Де зберігаються позиції значків Windows?


23

Де Windows XP / Vista / 7 / ... зберігає положення піктограм на робочому столі? Чи є вбудований спосіб збереження позицій? Чи можу я заблокувати положення певних предметів?

Відповіді:


15

Вони знаходяться в реєстрі під 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.


У вас є стаття KB або щось подібне?
Макс Рід

1
@MaxRied: я оновив свою відповідь. Я сподіваюся, що це вам допоможе.
stderr

Я знаю, що я спізнююсь, але я знайшов декілька ItemPos1920x1080x144(n)( nце число) ... Тоді яке з них міститиме фактичне положення значка?
stevefestl

2
Примітка: це не працює для Windows 10
Alec Istomin

Здається, працює для мене в Windows 10.
Codingale

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.

Ви можете зберегти поточне положення піктограм. Якщо щось порушує замовлення, ви можете відновити їх до збереженого місця.


1

Піктограми Windows, як правило, рухаються, особливо коли змінюється роздільна здатність екрана, але не містить вбудованих інструментів для скасування таких змін.

Оскільки інформація про реєстр може відрізнятися для різних версій Windows, краще скористайтеся стороною утилітою, а не намагатися зробити це самостійно.

Відмінна утиліта для збереження піктограм на їх місці - безкоштовний і дуже універсальний Iconoid .

зображення


1

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

Потім переупорядкуйте робочий стіл тощо, а потім повторно імпортуйте.

Дайте мені знати, як це йде.


Ну, це не працює. Кожен раз, коли я підключаю свій 2-й монітор (у режимі розширеного екрану), який зіпсує макет значка на вершині ноутбука. Відключення 2-го монітора та імпорт збереженого ключа нічого не робить, піктограми залишаються зашифрованими.
Іштван Зачар

1

Найкращий додаток там - «DesktopOK». Це безкоштовно і зберігає позиції значків за певними роздільними здатностями, щоб вони не викручувались, коли ви віддаляєте на комп'ютер RemoteDesktop. Економить необмежену кількість штатів.


0

Я намагався кожен засіб усунення проблеми зі значком, який було зафіксовано, можливо, в десятку відповідних тем. Нічого не працювало. Потім я спробував експорт / імпортний трюк, згаданий у відповіді Бена Лаванди . Це також не спрацювало; не спочатку Але потім дивне поняття спливало мені в голову. Я додав легкого повороту, зібраного з іншої розмови. На моє задоволення, трохи переглянута процедура спрацювала. Ось точна послідовність операцій:

  1. Експортуйте HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktopключ (як зазначено у відповіді Бена Лаванда ).
  2. Впорядкуйте робочий стіл відповідними розмірами піктограм у потрібних місцях.
  3. Клацніть правою кнопкою миші та виберіть "Оновити" у місцевому меню.
  4. Імпортуйте збережений ключ реєстру.

Крок №3 змінив успіх і успіх.


1
Ласкаво просимо до Супер Користувача. Зверніть увагу, що різні люди бачать відповіді, перелічені в різних замовленнях, тому, якщо ви збираєтесь посилатися на іншу відповідь, вам слід зробити це за іменем та посиланням; не кажіть таких речей, як "попереднє" чи "вище". (Також зауважте, що це відповіді , а не повідомлення .) Нарешті, відповіді можна видалити; ваша відповідь стала б марною, якби відповідь Бен Лаванда була видалена. Тому, навіть якщо ви спираєтесь на чужу відповідь, ви повинні включити у відповідь усі необхідні деталі.
G-Man каже: "Відновіть Моніку"

Це не працює, дивіться мій коментар під відповіддю Бена.
Іштван Зачар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.