Hi Dr. James Parker,

Regarding your concern about the "red flag," you can generally rest easy. While it is true that pre-built systems from major manufacturers (like Dell, HP, or Lenovo) are required by Microsoft to ship with Secure Boot enabled, custom-built PCs behave differently. Motherboard manufacturers often ship boards with Secure Boot disabled or in "Setup Mode" by default to maximize compatibility with a wide range of hardware, older graphics cards, and operating systems during the initial build process. It is likely your builder simply installed Windows and verified stability without taking the final step to lock down the boot process. It is less a sign of malice and more a sign of a standard, compatibility-first assembly process.

However, before you attempt to enable it, we must verify a critical prerequisite to prevent your system from becoming unbootable. Secure Boot strictly requires the UEFI boot mode and a GPT partition style hard drive. If your builder installed Windows in "Legacy" or "CSM" mode, enabling Secure Boot now will stop Windows from loading. To check this, press Windows + R, type msinfo32, and press Enter. Look for the line BIOS Mode. If it says UEFI, you are safe to proceed. If it says Legacy, do not enable Secure Boot yet; you would first need to convert your drive using the MBR2GPT tool, or Windows will fail to start.

Assuming your BIOS Mode confirms "UEFI," you can enable Secure Boot by restarting your computer and pressing the setup key (usually Del or F2) to enter the BIOS menu. Navigate to the Boot, Security, or Windows OS Configuration tab (this varies by motherboard brand like ASUS, MSI, or Gigabyte). You first need to find a setting called CSM (Compatibility Support Module) and ensure it is set to Disabled. Secure Boot cannot be active while CSM is enabled.

Once CSM is disabled, locate the Secure Boot option. If you toggle it to "Enabled" but it immediately reverts to "Disabled," or if the system reports it is in "Setup Mode," you need to load the factory encryption keys. Look for an option explicitly named Restore Factory Keys, Install Default Secure Boot Keys, or Change to User Mode. After installing these keys, the Secure Boot status should successfully switch to "Enabled." Save your changes (usually F10) and reboot.

I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!

VP

Answer from VPHAN on learn.microsoft.com
Top answer
1 of 2
3

Hi Dr. James Parker,

Regarding your concern about the "red flag," you can generally rest easy. While it is true that pre-built systems from major manufacturers (like Dell, HP, or Lenovo) are required by Microsoft to ship with Secure Boot enabled, custom-built PCs behave differently. Motherboard manufacturers often ship boards with Secure Boot disabled or in "Setup Mode" by default to maximize compatibility with a wide range of hardware, older graphics cards, and operating systems during the initial build process. It is likely your builder simply installed Windows and verified stability without taking the final step to lock down the boot process. It is less a sign of malice and more a sign of a standard, compatibility-first assembly process.

However, before you attempt to enable it, we must verify a critical prerequisite to prevent your system from becoming unbootable. Secure Boot strictly requires the UEFI boot mode and a GPT partition style hard drive. If your builder installed Windows in "Legacy" or "CSM" mode, enabling Secure Boot now will stop Windows from loading. To check this, press Windows + R, type msinfo32, and press Enter. Look for the line BIOS Mode. If it says UEFI, you are safe to proceed. If it says Legacy, do not enable Secure Boot yet; you would first need to convert your drive using the MBR2GPT tool, or Windows will fail to start.

Assuming your BIOS Mode confirms "UEFI," you can enable Secure Boot by restarting your computer and pressing the setup key (usually Del or F2) to enter the BIOS menu. Navigate to the Boot, Security, or Windows OS Configuration tab (this varies by motherboard brand like ASUS, MSI, or Gigabyte). You first need to find a setting called CSM (Compatibility Support Module) and ensure it is set to Disabled. Secure Boot cannot be active while CSM is enabled.

Once CSM is disabled, locate the Secure Boot option. If you toggle it to "Enabled" but it immediately reverts to "Disabled," or if the system reports it is in "Setup Mode," you need to load the factory encryption keys. Look for an option explicitly named Restore Factory Keys, Install Default Secure Boot Keys, or Change to User Mode. After installing these keys, the Secure Boot status should successfully switch to "Enabled." Save your changes (usually F10) and reboot.

I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!

VP

2 of 2
0

To turn on Secure Boot, follow these steps:

  1. Uninstall any incompatible hardware or operating systems: Ensure that any graphics cards, hardware, or operating systems that aren't compatible with Secure Boot are removed.
  2. Access the PC BIOS menu: You can usually access this menu by pressing a key during boot, such as F1, F2, F12, or Esc. Alternatively, from Windows, hold the Shift key while selecting Restart, then go to Troubleshoot > Advanced Options: UEFI Firmware Settings.
  3. Locate the Secure Boot setting: Find the Secure Boot option, which is typically in the Security, Boot, or Authentication tab. If available, set it to Enabled. On some PCs, you may need to select Custom and load the Secure Boot keys that are built into the PC.
  4. Save changes and exit: After enabling Secure Boot, save your changes and exit the BIOS. Your PC will reboot.
  5. Troubleshoot if necessary: If your PC fails to boot after enabling Secure Boot, you may need to go back into the BIOS and disable Secure Boot.

Regarding your concern about the computer being delivered with Secure Boot turned off, it is not uncommon for custom-built PCs to have Secure Boot disabled, especially if they were configured to run non-certified operating systems or hardware. The default state can vary based on the manufacturer and specific configurations.


References:

  • Disabling Secure Boot
  • Secure the Windows boot process
Discussions

secure boot State: user
Not enough information, you need to give motherboard details, or at least the machine model. Secure boot needs a TPM chip or TPM firmware built into the bios and enabled as well as secure boot itself enabled in the bios. More on reddit.com
🌐 r/ASUS
5
5
April 10, 2023
How do I enable secure boot on my desktop PC?
Making changes to your system BIOS settings or disk setup can cause you to lose data. Always test your data backups before making changes to your PC. For more information please see our FAQ thread: https://www.reddit.com/r/techsupport/comments/q2rns5/windows_11_faq_read_this_first/ I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/techsupport
80
69
May 10, 2022
SECURE BOOT: Enable or Disable?
IMO Secure boot has little to no value for a normal home user. (Corporate environments are a different thing altogether.) You need to look at what it actually is and does, and figure out if that is something you need, and if that is worth the "hassle" https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-secure-boot More on reddit.com
🌐 r/linux_gaming
44
9
August 22, 2024
Secure boot enable/disable
If you're using Windows, just set the OS type to Windows and Secure Boot Mode to Standard. More on reddit.com
🌐 r/ASUS
9
16
August 28, 2023
🌐
ASUS
asus.com › support › faq › 1050047
How to Enable/Disable Secure Boot | Official Support | ASUS Global
3 weeks ago - If a Secure Boot Key is present, the state will be 「User」; if there is no Secure Boot Key, the state will be 「Setup」. Save the settings and exit. Press the [F10] key on your keyboard, click [Ok]⑥, and the device will restart and the settings will take effect.
🌐
IObit
iobit.com › en › knowledge-how-to-enable-secure-boot-on-windows--355.php
How to Enable Secure Boot on Windows?
Check if Secure Boot is enabled without entering BIOS · 1. Press the 'Windows + R' shortcut to open the Run application. ... 3. Under System Summary, you will find an option called Secure Boot State.
🌐
Activision Support
support.activision.com › articles › trusted-platform-module-and-secure-boot
Trusted Platform Module (TPM) 2.0 and Secure Boot for Call of Duty
April 30, 2026 - Secure Boot (or Secure Boot State) should be set to Enabled. See Figure 8 below for example reference. Exit and Save changes (generally F10) and reboot. Confirm in Windows with Windows Key + R → msinfo32 if Secure Boot is enabled. Please note: When launching the game for the first time, you will receive a Windows User Account Control (UAC) prompt for an application named enrollaik.exe.
🌐
Dell
dell.com › support › kbdoc › en-us › 000190116 › how-to-enable-secure-boot-on-your-dell-device
How to Enable Secure Boot on Dell Devices for Windows 11 | Dell US
May 11, 2026 - Learn how to enable Secure Boot and boot in secure mode on your Dell device. This guide covers UEFI secure boot, how to check if secure boot is enabled in the BIOS, and how to turn on secure boot for Windows 10 and 11.
Find elsewhere
🌐
Wikihow
wikihow.com › computers and electronics › operating systems › windows › solved: secure boot can be enabled when system in user mode
Solved: Secure Boot Can Be Enabled when System in User Mode
November 4, 2025 - If you are using an ASRock Phantom Gaming UEFI, go to Settings > Security > Secure Boot > Key Management > Platform Key > Generate, then go back to the BIOS and use your default keys to enable Secure Boot.[5] X Research source ... Check whether the system is already using MBR or GPT. UEFI systems are more secure than the legacy BIOS, and old BIOS systems are triggering the "Secure Boot can be enabled when system in user mode" message.
🌐
Microsoft Learn
learn.microsoft.com › en-us › mem › intune › user-help › you-need-to-enable-secure-boot-windows
Company Portal device setting requirements for Windows - Microsoft Intune | Microsoft Learn
April 30, 2024 - Your IT support person can also help you enable Secure Boot, which will in turn trigger code integrity the next time you start up your device. Windows Defender Firewall helps prevent hackers and malicious software from gaining access to your work or school device through the internet or a network.
🌐
ASUS
asus.com › support › faq › 1049829
[Motherboard] How to enable or disable Secure Boot ? | Official Support | ASUS Global
Secure Boot State:The option is in gray as default and can't manually set. It is synced with Secure Boot Keys ... If it shows as On, it means Secure Boot is Enabled.
🌐
CBT Nuggets
cbtnuggets.com › tutorials › how-to-enable-secure-boot-windows
How to Enable Secure Boot in Windows | CBT Nuggets Tutorial
Go to the Boot tab and find CSM. Set "Launch CSM" to Disabled. This puts the BIOS in UEFI mode. Be careful, though—changing CSM might prevent Windows from starting up if it is currently enabled. If you change this setting, you might need to back up your files and reinstall Windows. Now, let's check Secure Boot.
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows-hardware › design › device-experiences › oem-secure-boot
Secure boot | Microsoft Learn
After these databases have been added, and after final firmware validation and testing, the OEM locks the firmware from editing, except for updates that are signed with the correct key or updates by a physically present user who is using firmware menus, and then generates a platform key (PK). The PK can be used to sign updates to the KEK or to turn off Secure Boot.
🌐
NZXT
support.nzxt.com › hc › en-us › articles › 39968244053787-How-to-enable-Secure-Boot-on-your-Gaming-PC-Asus
How to enable Secure Boot on your Gaming PC (Asus) – NZXT Support Center
1 week ago - To enable Secure Boot, click the Boot tab and select the Secure Boot option. In the Secure Boot settings, Secure Boot state should show User with OS Type set to Windows UEFI mode.
🌐
Intel
intel.com › product support › server products › server boards
How to Enable Secure Boot in Intel® Server Boards?
Set Attempt Secure Boot to Enabled. Press F10 to save changes and reboot. After reboot, verify that the secure boot warning no longer appears during system startup. Check that 'Current Secure Boot State' shows 'Enabled' in BIOS Setup to confirm ...
🌐
Dell
dell.com › support › contents › en-us › videos › videoplayer › how-to-enable-secure-boot › 6333794882112
How To Enable Secure Boot | Dell US
To enable Secure Boot in systems manufactured before 2021, expand the “General” section. Select “Boot Sequence”. Set the “Boot List Option” to “UEFI”. Then, click on the “Secure Boot” section on the left menu and select “System Information”. Check the box next to “Secure Boot Enable”. Click on “Apply” to save the changes and then exit BIOS.
🌐
Visioncomputers
visioncomputers.com › asus-secure-boot-guide
ASUS Secure Boot: Enable, Disable & Fix Greyed Out | Vision Computers | Vision Computers
March 22, 2026 - Quick answer: To enable Secure Boot on an ASUS board, enter BIOS (press Del or F2 at startup), go to Boot > Secure Boot, set OS Type to Windows UEFI mode, and set Secure Boot State to Enabled.
🌐
AllThings
allthings.how › all things how › windows › fix “secure boot can be enabled when system in user mode”
Fix “Secure Boot can be enabled when system in User Mode”
October 6, 2025 - User Mode: Secure Boot keys (including the PK) are present. You can enable Secure Boot. The fix is to install the platform’s default Secure Boot keys in firmware.