Hi ,
Thank you for reaching out!
My name is Stefano, Microsoft Q&A Independent Advisor and it’s my pleasure to assist you today.
What’s happening is that Windows periodically resets the desktop icon layout if:
- Display or resolution changes (including brief resets during GPU/driver crashes or Windows Explorer restarts).
- Windows Explorer restarts (like you mentioned — it re-draws the desktop grid).
- Forced restarts or updates that reload the shell before saving your icon positions.
- Multiple monitor setups (Windows “forgets” which screen coordinates belong to which monitor).
Try those steps in order to prevent Windows to rearrange your desktop icons after restarts:
- Lock your desktop layout
- Right-click the desktop → View
- Make sure Auto arrange icons is unchecked
- Make sure Align icons to grid is checked (this helps with consistent spacing)
- Prevent resolution resets
Go to Settings > System > Display > Advanced display settings > Display adapter properties > Monitor tab,
and set a fixed refresh rate and resolution.
Note: Some GPU drivers (especially Intel and NVIDIA) briefly toggle display modes during restarts, which makes Windows think the desktop “moved.”
If you use multiple monitors, set one as “Main display” and connect them in a consistent order — Windows uses monitor IDs to remember icon coordinates.
- Disable “Fast Startup”
Fast Startup can cause shell state not to be saved properly.
- Open Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable
- Uncheck Turn on fast startup (recommended)
- Reboot
Keep me posted