Since Safe Mode does not freeze, the issue is likely related to a driver, startup item, service, or app that does not load in Safe Mode.
- Force a restart when the system freezes.
- Press and hold the power button until the laptop shuts down and restarts.
- Identify the freeze pattern.
- Check what is happening when it freezes:
- during startup
- after signing in
- when opening a specific app
- at a repeated time interval
- Also confirm whether it affects only this laptop or multiple devices.
- Check what is happening when it freezes:
- Use a clean startup approach.
- Because Safe Mode works, test whether the freeze is caused by background software or services.
- Open msconfig.
- On the Services tab, hide Microsoft services, then disable the remaining non-Microsoft services.
- Restart and test.
- If the freezing stops, re-enable items gradually to find the cause.
- Check Event Viewer around the exact freeze time.
- Open Event Viewer.
- Go to Windows Logs > System.
- Look for repeated Critical or Error events at the times the laptop freezes.
- Make sure Windows is fully updated.
- Go to Settings > Windows Update and install the latest updates.
- If the system still freezes, collect diagnostic data for deeper troubleshooting.
- Set the system to create a Complete Memory Dump:
- Run Sysdm.cpl
- Go to Advanced > Performance > Settings > Advanced
- Select Change and verify the paging file
- Go back to System Properties > Advanced > Startup and Recovery > Settings
- In Write Debugging Information, select Complete Memory Dump
- Select Overwrite any existing file
- Make sure pagefile.sys is on the system drive and is at least 100 MB larger than installed RAM.
- Make sure the system drive has more free space than the amount of physical RAM.
- Set the system to create a Complete Memory Dump:
- If needed, enable manual dump capture.
- Warning: registry changes can cause serious problems if done incorrectly.
- In Registry Editor, create
CrashOnCtrlScrollasREG_DWORDwith value1in both:-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
-
- Restart the laptop.
- When the freeze happens, hold the right Ctrl key and press Scroll Lock twice.
- The dump file is normally saved to
%SystemRoot%\MEMORY.DMP.
If the laptop is on Windows 8.1 and the freezes started after an upgrade from Windows 8, one known cause is high CPU usage from SDCLT.exe. In that case, install update 2919355. As a workaround, open Task Scheduler Library > Microsoft > Windows > WindowsBackup, right-click ConfigNotification, and select Disable.
References: