Troubleshooting January 20, 2026 6 min read

How to Fix Desktop Icons Moving After Restart on Windows

Tired of your carefully arranged icons scrambling after every reboot? Here's why it happens and how to fix it permanently.

Few things are more frustrating than spending time organizing your desktop icons, only to find them scattered randomly after a restart. You're not alone—this is one of the most common complaints among Windows users.

In this article, we'll explain why this happens and show you how to fix it permanently using RuleDock's layout persistence feature.

Why Do Desktop Icons Move?

There are several reasons Windows might rearrange your icons:

1. Resolution or DPI Changes

When your screen resolution or DPI scaling changes, Windows tries to reposition icons to fit the new dimensions. This can happen when:

2. Windows Explorer Crashes

When Windows Explorer crashes and restarts (this happens more often than you'd think), it may fail to properly restore icon positions. The crash might be caused by:

3. IconCache Corruption

Windows stores icon positions in a cache. If this cache becomes corrupted, icon positions can be lost. This often happens after:

4. Auto-Arrange is Enabled

Sometimes the simplest answer is that auto-arrange is turned on. Right-click desktop → View → make sure "Auto arrange icons" is unchecked.

Traditional Solutions (That Don't Always Work)

You might have tried some of these fixes:

❌ Rebuilding Icon Cache

ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL /A /Q "%localappdata%\IconCache.db"
start explorer.exe

This might help temporarily, but doesn't prevent future issues.

❌ Registry Tweaks

Some guides suggest editing registry keys related to icon spacing. This rarely helps and can cause other issues.

❌ DesktopOK and Similar Tools

Tools like DesktopOK save and restore icon layouts, but require manual action. You have to remember to save before shutdown and restore after restart.

The Real Solution: Automatic Layout Persistence

What you really need is a tool that:

  1. Continuously saves your icon layout in the background
  2. Automatically detects when Windows Explorer restarts
  3. Instantly restores your layout without manual intervention
  4. Handles DPI changes intelligently with coordinate normalization

This is exactly what RuleDock does.

How RuleDock Prevents Icon Movement

SQLite-Based Storage

Unlike Windows' fragile icon cache, RuleDock stores your layout in a SQLite database. SQLite is the same database technology used by Chrome, Firefox, and millions of other apps. It's extremely reliable and resistant to corruption.

Storage Location
%LOCALAPPDATA%\RuleDock\ruledock.db

Continuous Background Saving

RuleDock monitors your desktop and saves position changes in real-time. Every time you move an icon or adjust a fence, the change is immediately persisted to the database.

Explorer Crash Detection

RuleDock uses WinEventHook to detect when Windows Explorer crashes or restarts. Within seconds of Explorer coming back up, RuleDock:

  1. Detects the new Desktop ListView handle
  2. Loads the saved layout from SQLite
  3. Restores all icon positions and fences

This happens automatically—you don't need to do anything.

DPI-Aware Coordinate System

RuleDock stores positions in a normalized coordinate system. When your display DPI or resolution changes, it recalculates positions to maintain relative icon placement.

Setting Up RuleDock

Here's how to get started:

Step 1: Download and Install

Download RuleDock from the download page. Installation takes about 30 seconds.

Step 2: Arrange Your Icons

Position your icons (and create fences if you want) exactly how you like them. RuleDock will start saving positions immediately.

Step 3: That's It!

Seriously, there's no step 3. RuleDock runs in the background and handles everything automatically. Your layout is now protected.

Testing the Protection

Want to verify it works? You can safely test by restarting Explorer:

Test: Restart Explorer
# Open PowerShell and run:
Stop-Process -Name explorer -Force
Start-Process explorer

Watch as RuleDock detects the restart and restores your layout within 2-5 seconds.

Multi-Monitor Users: Extra Protection

If you use multiple monitors, you know the pain of icons scrambling when you dock/undock your laptop. RuleDock handles this too:

Bonus: Fences for Better Organization

While you're solving the icon movement problem, why not organize your desktop too? RuleDock's fences let you group icons into collapsible containers:

Learn more in our Fences Guide.

FAQ

Does RuleDock work with Windows 11?

Yes! RuleDock supports Windows 10 (1903+) and Windows 11, including ARM64 devices like Surface Pro X.

How much memory does RuleDock use?

RuleDock is designed to be lightweight with minimal system impact. It won't slow down your system.

What if I uninstall RuleDock?

Before exiting, RuleDock automatically restores all icons to their original desktop positions. You won't lose anything.

Is it free?

Yes, RuleDock is completely free and open source under the MIT license.

Conclusion

Desktop icons moving after restart is a frustrating problem with many causes but one solution: automated layout persistence.

RuleDock continuously saves your layout to a reliable SQLite database and automatically restores it whenever Windows Explorer restarts. No manual steps, no remembering to save—it just works.

Stop Fighting Your Desktop

Download RuleDock and never worry about icon positions again.

Download RuleDock Free

Related Articles