Disable Secure Boot for drivers not yet signed by Microsoft
GPMBoxPlus host drivers aren't yet Microsoft-signed, so Secure Boot blocks them. Step by step: BitLocker key, disable Secure Boot in UEFI, HVCI and Hyper-V.
Security notice: turning off Secure Boot and relaxing driver signature checks removes a layer of Windows protection. Not only the GPMBoxPlus drivers but also malicious drivers (rootkits, malware) could then be loaded into the system. Consider this carefully before proceeding, and avoid installing software of unknown origin on this PC.
Host drivers not yet signed by Microsoft
If the Pre-Install Checker reports Secure Boot: On, work through the steps below in order.
Save your recovery key and suspend BitLocker (if enabled)
Changing the Secure Boot configuration alters the boot measurements (TPM PCR7). As a result, on the next startup BitLocker will ask for the 48-digit recovery key. Without the key, you lose access to your data. The Checker shows whether BitLocker is enabled on the system drive in the BitLocker on C: item.
Boot into the UEFI/BIOS screen
Use one of the following methods:
- In the Checker, click Restart to UEFI…, confirm and approve the UAC prompt. The PC restarts directly into UEFI.
- Settings → System → Recovery → Advanced startup → Restart now → Troubleshoot → Advanced options → UEFI Firmware Settings.
- Or repeatedly press your manufacturer's BIOS key right after powering on (see the table below).
Disable Secure Boot
- Find the Secure Boot option, usually under the Security, Boot or Authentication tab. If the UEFI screen is in simple mode, press F7 to switch to Advanced Mode.
- Set Secure Boot = Disabled. Some PCs require you to set a Supervisor/Administrator password first, or to choose OS Type = Other OS (ASUS).
- Save and exit (usually F10 → Save & Exit). The PC restarts into Windows.
Turn off Memory Integrity, Smart App Control and Hyper-V
These features can block drivers or make virtual machines run much slower:
Memory Integrity (HVCI)
Memory Integrity enforces a stricter driver policy and may reject cross-signed drivers. It also forces Hyper-V to run in the background.
Windows Security → Device security → Core isolation details → Memory integrity = Off → restart.Smart App Control
Smart App Control may block the GPMBoxPlus installer and DLLs.
Windows Security → App & browser control → Smart App Control settings = Off. Note: once turned off, it can only be turned back on by reinstalling Windows.Windows hypervisor (Hyper-V, WSL2, Windows Sandbox)
While the Windows hypervisor is running, GPMBoxPlus has to use NEM mode, which is significantly slower (the virtual machine shows a green turtle icon). Open Command Prompt (Administrator) and run:
Turn off the Windows hypervisor (restart afterwards) bcdedit /set hypervisorlaunchtype offAlternatively, remove Hyper-V, Windows Sandbox and Virtual Machine Platform in Turn Windows features on or off. To turn it back on, run
bcdedit /set hypervisorlaunchtype auto.Verify
- Press Win + R and type
msinfo32. Under System Summary, the Secure Boot State line must read Off or Unsupported. - Run
GPMBoxPlusChecker.exeagain and click Check again. Once no red items remain, continue to installing GPMBoxPlus.
- Press Win + R and type
BIOS/UEFI keys by manufacturer
The table below lists common keys. The actual key may vary by model. If it doesn't work, use the Settings method in step 2.
| Manufacturer | Common key | Typical Secure Boot location |
|---|---|---|
| ASUS | F2 / Del | Boot → Secure Boot → OS Type = Other OS |
| MSI | Del | Settings → Security → Secure Boot |
| Gigabyte | Del | Boot → Secure Boot |
| Dell | F2 | Boot Configuration / Secure Boot → Secure Boot Enable |
| HP | F10 (or Esc then F10) | Advanced → Secure Boot Configuration |
| Lenovo | F1 / F2 / Novo button | Security → Secure Boot |
| Acer | F2 | Boot → Secure Boot (you may need to set a Supervisor Password first) |