21

Где Windows XP/Vista/7/... сохраняет положение значков на рабочем столе? Есть ли встроенный способ сохранить позиции? Могу ли я заблокировать положение определенных предметов?

6 ответов6

13

Они расположены в реестре в разделе HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop .

Ключ, который должен вас заинтересовать - это ItemPosXXXxXXX(где XXX - ваше разрешение).

Соответствующие значения: Mode , LogicalViewMode , IconSize .

Вы можете объединить их, как показано в таблице:

Style       Mode    LogicalViewMode  IconSize
X-Lg Icons  5       3                0x100
Lg Icons    5       3                0x60
Med Icons   5       3                0x30
Sm Icons    2       3                0x10
List        3       3                0x10
Details     4       1                0x10
Tiles       6       2                0x30

Обновить

К счастью нашел статью, которая может вам помочь. Смотрите: Windows Shellbag Forensics.

1

Лучшее приложение - «DesktopOK». Она бесплатна и сохраняет положение значков при определенных разрешениях, чтобы они не испортились, когда вы подключили RemoteDesktop к вашему ПК. Сохраняет неограниченное количество состояний.

1

Иконки Windows имеют тенденцию перемещаться, особенно при изменении разрешения экрана, но не содержат встроенных инструментов для отмены таких изменений.

Поскольку информация реестра может отличаться для разных версий Windows, лучше использовать стороннюю утилиту, а не пытаться сделать это самостоятельно.

Отличной утилитой для хранения иконок на их месте является бесплатный и очень универсальный Iconoid.

образ

1

Попробуйте экспортировать этот ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop

Затем перегруппируйте свой рабочий стол и т.д., А затем повторно импортируйте.

Дайте мне знать, как это происходит.

1

Позиции значков хранятся в реестре. К сожалению, у меня нет точного местоположения.

Вы можете использовать эту ссылку, чтобы исправить положение значков:http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/

При нажатии на рабочий стол в контекстное меню добавляются две записи: « Save Desktop Icon Layout рабочем столе» и « Restore Desktop Icon Layout .

Вы можете сохранить текущее положение значков. Если что-то испортило порядок, вы можете восстановить их в сохраненном месте.

0

Я перепробовал все способы решения проблемы скремблирования иконок, задокументированные, возможно, в дюжине соответствующих тем.  Ничего не получалось. Затем я попробовал трюк экспорта / импорта, упомянутый в ответе Бен Лавендера.  Это тоже не сработало; не поначалу.  Но затем странное понятие возникло в моей голове.  Я добавил небольшой поворот, извлеченный из другого разговора.  К моему восхищению, слегка пересмотренная процедура сработала.  Вот точная последовательность операций:

  1. Экспортируйте ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop (как указано в ответе Бена Лавендера).
  2. Расположите рабочий стол с иконками подходящего размера в нужных местах.
  3. Щелкните правой кнопкой мыши и выберите «Обновить» из локального меню.
  4. Импортируйте сохраненный раздел реестра.

Шаг № 3 сделал все различия между неудачей и успехом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .