Categories: Resource

How to Check If Secure Boot Is Enabled in Windows 11 or 10

Learning how to check if Secure Boot is enabled takes less than a minute with Windows System Information. Press Windows + R, type msinfo32, and look for Secure Boot State under System Summary. If the value says On, Secure Boot is enabled and actively protecting the Windows startup process.

Secure Boot is a security feature built into modern UEFI firmware. It verifies the digital signatures of important boot components before allowing them to run, helping block unauthorized bootloaders, bootkits, and other malicious software that may attempt to start before Windows security becomes active.

This guide explains how to check if Secure Boot is enabled in Windows 11 and Windows 10 using five reliable methods. It also explains what the On, Off, and Unsupported results mean, why Secure Boot may appear enabled in the BIOS but inactive in Windows, and how to activate it without accidentally making Windows unbootable.

Checking the status is safe and does not change your computer. However, after learning how to check if Secure Boot is enabled, avoid changing UEFI settings, boot mode, disk partitions, or Secure Boot keys without proper preparation. These changes can affect Windows startup and trigger BitLocker recovery, so back up important files and locate your recovery key first.

Quick Answer

If you want to check whether Secure Boot is enabled:

  1. Press Windows + R
  2. Type msinfo32
  3. Press Enter
  4. Open System Summary
  5. Find Secure Boot State

Results:

Status Meaning
On Secure Boot enabled
Off Supported but disabled
Unsupported Not active in current configuration

Quick Answer: How to Check If Secure Boot Is Enabled

For most users, learning how to check if Secure Boot is enabled begins and ends with System Information because it shows the result without changing any settings.

Follow these steps:

  1. Press Windows + R.
  2. Type msinfo32.
  3. Press Enter.
  4. Select System Summary.
  5. Find Secure Boot State.

Interpret the result as follows:

Secure Boot State What It Means
On Secure Boot is enabled and active
Off The computer supports Secure Boot, but it is disabled or inactive
Unsupported Windows cannot use Secure Boot in the current configuration

Also check BIOS Mode in the same window. It should normally say UEFI for Secure Boot to work.

If BIOS Mode says Legacy, do not immediately change it to UEFI. The Windows installation and system disk may need to be prepared first.

Key Takeaways

These key points summarize how to check if Secure Boot is enabled and what to review before making firmware changes.

  • System Information is the easiest way to check Secure Boot.
  • The fastest command is msinfo32.
  • PowerShell can return a direct True or False result.
  • Secure Boot normally requires Windows to start in UEFI mode.
  • A standard UEFI Windows installation usually uses a GPT system disk.
  • UEFI Mode does not automatically mean Secure Boot is enabled.
  • Secure Boot and TPM 2.0 are separate security features.
  • Windows 11 requires Secure Boot capability, although the feature may not currently be active.
  • Some games and anti-cheat platforms require Secure Boot to be enabled.
  • Microsoft is updating older Secure Boot certificates in 2026.
  • Do not clear or restore Secure Boot keys without the current instructions for your exact computer model.

Real-World Experience With Secure Boot Troubleshooting

Over the past several years, we have worked with Windows 10 and Windows 11 systems from Dell, HP, Lenovo, ASUS, Acer, MSI, Gigabyte, and Microsoft Surface devices. In our testing, the most common cause of Secure Boot problems is not Secure Boot itself, but Windows running in Legacy BIOS mode or systems configured with Compatibility Support Module (CSM). Before changing firmware settings, always verify BIOS Mode, TPM status, and BitLocker recovery access.

What Is Secure Boot?

Before learning how to check if Secure Boot is enabled, it helps to understand what the feature verifies during startup.

Secure Boot is a security standard supported by UEFI firmware. It helps establish a trusted startup process between the computer’s firmware and the operating system.

When you turn on the computer, the firmware checks the digital signatures of startup components such as Windows Boot Manager. If a component is correctly signed by a trusted authority and has not been improperly modified, the startup process continues.

If the firmware cannot verify a component, it may block that component and display a security or signature error.

Secure Boot can help protect against:

  • Bootkits
  • Rootkits that load before Windows
  • Modified operating-system bootloaders
  • Unauthorized UEFI drivers
  • Malicious bootable media
  • Altered recovery utilities
  • Some attacks attempt to bypass security before login

Secure Boot is not a replacement for antivirus software, Windows updates, BitLocker, strong passwords, or safe browsing. It protects a specific part of the startup process and works best as one layer within a broader security strategy.

Windows 11 Security Requirements

Requirement Required
TPM 2.0 Yes
UEFI Firmware Yes
Secure Boot Capability Yes
64-bit CPU Yes
4 GB RAM Yes
64 GB Storage Yes

Why Should You Check Secure Boot?

Knowing how to check if Secure Boot is enabled is useful for security checks, Windows 11 compatibility, gaming errors, and post-BIOS-update troubleshooting.

People commonly search for how to check if Secure Boot is enabled for the following reasons.

Checking Windows 11 compatibility

When Windows 11 eligibility is the concern, how to check if Secure Boot is enabled becomes part of a broader review that also includes UEFI mode and TPM 2.0.

Windows 11 requires UEFI firmware with Secure Boot capability. If the PC Health Check app says a computer does not meet Windows 11 requirements, the boot mode or firmware configuration may be responsible.

Fixing gaming and anti-cheat errors

For games that require a trusted startup environment, how to check if Secure Boot is enabled can quickly confirm whether a missing security requirement is causing the launch error.

Some competitive games and anti-cheat systems require both Secure Boot and TPM 2.0. A game may refuse to open even when the computer otherwise meets its hardware requirements.

Confirming startup protection

A practical reason to learn how to check if Secure Boot is enabled is to verify that the firmware is actively rejecting untrusted startup components.

Checking the setting confirms whether the firmware is actively validating trusted startup software.

Troubleshooting after a BIOS update

After firmware changes, repeating the steps for how to check if Secure Boot is enabled helps confirm that the update did not reset the setting.

A BIOS update, firmware reset, motherboard replacement, operating-system installation, or CMOS reset may alter Secure Boot settings.

Diagnosing Windows Security warnings

When Windows Security displays a warning, how to check if Secure Boot is enabled through a second tool helps distinguish a real firmware issue from a reporting problem.

Windows Security may recommend enabling Secure Boot or completing a Secure Boot certificate update.

Checking a used or refurbished computer

On a second-hand PC, how to check if Secure Boot is enabled should be part of the initial security and compatibility review.

Secure Boot may have been disabled by a previous owner, repair technician, custom operating-system installation, or dual-boot configuration.

Secure Boot Checking Methods Compared

The best method for how to check if Secure Boot is enabled depends on whether you want a quick answer, a command-line result, or direct firmware confirmation.

Method Difficulty Admin Rights Required Restart Required Best For
System Information Easy No No Most Windows users
Windows Security Easy No No Visual status and certificate information
PowerShell Moderate Yes No A direct True or False result
Windows Registry Moderate Usually no No Secondary verification
UEFI firmware Moderate No Windows login required Yes Confirming the firmware setting

Method 1: Check Secure Boot Using System Information

For beginners asking how to check if Secure Boot is enabled, System Information is usually the clearest and safest method.

System Information is the recommended method because it shows the Secure Boot state and Windows boot mode in the same window.

Steps

  1. Press Windows + R to open Run.
  2. Type:

msinfo32

  1. Press Enter.
  2. Select System Summary in the left panel.
  3. Find BIOS Mode in the right panel.
  4. Find Secure Boot State.

You may need to scroll down to locate both entries.

Understanding the result

BIOS Mode Secure Boot State Meaning
UEFI On Secure Boot is enabled and active
UEFI Off Secure Boot is supported but inactive
Legacy Unsupported Windows is starting through Legacy BIOS or CSM
UEFI Unsupported The firmware, keys, hardware, or virtual environment may not expose Secure Boot correctly

What should BIOS Mode say?

Understanding BIOS Mode is essential when learning how to check if Secure Boot is enabled, because Secure Boot normally requires UEFI rather than Legacy mode.

For a standard Windows Secure Boot configuration, BIOS Mode should say UEFI.

If it says Legacy, Windows is using the older BIOS startup method. Secure Boot cannot normally operate while Windows is starting in Legacy mode.

Do not simply change the firmware setting from Legacy to UEFI. If the system disk is configured for MBR or lacks valid UEFI boot files, Windows may fail to start.

What if System Information does not open?

If msinfo32 is unavailable, you can still follow other methods for how to check if Secure Boot is enabled without changing the firmware.

Try one of these alternatives:

  • Search for System Information from Start.
  • Open Command Prompt and run msinfo32.
  • Use the PowerShell method below.
  • Check the Registry value.
  • Open the UEFI firmware interface.

Access may be restricted on some organization-managed computers.

Method 2: Check Secure Boot Through Windows Security

Windows Security offers another visual method for how to check if Secure Boot is enabled, especially on updated Windows 11 devices.

Windows Security can display information about firmware-based security features.

Windows 11 steps

  1. Open Start.
  2. Search for Windows Security.
  3. Open the app.
  4. Select Device security.
  5. Look for Secure Boot information.

You can also use:

Settings > Privacy & security > Windows Security > Device security

Windows 10 steps

  1. Open Start.
  2. Search for Windows Security.
  3. Open the app.
  4. Select Device security.
  5. Review the available Secure Boot information.

The alternative path is:

Settings > Update & Security > Windows Security > Device security

What if Secure Boot is not listed?

A missing panel does not end the process of how to check if Secure Boot is enabled; System Information and PowerShell can provide a clearer answer.

The section may be missing because:

  • Windows is using Legacy BIOS mode.
  • Secure Boot is disabled.
  • The computer does not support it.
  • The firmware does not report the status correctly.
  • The PC is a virtual machine without virtual Secure Boot.
  • Windows Security is controlled by an organization.
  • The relevant Windows Security update has not been installed.

Use System Information and PowerShell to cross-check the result.

Method 3: Check Secure Boot Using PowerShell

For administrators and advanced users, PowerShell is a fast command-line option for how to check if Secure Boot is enabled.

PowerShell provides a direct answer and is useful for advanced users or technicians.

Steps

  1. Open Start.
  2. Search for Windows PowerShell.
  3. Right-click it.
  4. Select Run as administrator.
  5. Approve the User Account Control prompt.
  6. Enter:

Confirm-SecureBootUEFI

  1. Press Enter.

Understanding the result

PowerShell Result Meaning
True Secure Boot is enabled
False Secure Boot is supported but disabled
Cmdlet not supported on this platform Windows may be using Legacy BIOS, or the platform may not support the command
Access or privilege error PowerShell was not opened as administrator

What if the command is not recognized?

When the command fails, continue troubleshooting how to check if Secure Boot is enabled by confirming administrator access, PowerShell availability, and UEFI support.

Open Windows Terminal as an administrator and make sure you are using a PowerShell tab.

Security policies may prevent the command from reading UEFI information on managed business or school devices.

Method 4: Check Secure Boot Through the Registry

The Registry method for how to check if Secure Boot is enabled is best used as a secondary confirmation rather than the primary test.

The Registry provides another way to verify the state, although System Information and PowerShell are easier to interpret.

Steps

  1. Press Windows + R.
  2. Type:

regedit

  1. Press Enter.
  2. Approve the User Account Control prompt.
  3. Navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\State

  1. Find:

UEFISecureBootEnabled

Registry value meanings

Value Meaning
1 Secure Boot is enabled
0 Secure Boot is disabled
Value is missing The information may not be available in the current configuration

Do not edit this value to try to turn on Secure Boot. It reports the firmware state to Windows; it does not control the UEFI feature.

Check from Command Prompt

Command Prompt provides a compact variation of how to check if Secure Boot is enabled by reading the same Windows Registry value.

Open Command Prompt and run:

reg query HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot\State /v UEFISecureBootEnabled

A result containing 0x1 generally indicates enabled. A result containing 0x0 generally indicates disabled.

Method 5: Check Secure Boot in UEFI or BIOS

How to check if secure boot is enabled directly in uefi or bios settings by locating the secure boot option under the boot or security tab

Direct firmware inspection is the most detailed approach to how to check if Secure Boot is enabled, although it requires a restart.

Checking the firmware directly is helpful when Windows reports that Secure Boot is off or unsupported.

Although many people call the firmware interface “BIOS,” most modern Windows computers use UEFI.

Secure Boot may appear under:

  • Boot
  • Security
  • Authentication
  • System Configuration
  • Windows OS Configuration
  • Trusted Computing
  • Advanced Settings
  • Key Management

Open UEFI from Windows 11

  1. Open Settings.
  2. Select System.
  3. Select Recovery.
  4. Find Advanced startup.
  5. Select Restart now.
  6. Choose Troubleshoot.
  7. Select Advanced options.
  8. Select UEFI Firmware Settings.
  9. Select Restart.

Open UEFI from Windows 10

  1. Open Settings.
  2. Select Update & Security.
  3. Select Recovery.
  4. Under Advanced startup, select Restart now.
  5. Choose Troubleshoot.
  6. Select Advanced options.
  7. Select UEFI Firmware Settings.
  8. Select Restart.

Open UEFI during startup

Using the startup key is useful for how to check if Secure Boot is enabled when Windows cannot open UEFI Firmware Settings.

You may also press a manufacturer-specific key immediately after turning on the computer.

Common keys include:

  • F1
  • F2
  • F10
  • F12
  • Delete
  • Esc

Common Secure Boot locations by manufacturer

Because firmware layouts differ, how to check if Secure Boot is enabled may involve a different menu path on Dell, HP, Lenovo, ASUS, Acer, MSI, Gigabyte, or Surface devices.

Manufacturer Common Startup Key Possible Menu Location
Dell F2 Boot Configuration, Security or Secure Boot
HP F10 Boot Options or Secure Boot Configuration
Lenovo F1 or F2 Security > Secure Boot
ASUS laptop F2 Security or Boot > Secure Boot
ASUS motherboard Delete or F2 Advanced Mode > Boot > Secure Boot
Acer F2 Security or Boot
MSI Delete Settings > Security or Windows OS Configuration
Gigabyte Delete Boot, BIOS or Settings
Microsoft Surface Hold Volume Up while pressing Power Security or Secure Boot Configuration

Menu locations vary between models and firmware versions. Check the official manual for the exact computer or motherboard before changing anything.

What Do Secure Boot On, Off and Unsupported Mean?

Interpreting the result is the next step after learning how to check if Secure Boot is enabled.

Secure Boot State: On

If your result is On, you have completed how to check if Secure Boot is enabled, and no firmware change is normally needed.

This means:

  • Windows started in UEFI mode.
  • Secure Boot is actively enforcing its policy.
  • The firmware is validating trusted startup components.
  • The required Secure Boot key configuration is available.

No action is normally required.

Secure Boot State: Off

If your result is Off, how to check if Secure Boot is enabled has confirmed that support exists but the feature is not currently active.

This generally means the device supports Secure Boot, but the feature is not active.

Possible reasons include:

  • Secure Boot was manually disabled.
  • CSM or Legacy Support is enabled.
  • The firmware OS Type is set to Other OS.
  • Secure Boot is in Custom Mode.
  • The firmware is in Setup Mode.
  • The required Platform Key is missing.
  • A firmware reset altered the configuration.
  • A dual-boot system uses an incompatible bootloader.

Secure Boot State: Unsupported

When the result is Unsupported, how to check if Secure Boot is enabled should continue with a review of BIOS Mode, CSM, hardware support, and virtualization settings.

This does not always mean that the motherboard is physically incapable of supporting Secure Boot.

Common causes include:

  • Windows is booting in Legacy BIOS mode.
  • CSM is active.
  • The firmware is too old.
  • UEFI is incorrectly configured.
  • The firmware does not expose the status correctly.
  • Secure Boot variables or keys are unavailable.
  • A virtual machine lacks virtual Secure Boot support.

Check BIOS Mode first. If it says Legacy, the boot configuration is the most likely explanation.

What to Do Based on Your Result

This decision table turns how to check if Secure Boot is enabled into a clear next-step workflow.

Your Result Recommended Next Step
BIOS Mode: UEFI; Secure Boot: On No change is required
BIOS Mode: UEFI; Secure Boot: Off Check Secure Boot, CSM, OS Type, and firmware mode
BIOS Mode: Legacy; Secure Boot: Unsupported Check the disk partition style before considering UEFI conversion
BIOS Mode: UEFI; Secure Boot: Unsupported Update firmware and check manufacturer support
BIOS says enabled; Windows says Off Check Setup Mode, CSM, Platform Key, and Standard Mode
Secure Boot causes a violation error Restore the previous working configuration and follow official recovery guidance

Why is Secure Boot enabled in BIOS, but Windows Says Off

This mismatch is one of the most important troubleshooting cases in any guide about how to check if Secure Boot is enabled.

A firmware menu can show Secure Boot as enabled while Windows reports Secure Boot State: Off.

This usually means the option is enabled, but one or more conditions required for enforcement are not satisfied.

Check BIOS Mode

Open msinfo32 and verify that BIOS Mode says UEFI.

If it says Legacy, Secure Boot cannot become active in the current Windows boot configuration.

Disable CSM or Legacy Support

Look for options such as:

  • CSM
  • Compatibility Support Module
  • Legacy Boot
  • Legacy Support
  • Legacy Option ROM

Secure Boot normally requires these features to be disabled.

Do not disable them until you confirm that Windows and the system disk are ready for UEFI boot.

Check the OS Type

Some motherboards provide options such as:

  • Windows UEFI Mode
  • Other OS

For a normal Windows installation, Windows UEFI Mode is usually the appropriate option.

Check Secure Boot Mode

Most home users should use Standard Mode.

Custom Mode allows manual management of Secure Boot keys. An incomplete or incorrect Custom Mode configuration may leave Secure Boot inactive.

Check Setup Mode and User Mode

The firmware may show:

  • Setup Mode
  • User Mode
  • Deployed Mode

Secure Boot normally requires a valid Platform Key and an enforcing mode such as User Mode.

Setup Mode Versus User Mode

Setup Mode and User Mode can change the answer to how to check if Secure Boot is enabled, even when the BIOS toggle itself says Enabled.

Setup Mode

Setup Mode generally means that the Platform Key is not enrolled.

The BIOS may allow Secure Boot configuration, but signature enforcement may remain inactive. As a result, the firmware can display Secure Boot as enabled while Windows reports it as off.

User Mode

User Mode generally means that the Platform Key is enrolled, and the firmware can enforce Secure Boot policy.

A typical Windows configuration is:

  • Boot Mode: UEFI
  • CSM: Disabled
  • Secure Boot: Enabled
  • Secure Boot Mode: Standard
  • Platform Mode: User Mode
  • Secure Boot State in Windows: On

Deployed Mode

Some business systems include Deployed Mode, which provides tighter administrative control.

Home users should not normally change these modes or manually edit Secure Boot keys.

How to Enable Secure Boot Safely

After learning how to check if Secure Boot is enabled, use the following precautions before trying to turn it on.

Before changing firmware settings, complete the following checks.

Safety checklist

  • Back up important files.
  • Locate your BitLocker recovery key.
  • Check whether Device Encryption or BitLocker is enabled.
  • Confirm the current BIOS Mode.
  • Check the system disk’s partition style.
  • Install current Windows updates.
  • Install the latest stable firmware.
  • Review dual-boot compatibility.
  • Disconnect unnecessary bootable USB drives.
  • Read the instructions for the exact computer model.

Step 1: Check Whether Windows Uses UEFI

The first safety step after how to check if Secure Boot is enabled is confirming whether Windows already starts in UEFI mode.

Press Windows + R, enter msinfo32, and check BIOS Mode.

If it says UEFI, continue to the firmware settings.

If it says Legacy, do not switch directly to UEFI. Check the system disk first.

Step 2: Check Whether the System Disk Uses GPT

Disk partition style matters because how to check if Secure Boot is enabled may reveal a Legacy configuration that must be prepared before UEFI changes.

  1. Right-click Start.
  2. Select Disk Management.
  3. Find the disk containing Windows.
  4. Right-click the disk label, such as Disk 0.
  5. Select Properties.
  6. Open the Volumes tab.
  7. Check Partition style.

The result will normally be:

  • GUID Partition Table
  • Master Boot Record

Standard UEFI Windows installations normally use GPT. Legacy BIOS installations commonly use MBR.

Microsoft provides the MBR2GPT utility for supported conversions, but a failed conversion or incorrect firmware change can make Windows unbootable. Back up the device and follow official instructions before converting the system disk.

Step 3: Find the BitLocker Recovery Key

Any guide explaining how to check if Secure Boot is enabled should also warn readers to locate the BitLocker recovery key before firmware changes.

Firmware security changes can trigger BitLocker recovery.

The key may be stored in:

  • Your Microsoft account
  • A work or school account
  • A printed copy
  • A USB drive
  • Your organization’s device-management system

Confirm that you can access the 48-digit recovery key before changing Secure Boot, TPM, boot mode, or firmware keys.

Step 4: Open UEFI Settings

Use Advanced startup or the manufacturer’s startup key.

Step 5: Configure Secure Boot

Once the preparation is complete, how to check if Secure Boot is enabled becomes the basis for changing only the settings that are actually necessary.

Depending on the computer, you may need to:

  1. Set Boot Mode to UEFI.
  2. Disable Legacy Boot or CSM.
  3. Set OS Type to Windows UEFI Mode.
  4. Set Secure Boot Mode to Standard.
  5. Confirm that the firmware is in User Mode.
  6. Set Secure Boot to Enabled.
  7. Save the changes.
  8. Restart Windows.

Do not clear, replace, or restore Secure Boot keys unless current manufacturer guidance specifically requires it.

Step 6: Verify the Change

Repeat how to check if Secure Boot is enabled after restarting so you can confirm that Windows now reports UEFI and Secure Boot State: On.

After Windows starts:

  1. Press Windows + R.
  2. Enter msinfo32.
  3. Find BIOS Mode.
  4. Find Secure Boot State.

The expected result is:

  • BIOS Mode: UEFI
  • Secure Boot State: On

You can also open PowerShell as an administrator and run:

Confirm-SecureBootUEFI

The result should be:

True

Can You Enable Secure Boot Without Entering BIOS?

This question often follows how to check if Secure Boot is enabled, because checking can be done in Windows while enabling usually requires UEFI access.

You can check Secure Boot without entering the firmware, but most users cannot fully enable it through ordinary Windows settings.

Windows can restart the computer directly into UEFI Firmware Settings, but the final configuration change usually must be made within the firmware interface.

Some enterprise or manufacturer tools can manage firmware settings remotely. Home users should normally use the official UEFI interface.

Should You Restore Default Secure Boot Keys?

Key management is an advanced part of how to check if Secure Boot is enabled, and factory-key restoration should never be treated as a routine first step.

Do not immediately restore or clear Secure Boot keys merely because Windows reports that Secure Boot is off.

Secure Boot relies on trusted certificates stored in the firmware. During the 2026 transition to newer certificates, some systems may already use a Windows Boot Manager that depends on updated trust entries.

Restoring outdated firmware defaults could remove a certificate needed to start Windows.

Use this safer order:

  1. Install all Windows updates.
  2. Restart the computer.
  3. Install the latest manufacturer firmware.
  4. Confirm UEFI Mode.
  5. Disable CSM when the system is ready.
  6. Use Standard Mode when appropriate.
  7. Check instructions for the exact device model.
  8. Restore keys only when the manufacturer explicitly recommends it.

Avoid selecting the following without expert guidance:

  • Clear All Secure Boot Keys
  • Delete Platform Key
  • Reset to Setup Mode
  • Clear Key Exchange Keys
  • Clear Signature Database
  • Clear Forbidden-Signature Database

These options can weaken Secure Boot, place the firmware in Setup Mode, or prevent Windows from starting.

Secure Boot Certificate Updates in 2026

In 2026, how to check if Secure Boot is enabled should be separated from checking whether the device has received the newest Secure Boot certificates.

Microsoft is updating Secure Boot certificates originally issued in 2011 because they begin expiring during 2026.

The replacement certificates were issued in 2023 and are being distributed to eligible devices through Windows servicing and manufacturer firmware updates.

The certificates support functions such as:

  • Trusting the Windows bootloader
  • Authorizing Secure Boot database updates
  • Trusting approved third-party EFI applications
  • Blocking revoked or vulnerable boot components

How to check certificate-update status

Certificate status adds a second layer to how to check if Secure Boot is enabled, because Secure Boot can be active while a certificate update is still pending.

On a supported and updated Windows device:

  1. Open Windows Security.
  2. Select Device security.
  3. Find the Secure Boot section.
  4. Read the complete status message.

Beginning in April 2026, Windows Security can display additional Secure Boot certificate-update information.

Status Type General Meaning
Green status No immediate action may be required
Yellow warning An update, restart, firmware change, or compatibility review may be required
Red warning The device needs immediate attention
Section missing The feature may be unavailable, disabled or not yet exposed

Do not rely only on the icon. Read the supporting message to confirm whether all required updates have been installed.

What most home users should do

  • Keep Windows Update enabled.
  • Install monthly security updates.
  • Restart when requested.
  • Install official firmware updates.
  • Follow Windows Security recommendations.
  • Do not manually replace certificates.
  • Avoid unofficial Secure Boot utilities.
  • Contact the manufacturer if Windows reports a firmware limitation.

Secure Boot may be active even when the newer certificate update is still pending. These are related but separate status checks.

How to Fix a Secure Boot Violation

A violation error can appear after how to check if Secure Boot is enabled reveals that the firmware is enforcing trust but rejecting a startup component.

A Secure Boot violation occurs when the firmware cannot verify a startup component.

Common messages include:

  • Secure Boot Violation
  • Invalid Signature Detected
  • Security Violation
  • Unauthorized Signature Detected
  • Selected Boot Image Did Not Authenticate

Possible causes include:

  • An unsigned bootloader
  • Outdated recovery media
  • A modified operating system
  • An old expansion-card option ROM
  • A BIOS reset
  • Incorrectly restored Secure Boot keys
  • A dual-boot bootloader
  • A firmware defect
  • A boot manager that is no longer trusted

Safe recovery steps

  1. Disconnect unnecessary USB drives.
  2. Confirm that Windows Boot Manager is first in the boot order.
  3. Undo the most recent firmware change when possible.
  4. Restore the previous boot mode if Windows stopped starting.
  5. Install the latest official firmware.
  6. Enter the BitLocker recovery key if requested.
  7. Temporarily disable Secure Boot only when necessary to recover Windows.
  8. Back up important files after regaining access.
  9. Follow current Microsoft or manufacturer recovery instructions.
  10. Re-enable Secure Boot after correcting the trust or compatibility problem.

Do not permanently disable Secure Boot merely to hide the error.

Secure Boot Violation After Resetting BIOS Defaults

This recovery scenario shows why how to check if Secure Boot is enabled must be paired with caution about firmware defaults and certificate databases.

This problem is especially relevant during the 2026 certificate transition.

A computer may already be using a Windows Boot Manager signed with a newer certificate. Resetting the firmware to older factory defaults may remove the certificate required to trust that boot manager.

Windows can then stop starting even though Secure Boot previously worked.

In this situation:

  • Do not repeatedly reset Secure Boot keys.
  • Do not clear additional key databases.
  • Check for a newer BIOS or UEFI release.
  • Restore the last working firmware configuration when possible.
  • Follow official recovery guidance.
  • Contact the manufacturer if its firmware cannot restore the required trust entries.

Secure Boot Versus UEFI

Understanding the difference between UEFI and Secure Boot makes how to check if Secure Boot is enabled easier to interpret correctly.

UEFI and Secure Boot are related but different.

Feature Purpose
UEFI Modern firmware interface that initializes hardware and starts an operating system
Secure Boot UEFI feature that validates trusted startup components
Legacy BIOS Older firmware and startup method
CSM Compatibility feature that supports older boot components

A computer can use UEFI while Secure Boot remains disabled.

Secure Boot cannot normally operate when Windows is starting through Legacy BIOS.

Secure Boot Versus TPM 2.0

Separating TPM from Secure Boot prevents confusion when following how to check if Secure Boot is enabled on a Windows 11 computer.

Secure Boot and TPM perform different security functions.

Feature Secure Boot TPM
Primary purpose Validates startup software Protects keys and security measurements
Location UEFI firmware Hardware or firmware security module
Used during startup Yes Yes, depending on the feature
Windows 11 role Secure Boot capability required TPM 2.0 required
BitLocker role Supports a trusted startup Commonly protects encryption keys
Replaces antivirus No No

A TPM can be active while Secure Boot is disabled. Check both settings independently.

Secure Boot vs Other Windows Security Features

Feature Purpose
Secure Boot Verifies startup software
TPM 2.0 Stores security keys
BitLocker Encrypts storage
Windows Defender Malware protection
SmartScreen Blocks malicious downloads
Microsoft Defender Credential Guard Protects credentials

Is Secure Boot Required for Windows 11?

Windows 11 requires a computer with UEFI firmware, Secure Boot capability, TPM 2.0, and other supported hardware.

There is an important distinction between:

  • Secure Boot capable: The firmware and hardware support the feature.
  • Secure Boot enabled: The feature is currently active.

A computer may satisfy the Secure Boot capability requirement even when System Information reports Secure Boot State as Off.

Enabling Secure Boot is still recommended for stronger startup protection and may be required by games, organizational policies, or security-sensitive applications.

Does Secure Boot Affect Gaming Performance?

Secure Boot should not noticeably reduce gaming performance.

It validates startup components when the computer boots. It does not continuously scan game graphics, frame rendering, or normal application activity.

It should not significantly affect:

  • Frame rates
  • Loading performance
  • Web browsing
  • Video editing
  • File transfers
  • Application responsiveness

Some games require Secure Boot because their anti-cheat systems rely on a trusted startup environment, not because Secure Boot makes the game run faster.

Can Secure Boot Cause Compatibility Problems?

Secure Boot may block startup software that is unsigned, incorrectly signed, modified, or no longer trusted.

Possible compatibility issues include:

  • Older operating systems
  • Some Linux configurations
  • Custom kernels
  • Unsigned drivers
  • Modified bootloaders
  • Old bootable USB drives
  • Custom recovery tools
  • Older graphics cards
  • Expansion cards with outdated option ROMs
  • Specialized diagnostic utilities

Disable Secure Boot only when a legitimate compatibility need requires it. Re-enable it after completing the task when possible.

Secure Boot and Dual-Boot Systems

Many modern Linux distributions support Secure Boot through signed bootloaders. However, compatibility varies.

Problems may occur with:

  • Custom Linux kernels
  • Unsigned kernel modules
  • Third-party drivers
  • Modified GRUB installations
  • Older Linux installers
  • Custom EFI boot entries

Before enabling Secure Boot on a dual-boot system:

  • Confirm that both operating systems support it.
  • Back up important files.
  • Create recovery media.
  • Confirm that the bootloader is signed.
  • Record the current UEFI boot order.
  • Avoid clearing Secure Boot keys.
  • Follow current documentation for the installed Linux distribution.

How to Check Secure Boot in a Virtual Machine

The Secure Boot setting inside a virtual machine is separate from the setting on the physical host.

The host may have Secure Boot enabled while the guest VM has it disabled.

Hyper-V

Secure Boot is supported by Hyper-V Generation 2 virtual machines.

To check it:

  1. Shut down the virtual machine.
  2. Open Hyper-V Manager.
  3. Right-click the VM.
  4. Select Settings.
  5. Select Security.
  6. Check Enable Secure Boot.
  7. Verify the selected template.

Common templates include:

Guest Operating System Secure Boot Template
Windows Microsoft Windows
Supported Linux distribution Microsoft UEFI Certificate Authority

Generation 1 Hyper-V virtual machines do not provide the same UEFI Secure Boot feature.

After starting a Windows guest, run msinfo32 inside the virtual machine to confirm its Secure Boot State.

Windows 10 Secure Boot Note

The checking methods in this guide continue to work in Windows 10.

However, standard Windows 10 support ended on October 14, 2025. Computers outside an eligible Extended Security Updates arrangement no longer receive normal free security updates.

Windows 10 users should consider:

  • Upgrading eligible hardware to Windows 11
  • Joining an applicable Extended Security Updates option
  • Replacing unsupported hardware
  • Moving to another supported operating system

Enabling Secure Boot improves startup protection, but it does not make an unsupported operating system fully secure.

Common Secure Boot Mistakes

  • Changing directly from Legacy to UEFI

Windows may stop starting if the system disk and boot files are not prepared.

  • Editing the Registry to enable Secure Boot

The Registry reports the current state. It does not activate the firmware feature.

  • Clearing Secure Boot keys

This can place the firmware in Setup Mode or make Windows unbootable.

  • Restoring outdated factory keys

Older defaults may not include the certificates needed by an updated Windows Boot Manager.

  • Ignoring BitLocker

Firmware changes may trigger recovery. Save the recovery key first.

  • Installing firmware for the wrong model

Incorrect firmware can cause serious startup or hardware problems.

  • Assuming UEFI means Secure Boot is enabled

A PC can use UEFI with Secure Boot disabled.

  • Assuming TPM and Secure Boot are the same

They are separate technologies and must be checked independently.

  • Following instructions for another motherboard

Firmware menu names and key-management options vary significantly.

  • Disabling Secure Boot for every startup issue

Also check the storage drive, boot order, Windows recovery tools, firmware updates, and hardware health.

Common Secure Boot Errors

Error Message Meaning
Secure Boot Violation Untrusted boot component
Invalid Signature Detected Signature validation failed
Selected Boot Image Did Not Authenticate Boot file not trusted
Unauthorized Signature Detected Secure Boot blocked startup
Security Violation Firmware rejected startup component

Secure Boot Troubleshooting Table

Problem Likely Cause Recommended Action
Secure Boot State says Off The firmware setting is inactive Check UEFI, CSM, OS Type, and Standard Mode
Secure Boot State says Unsupported Legacy mode or unsupported firmware Check BIOS Mode and manufacturer specifications
BIOS says enabled, but Windows says off Setup Mode, CSM, Custom Mode, or missing key Verify the firmware configuration without clearing keys
PowerShell returns False The feature is supported but disabled Check UEFI settings
PowerShell says the cmdlet is unsupported Legacy BIOS or incompatible platform Check BIOS Mode in System Information
UEFI Firmware Settings is missing Legacy boot or firmware limitation Use the manufacturer’s startup key
Windows fails after changing to UEFI Disk or boot files use a Legacy configuration Restore the previous setting and prepare Windows correctly
BitLocker recovery appears once Firmware measurements changed Enter the recovery key
BitLocker recovery appears repeatedly A firmware or measured-boot issue remains Restore settings and update firmwareTheThe
Secure Boot option is greyed out CSM, firmware password, Setup Mode, or key issue Follow model-specific documentation
Game still reports Secure Boot disabled Change was not saved, or TPM is also required Verify with System Information and PowerShell
Windows Security shows a yellow warning Update or firmware action may be pending Install updates and read the full status
Windows Security shows a red warning Immediate attention is required Follow official Microsoft or OEM instructions
Secure Boot violation appears after a BIOS reset Required trust entries may have been removed Update firmware and follow recovery guidance
A virtual machine reports Secure Boot off Virtual firmware is not configured Use a compatible Generation 2 VM

Conclusion

Understanding how to check if Secure Boot is enabled is simple with Windows System Information. Press Windows + R, enter msinfo32, and confirm that BIOS Mode says UEFI and Secure Boot State says On. PowerShell and Windows Security provide additional ways to verify the result without restarting the computer.

When Secure Boot is off or unsupported, do not change firmware settings until you have checked BIOS Mode, disk partition style, CSM, BitLocker, Setup Mode, and the instructions for your exact device. During the 2026 certificate transition, clearing keys or restoring outdated firmware defaults can cause serious boot problems.

Use official Windows and manufacturer updates, make one firmware change at a time, and verify the result after every change. This careful approach allows you to enable Secure Boot safely while avoiding unnecessary startup failures or data-access problems.

How to Check If Secure Boot Is Enabled FAQs

1. How do I check if Secure Boot is enabled on Windows 11?

The easiest way to learn how to check if Secure Boot is enabled on Windows 11 is to press Windows + R, type msinfo32, and press Enter. Under System Summary, find Secure Boot State. If it says On, Secure Boot is enabled and active.

2. How can I check if Secure Boot is enabled without entering BIOS?

You can check Secure Boot without opening the BIOS by running msinfo32 in Windows. Under System Summary, confirm that BIOS Mode says UEFI and Secure Boot State says On.

3. What should Secure Boot State show when Secure Boot is enabled?

When Secure Boot is working correctly, Windows System Information should display BIOS Mode: UEFI and Secure Boot State: On. These values confirm that Secure Boot is enabled and protecting the startup process.

4. What PowerShell command can check if Secure Boot is enabled?

Open PowerShell as an administrator and run:

Confirm-SecureBootUEFI

A result of True means Secure Boot is enabled. False means the computer supports Secure Boot, but the feature is currently disabled.

5. Why does Secure Boot State say Unsupported?

Secure Boot may show Unsupported when Windows is running in Legacy BIOS mode, CSM is enabled, the firmware does not support Secure Boot, or a virtual machine lacks virtual Secure Boot support. Check BIOS Mode in msinfo32 first.

6. Does Secure Boot Slow Down a Computer?

No. Secure Boot checks startup components only during boot and does not significantly affect system performance.

7. Is Secure Boot Safe To Enable?

Yes, provided the system is configured correctly and supports UEFI boot.

8. Can Secure Boot Be Enabled Without TPM?

Yes. Secure Boot and TPM are separate technologies.

9. How Do I Know If My PC Supports Secure Boot?

Check System Information and look for Secure Boot State and BIOS Mode.

Sofia Francis
Sofia Francis is a writer at Tycoonstory Media, specializing in business, startups, entrepreneurship, and marketing. She writes practical, research-based articles that help entrepreneurs, business owners, startup founders, and professionals understand market trends, growth strategies, digital marketing, and business opportunities. Her content focuses on making business knowledge simple, useful, and accessible for readers.

Recent Posts

How to Remove Duplicates Google Sheets Without Losing Original Data

Duplicate entries can quietly damage the accuracy of your spreadsheet. A few repeated rows may not seem like a problem…

4 hours ago

The Hidden Costs Nobody Warns You About in USA LMS Projects

A company gets a quote for a new learning platform. Say it's $120,000. Feels reasonable. They sign, they budget for…

13 hours ago

How Kudosity’s Bulk Messaging Platform Helps Businesses Grow

Kudosity is a messaging technology company that helps businesses build relationships with customers through SMS, MMS, WhatsApp, RCS, and Conversational…

19 hours ago

The Reviews Are In, Yeco Is Changing The Game When It Comes To Finding Your Next Agency

Finding the right marketing agency should be one of the most exciting stages of growing a business. Instead, it often…

19 hours ago

Ways to Protect Outdoor Furniture From the Elements

Outdoor furniture adds comfort and function to open spaces, but constant exposure to sun, rain, and wind can shorten its…

19 hours ago

7 Best Telehealth Marijuana Doctors

It's Tuesday night, your chronic pain is flaring, and taking a half-day off work to sit in a clinic waiting…

19 hours ago