If your game crashes to a blue screen (BSOD) with a stop code like PAGE_FAULT_IN_NONPAGED_AREA pointing to BEDaisy.sys, you are dealing with a conflict involving the BattlEye anti-cheat driver at the Windows kernel level.
Before starting, it is highly recommended to create a system restore point so you can easily revert any advanced system or BIOS changes if necessary.
Here is a step-by-step guide to troubleshooting and fixing this crash.
Fix 1: Repair and Reinstall BattlEye
A corrupted anti-cheat installation can trigger crashes when the driver tries to load.
- Open your game's installation folder (e.g.,
Steam\steamapps\common\Rainbow Six Siege) and open the BattlEye folder.
- Right-click
UninstallBE.bat and select Run as administrator. Follow any on-screen prompts.
- Restart your computer.
- Go back to the BattlEye folder, right-click
InstallBE.bat, and select Run as administrator.
- Launch your game to let BattlEye perform a fresh setup.
Note: If your game also uses Ubisoft Anti-Cheat (like Rainbow Six Siege), go to the game's installation directory, open the Sentinel folder, right-click UbisoftAntiCheatInstaller.exe, select Run as administrator, and choose Repair.
Fix 2: Run the Game and BattlEye as Administrator
If Windows restricts the anti-cheat driver from accessing system memory, it can cause memory access violations and crashes.
- Locate your game's executable files (e.g.,
RainbowSix.exe, RainbowSix_BE.exe, etc.) in its installation directory.
- Right-click the executable and select Properties.
- Navigate to the Compatibility tab.
- Check the box for Run this program as an administrator.
- Click Apply and then OK. Repeat this for any helper or launcher executables in the folder.
Fix 3: Roll Back Recent Windows Updates
If the blue screen started immediately after a Windows Update, rolling back the update can resolve temporary compatibility conflicts.
- Press
Windows Key + I to open Settings.
- Navigate to Windows Update > Update history.
- Scroll down and click Uninstall updates.
- Click Uninstall next to the most recently installed update.
- Restart your PC and test the game.
Fix 4: Remove Conflicting Software
Kernel-level software can conflict directly with BattlEye. If you recently installed any of the following, try temporarily uninstalling them to test for conflicts:
- Other kernel-level anti-cheats (such as Riot Vanguard)
- Hardware-monitoring utilities or RGB controllers
- VPNs
- Virtual audio software
To uninstall: Go to Settings > Apps > Installed apps, locate the software, click the three dots, and select Uninstall. Restart your PC.
Fix 5: Reinstall Conflicting Audio and USB Drivers
Virtual audio setups, USB interfaces, and legacy MIDI drivers run at the kernel level and frequently conflict with BattlEye.
- Right-click the Start button and select Device Manager.
- Expand both the Sound, video and game controllers and Audio inputs and outputs sections.
- Look for virtual audio software (such as VB-Audio Virtual Cable or Razer Surround) or recently added hardware (like Focusrite interfaces which have known legacy MIDI driver conflicts).
- Right-click the device and select Uninstall device.
- If prompted, check the box to delete the driver software, then click Uninstall.
- Restart your PC to allow Windows to reinstall generic/fresh versions of the drivers, or download the latest compatible drivers directly from the manufacturer's website.
Fix 6: Temporarily Disable Memory Integrity
Windows Memory Integrity blocks untrusted software from accessing high-security processes, which can occasionally block BattlEye from initializing.
- Press the Windows key, search for Core Isolation, and open it.
- Toggle Memory integrity to Off.
- Restart your computer and test your game.
If this resolves the BSOD, look for driver updates from your hardware manufacturers rather than leaving this security feature permanently disabled. If it does not resolve the issue, turn Memory Integrity back on.
Fix 7: Disable XMP/EXPO in BIOS
Memory overclocking profiles like Intel's XMP or AMD's EXPO/A-XMP can cause micro-instabilities that crash kernel drivers under heavy loads.
- Shut down your PC completely.
- Turn your PC back on and repeatedly press your motherboard's BIOS hotkey (usually
F2, F10, F1, Del, or Esc depending on your brand).
- If in "EZ Mode", press
F7 to enter Advanced Mode.
- Navigate to the Overclocking/Tweaker menu (e.g., Ai Tweaker on ASUS, OC on MSI, M.I.T. on Gigabyte, OC Tweaker on ASRock).
- Find XMP, EXPO, or A-XMP and set it to Disabled or Auto.
- Press
F10 to save your changes and exit.
Advanced Diagnostics
If the BEDaisy.sys crash persists, the root cause may be a deeper system instability that BattlEye is merely triggering. Try running these system health checks:
- Repair Windows System Files: Open PowerShell or Command Prompt as Administrator. Run
sfc /scannow. Once finished, run dism /online /cleanup-image /restorehealth to repair corrupted Windows component stores.
- Check RAM & Storage Health: Search for Windows Memory Diagnostic to check for physical memory errors. You can also use utilities like CrystalDiskInfo to inspect your SSD/HDD's health for bad sectors.
- Monitor Hardware Temperatures: Use tools like HWiNFO64 or MSI Afterburner to check if your CPU or GPU is overheating (thermal spikes past 90°C can cause memory controllers to glitch).
- Disconnect Extra Peripherals: Unplug unused USB drives, secondary audio interfaces, or external hubs.
- Update motherboard BIOS: Check your motherboard manufacturer's website for BIOS updates that specifically improve system stability or memory compatibility.