Ответы:
Они расположены в реестре под 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
.
ItemPos1920x1080x144(n)
( n
это число) ... Тогда какой из них будет содержать фактическое положение значка?
Позиции значков хранятся в реестре. К сожалению, у меня нет точного местоположения.
Вы можете использовать эту ссылку, чтобы исправить положение значков: http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/
Он добавляет две записи в контекстное меню, когда вы нажимаете на рабочем столе: Save Desktop Icon Layout
и Restore Desktop Icon Layout
.
Вы можете сохранить текущее положение значков. Если что-то испортило порядок, вы можете восстановить их в сохраненном месте.
Иконки Windows имеют тенденцию перемещаться, особенно при изменении разрешения экрана, но не содержат встроенных инструментов для отмены таких изменений.
Поскольку данные реестра могут различаться для разных версий Windows, лучше использовать стороннюю утилиту, а не пытаться сделать это самостоятельно.
Отличной утилитой для хранения иконок на их месте является бесплатный и очень универсальный Iconoid .
Попробуйте экспортировать этот ключ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Bags \ 1 \ Desktop
Затем перегруппируйте свой рабочий стол и т. Д., А затем повторно импортируйте.
Дайте мне знать, как это происходит.
Я перепробовал все способы решения проблемы скремблирования иконок, задокументированные, возможно, в дюжине соответствующих тем. Ничего не получалось. Затем я попробовал трюк экспорта / импорта, упомянутый в ответе Бен Лавендера . Это тоже не сработало; не поначалу. Но затем странное понятие появилось в моей голове. Я добавил небольшой поворот, извлеченный из другого разговора. К моему восхищению, слегка пересмотренная процедура сработала. Вот точная последовательность операций:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
ключ (как указано в ответе Бена Лавендера ).Шаг № 3 сделал все различия между неудачей и успехом.