Windows cannot be configured to “trust” specific unsigned kernel‑mode drivers while keeping driver signature enforcement enabled for everything else. On 64‑bit Windows (including Windows 11), kernel‑mode drivers must be signed to load when signature enforcement is on.
To avoid turning off enforcement globally at every boot, the supported options are:
- Test‑sign the drivers
- During development or for non‑production use, the drivers can be test‑signed and installed on a system that is in test‑signing mode.
- This is the recommended approach for ongoing use of non‑production drivers instead of repeatedly disabling enforcement.
- See the guidance on how to test‑sign a driver package. Once test‑signed, the drivers can load without using F8 each time, as long as the system is configured for test‑signed drivers.
- Use F8 “Disable Driver Signature Enforcement” (session only)
- Press F8 at boot and choose Disable Driver Signature Enforcement.
- This disables load‑time signature enforcement only for that boot session and must be repeated after every restart.
- Attach a kernel debugger (development/test only)
- Attaching an active kernel debugger and enabling kernel debugging with
bcdedit -debug on disables load‑time signature enforcement for kernel‑mode drivers on that machine while debugging is active.
- This is intended for driver development and testing, not for normal daily use.
For production use on Windows 10, version 1607 and later (including Windows 11), new kernel‑mode drivers must be signed via the Windows Hardware Dev Center (Dev Portal). Cross‑signed or unsigned kernel‑mode drivers are not supported except in specific legacy or Secure Boot–off scenarios.
There is no supported mechanism in Windows to mark individual unsigned kernel‑mode drivers as “safe” while keeping Memory Integrity / core isolation and driver signature enforcement enabled for the rest of the system. The long‑term solution is to obtain properly signed drivers (from the hardware vendor or via the Dev Center) or replace the hardware with devices that have supported, signed drivers.
References: