Immediate Fix
If you encounter a Blue Screen of Death (BSOD) while reinstalling Notion, the most effective solution is a “Deep Clean” of local application data. Residual files from previous installations often cause kernel-level conflicts.
Follow these steps to perform a clean reinstallation:
Step 1: Uninstall and Clear Cache
First, uninstall Notion via the Control Panel. Then, you must manually delete the cached metadata that the uninstaller leaves behind.
# Run these commands in PowerShell to clear Notion folders
Remove-Item -Path "$env:AppData\Notion" -Recurse -Force
Remove-Item -Path "$env:LocalAppData\notion-updater" -Recurse -Force
Step 2: Reset System Drivers
Often, Notion’s hardware acceleration triggers faulty GPU drivers. Use the table below to identify which component to update based on the BSOD error code.
| BSOD Error Code | Primary Suspect | Recommended Action |
|---|---|---|
| VIDEO_TDR_FAILURE | GPU Driver | Update NVIDIA/AMD drivers |
| PAGE_FAULT_IN_NONPAGED_AREA | RAM/Cache | Clear %AppData% folders |
| SYSTEM_SERVICE_EXCEPTION | System Files | Run SFC /Scannow |
Technical Explanation
Notion is built on the Electron framework. This means it runs a version of Chromium specialized for desktop use. When reinstalling, Electron may attempt to access protected memory addresses or hook into graphics drivers for hardware acceleration.
If your GPU driver is outdated or if there is a conflict with the Windows Desktop Window Manager (DWM), the system triggers a BSOD to prevent hardware damage. This is particularly common on laptops with dual-GPU setups (Intel/NVIDIA).
Corruption in the %AppData% folder can also lead to a “looping” installation process. When the installer tries to overwrite a locked or corrupted file, the kernel may panic, resulting in a system crash.

Alternative Methods
If a clean reinstall still results in a blue screen, you should bypass the desktop client’s hardware hooks or check for deeper system corruption.
Disable Hardware Acceleration
You can force Notion to run without using your GPU. This prevents the specific driver call that usually triggers the BSOD.
Right-click the Notion shortcut, go to Properties, and add --disable-gpu at the end of the Target field.
Run System File Checker
Sometimes the issue isn’t Notion, but a corrupted Windows system file that Notion relies on. Open Command Prompt as Administrator and run the following command:
sfc /scannow
Use the Web Version
As a temporary workaround, use Notion in a web browser. The browser version sandboxes the hardware calls, preventing the application from crashing your entire operating system while you troubleshoot your local drivers.