This pattern matches a Windows freeze rather than a full crash: the desktop appears, the mouse still moves, but apps and shell actions stop responding.
Try these steps in order:
- Check for Surface/Windows updates equivalent on the PC Go to Settings > Windows Update and install all available updates, then restart.
- Reduce startup load
Since the issue happens shortly after sign-in, disable unnecessary startup apps:
- Open Settings > Apps > Startup
- Turn off anything nonessential
- Restart and test
- Run a Windows Security scan Open Windows Security and run a scan to rule out malware or unwanted software contributing to the freeze.
- Free up drive space
Low free space can affect startup and responsiveness:
- Open Settings > System > Storage
- Remove temporary or unnecessary files
- If the freeze keeps happening, collect diagnostic data
First identify the pattern:
- Does it happen on every startup or only sometimes?
- Does it affect only this PC?
- What exact operation is happening when it freezes?
- Prepare the PC to capture a complete memory dump
This helps diagnose freezes that cannot be reproduced easily:
- Press Win + R, type
Sysdm.cpl, press Enter - In System Properties > Advanced:
- Under Performance, select Settings > Advanced > Change and verify virtual memory settings
- Under Startup and Recovery, select Settings
- In Write Debugging Information, select Complete Memory Dump
- Enable Overwrite any existing file
- Ensure the system drive has a paging file and enough free space
- Press Win + R, type
- Enable keyboard-triggered crash dump for a hard freeze
Warning: this requires editing the registry. Incorrect registry changes can cause serious problems.
- Open Registry Editor
- Add
CrashOnCtrlScrollas aREG_DWORDwith value1under both:-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
-
- Restart the PC
- When the system freezes, hold the right Ctrl key and press Scroll Lock twice to generate a memory dump
- By default, the dump file is saved at
%SystemRoot%\MEMORY.DMP
- Validate the dump file Use Dumpchk.exe to verify the dump was created correctly.
If the problem started only after recent updates, a restore to a point when startup worked normally is also a supported path.