How to fix the BattlEye Windows Test-Signing Mode not supported error
This means Windows is running in test-signing mode, which allows unsigned drivers, and BattlEye refuses to run in it. Turning it off lets the game start. Jump to your situation below or work through the methods in order.
By Neeraj Singh ~5 min Updated Jun 2026 84% found this helpful
Error message
Failed to initialize BattlEye Service: Windows Test-Signing Mode not supported.
Summary
The Windows Test-Signing Mode not supported error means Windows is booted with test signing enabled, a mode that lets unsigned drivers load, and BattlEye refuses to run in it for security reasons. You often see a Test Mode watermark in the bottom-right corner of the desktop. The fix is to turn test signing off from an administrator Command Prompt with bcdedit /set testsigning off, then restart. If it turns back on by itself, some installed software is enabling test mode to load its own unsigned driver, so you will need to identify and update or remove that software. Note that Secure Boot and test-signing mode are mutually exclusive, so enabling Secure Boot in your BIOS also forces test signing off and keeps it off. Related BattlEye errors in the same family, Kernel Debugging enabled and Windows Kernel modification detected, are fixed the same way, by disabling the mode that BattlEye does not allow. Once test signing is off, BattlEye initializes and the game runs.
What this error means
Test-signing mode lets Windows load drivers that are not signed by a trusted authority, which is a security risk. BattlEye will not run while it is enabled, so the game fails to start with this error. A Test Mode watermark on the desktop confirms the mode is active.
Turning test signing off with bcdedit and restarting fixes it. If it re-enables, some software is turning it on to load an unsigned driver, which you must address. Enabling Secure Boot also forces test signing off, since the two cannot be active together.
Common causes
Windows is booted in test-signing mode.
Software enabled test mode to load its own unsigned driver.
Kernel debugging was left enabled.
A driver install prompted test mode and it was never turned off.
Expert insight
“This one is usually a leftover. Some tool or driver install flipped Windows into test-signing mode so it could load an unsigned driver, and now there is a Test Mode watermark in the corner and BattlEye refuses to run. One command in an admin prompt, bcdedit /set testsigning off, and a restart fixes it. If it keeps coming back, something is re-enabling it, so find that software. And a neat trick: turning on Secure Boot in the BIOS forces test signing off for good, because you cannot have both.”
Manager, Tech Support & Operations · 19+ years fixing Windows and system errors
✓ How to fix it
Method 1
Turn off test signing
1Open Command Prompt as administrator and run:
bcdedit /set testsigning off
2Restart the PC.
3The Test Mode watermark should be gone and BattlEye should initialize.
Method 2
Turn off kernel debugging if flagged
1If you also see Kernel Debugging enabled, disable it from an admin prompt:
bcdedit /debug off
2Restart.
3Relaunch the game.
Method 3
Find software re-enabling test mode
1If test mode returns after a restart, a program is enabling it to load an unsigned driver.
2Identify and update or uninstall that software.
3Turn test signing off again.
Method 4
Enable Secure Boot to force it off
1In BIOS, enable Secure Boot, which cannot coexist with test signing.
2This forces test signing off and keeps it off.
3Restart and launch the game.
The BattlEye Windows Test-Signing Mode not supported error means Windows is in test-signing mode. Turn it off with bcdedit /set testsigning off from an admin prompt and restart. If it re-enables, find the software turning it on. Enabling Secure Boot also forces test signing off. The Kernel Debugging enabled error is fixed the same way with bcdedit /debug off.
Frequently asked questions
What does Test-Signing Mode not supported mean?
It means Windows is running in test-signing mode, which allows unsigned drivers to load, and BattlEye refuses to run in it for security reasons. A Test Mode watermark on the desktop confirms the mode is active.
How do I turn off test signing?
Open Command Prompt as administrator and run bcdedit /set testsigning off, then restart the PC. The Test Mode watermark disappears and BattlEye should initialize normally when you relaunch the game.
Why is my PC in test mode?
Some software or driver install enables test-signing mode so it can load an unsigned driver. If it was left on, or something keeps re-enabling it, you will need to identify and update or remove that software.
It turns test mode back on, what do I do?
A program is re-enabling test signing to load an unsigned driver. Identify and update or uninstall that software, then turn test signing off again. Enabling Secure Boot also forces it off, since the two cannot coexist.
Does Secure Boot fix this?
Yes. Secure Boot and test-signing mode cannot both be active, so enabling Secure Boot in your BIOS forces test signing off and prevents it returning, which resolves the BattlEye error.
What about Kernel Debugging enabled?
That is a related BattlEye error in the same family. Disable it from an admin Command Prompt with bcdedit /debug off, then restart. BattlEye will not run with kernel debugging active either.
Still not working?
If bcdedit reports the value is set but test mode persists, BitLocker or a Secure Boot policy may be involved; suspend BitLocker before the change, or enable Secure Boot, then re-run the command. You can also submit your error to us for a tailored fix.