How to fix BattlEye Driver Load Error 1275 (BEDaisy.sys / Stack Protection)
This means Windows Hardware-enforced Stack Protection is blocking BattlEye's kernel driver BEDaisy.sys from loading. Turning that feature off lets the driver load. Jump to your situation below or work through the methods in order.
By Neeraj Singh ~6 min Updated Jun 2026 84% found this helpful
Error message
Failed to initialize BattlEye Service: Driver Load Error (1275). BEDaisy.sys cannot be loaded.
Summary
Driver Load Error (1275) with a Windows popup that BEDaisy.sys cannot be loaded means Windows 11's Kernel-mode Hardware-enforced Stack Protection is blocking BattlEye's kernel driver. Microsoft has been prompting Windows 11 users to enable this security feature, and when it is on, many kernel-level anti-cheats including BattlEye cannot load their driver, so the game will not start. The direct fix is to turn off Kernel-mode Hardware-enforced Stack Protection in Windows Security, Device Security, Core Isolation, then restart. It is also worth updating Windows and BattlEye, because BattlEye has addressed the incompatibility on their side, though the latest Windows 11 can still block the driver whenever the feature is enabled. If you also get blue screens, update your GPU and chipset drivers and disable any overclock, since a kernel-level driver is sensitive to instability. Once Stack Protection is off, BEDaisy.sys loads and the game launches.
What this error means
BattlEye loads a kernel driver, BEDaisy.sys, at launch. Driver Load Error 1275 means Windows refused to load it because Kernel-mode Hardware-enforced Stack Protection, a Windows 11 security feature, is not yet compatible with many kernel-level anti-cheat drivers.
Turning that feature off in Core Isolation lets the driver load and the game start. Updating Windows and BattlEye helps as compatibility improves, and updating GPU and chipset drivers plus disabling overclocks resolves any related blue screens.
Common causes
Kernel-mode Hardware-enforced Stack Protection is enabled in Windows 11.
The BattlEye or Windows build is out of date.
A GPU or chipset driver conflict causing blue screens.
An unstable overclock destabilising the kernel driver.
Expert insight
“The 1275 error trips a lot of Windows 11 people because Microsoft has been nudging everyone to switch on Hardware-enforced Stack Protection, and BattlEye's driver just cannot load while it is on. So the fix is simple: turn off Kernel-mode Hardware-enforced Stack Protection in Core Isolation and restart. Keep Windows and BattlEye updated, because they have been working on compatibility, but as of the latest Windows 11 the driver is still blocked whenever the feature is enabled. If there are blue screens on top, that is drivers or an overclock.”
1Open Windows Security, Device Security, Core Isolation, Core Isolation details.
2Turn off Kernel-mode Hardware-enforced Stack Protection.
3Restart and launch the game.
Method 2
Update Windows and BattlEye
1Install all pending Windows updates.
2Update the game so the latest BattlEye files are installed (verify game files).
3Retry, but note the latest Windows 11 may still block the driver while the feature is on.
Method 3
Update GPU and chipset drivers
1If you also get blue screens, install the latest graphics and chipset drivers.
2A clean GPU driver install helps.
3Restart and test.
Method 4
Disable overclocks
1Disable CPU or RAM overclocks (including XMP or EXPO) to rule out instability.
2Kernel-level drivers are sensitive to an unstable overclock.
3Re-test, then re-apply a milder profile if stable.
BattlEye Driver Load Error 1275 (BEDaisy.sys cannot load) is caused by Windows 11 Kernel-mode Hardware-enforced Stack Protection. Turn it off in Windows Security, Device Security, Core Isolation, then restart. Update Windows and BattlEye, and update GPU and chipset drivers or disable overclocks if you also get blue screens.
Frequently asked questions
What does Driver Load Error 1275 mean?
It means Windows refused to load BattlEye's kernel driver, BEDaisy.sys, because Kernel-mode Hardware-enforced Stack Protection is enabled. This Windows 11 security feature is not yet compatible with many kernel-level anti-cheat drivers.
How do I fix the BEDaisy.sys error?
Open Windows Security, Device Security, Core Isolation, and turn off Kernel-mode Hardware-enforced Stack Protection, then restart. Also update Windows and BattlEye, since the incompatibility is being worked on.
Is it safe to disable Hardware-enforced Stack Protection?
It is a security feature, so you are lowering one protection, but it is the supported way to run kernel-level anti-cheats that are not yet compatible. You can re-enable it when you are not playing if you prefer.
Why did this start after a Windows 11 update?
Microsoft has been prompting Windows 11 users to enable Hardware-enforced Stack Protection, and enabling it blocks the BattlEye driver. If the error appeared after an update, that feature was likely switched on.
Does updating BattlEye fix it?
BattlEye has addressed the incompatibility on their side, so keeping Windows and BattlEye updated helps. However, the latest Windows 11 can still block any version of the driver while the feature is enabled, so turning it off is the reliable fix.
What if I also get a blue screen?
A blue screen alongside the BattlEye driver points to a GPU or chipset driver conflict or an unstable overclock. Update those drivers and disable any overclock, including XMP or EXPO, then test again.
Still not working?
If the driver still will not load with Stack Protection off, check that no other Core Isolation feature such as Memory Integrity is blocking it, and confirm your Windows build is current; a clean BattlEye reinstall via a game-file verify clears the rest. You can also submit your error to us for a tailored fix.