Nguyên nhân
Khi chuyển màn hình chính (primary display) sang màn hình ngoài, Windows coi như thay đổi độ phân giải màn hình. Vị trí icon desktop được tính toán dựa trên độ phân giải hiện tại, nên bị tính toán lại sai vị trí.
3 cách khắc phục nhanh (Workaround)
- Kéo thả icon về vị trí mong muốn sau khi đổi màn hình chính (cách đơn giản nhất).
- Xóa file IconCache:
%LocalAppData%\IconCache.dbvà các fileIconCache_*.dbtrong%LocalAppData%\Microsoft\Windows\Explorer> Restart Explorer hoặc reboot. - Tắt Auto Arrange: Chuột phải Desktop trống > View > bỏ tick Auto arrange icons.
- Giữ lại 1 icon "neo": Di chuyển tất cả icon về màn hình chính, nhưng **để lại 1 icon** trên màn hình phụ. Windows sẽ giữ layout.
Cách khóa vị trí icon vĩnh viễn (Lock desktop icons)
Windows không có tùy chọn này trong Settings. Dùng Policy hoặc Registry:
Group Policy (Pro/Enterprise)
gpedit.msc> User Configuration > Administrative Templates > Control Panel > Personalization.- Double-click Prevent changing desktop icons > Enabled > OK.
Registry Editor (Tất cả phiên bản)
regedit>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System- New > DWORD (32-bit) Value > tên NoDispBackgroundPage > Value data: 1.
- Restart máy.
Công cụ miễn phí hỗ trợ
- DeskLock: Click chuột phải tray icon > Enabled > khóa hoàn toàn icon không cho kéo thả.
- DesktopOK: Lưu, khôi phục, khóa layout icon theo profile.
Đọc thêm: Desktop icons slow to load in Windows 11/10.