Где Windows прячет координаты
При перемещении ярлыков система записывает их позиции в реестр:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
Для каждого разрешения экрана хранится отдельный набор координат. Если меняете разрешение, Windows ищет подходящее сохранённое расположение; если не находит - автоматически "перетаскивает" иконки, чтобы они поместились в новое окно.
Почему иногда всё перемешивается
- Смена разрешения - иногда Explorer "запоминает", но не восстанавливает точку. Перезапуск Проводника в Диспетчере задач обычно помогает.
- Множественные мониторы / RDP - Windows умеет хранить лишь ограниченное число конфигураций; при частой смене дисплеев старые наборы могут исчезнуть.
- Игры - часто меняют режим экрана, а при возврате в рабочий стол Windows уже успевает выполнить авто‑расстановку.
- Синхронизация Microsoft‑аккаунта - при входе на другой ПК с другим DPI/разрешением позиции могут быть перезаписаны.
- Очистка кэша/реестра - сторонние "чистильщики" иногда стирают нужный ветвь.
Если простые меры (перезапуск Explorer, отключение синхронизации) не спасают, лучше сохранить раскладку заранее и при необходимости вернуть её.
DesktopOK - простой способ "запомнить" и "восстановить"
- Скачать (установка или Portable‑версия) с официального сайта.
- Запустить, нажать "Сохранить" - текущая расстановка запишется в отдельный профиль.
- При желании - задать имя/описание, чтобы различать профили для разных разрешений.
- Восстановить достаточно нажать "Восстановить" или воспользоваться контекстным меню в трее.
В настройках можно включить автоматическое сохранение - по таймеру или при смене разрешения - и автоматическое восстановление нужного профиля. В разделе "Инструменты" есть вспомогательные утилиты, например Windows Metrics, позволяющая подправить размер иконок, отступы и шрифты.
Быстрый вариант без утилок
Экспортировать нужный раздел реестра:
reg export "HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop" desktop_icons.reg
А при проблеме импортировать обратно:
reg import desktop_icons.reg
Но это менее удобно, чем несколько кликов в DesktopOK.
Итог: Windows хранит позиции ярлыков в реестре, но при частой смене конфигураций они могут исчезать. Приложение DesktopOK предоставляет удобный интерфейс для сохранения и восстановления раскладки, а также автоматизацию под разные разрешения. Это самый надёжный способ держать рабочий стол в порядке независимо от того, меняете ли вы монитор или играете в полноэкранные игры.
