Некоторое время назад, на моём компьютере, заметил, что при перезагрузке сбивается расположение ярлыков на рабочем столе. В данной публикации вы узнаете как решить эту проблему.
Почему сбивается расположение ярлыков?
Если вы столкнулись с проблемой перемещения ярлыков на рабочем столе, то в первую очередь нажмите правой кнопкой мышки в любом свободном месте рабочего стола, наведите курсор на пункт Вид и справа в раскрывающемся меню проверьте не установлена ли галочка в пункт Упорядочить значки по умолчанию. Если установлена, то снимите её.
В моём случае расположение ярлыков сбивалось после перезагрузки компьютера из-за того, что разрешение монитора заново инициализировалось при каждом перезапуске системы. Связано это было с тем, что драйвер монитора был установлен не совсем правильный. Дело в том, что Windows 10 при обновлении на новую версию установило свой универсальный драйвер для мониторов. В диспетчере устройств монитор определялся как Универсальный монитор PnP. Отсюда следовало, что нужно обновить драйвер для монитора.
Сбиваются ярлыки? Обновите драйвер монитора
Как это сделать? Расскажу на своём примере. У меня монитор от компании Samsung.
Мне это помогло. Если вам не помог данный способ, то приведу парочку других, которые могут помочь.
Не сохраняется расположение ярлыков? Правим системный реестр.
Это решение связано с правкой системного реестра. Я вообще не рекомендую редактировать реестр без бэкапа реестра, а ещё лучше без образа системы, с помощью которого можно вернуть систему в исходное положение.
- Открываем редактор системного реестра и находим ветку
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop. В этой ветке удаляем все параметры. Потом расставляем ярлыки на рабочем столе по щучьему велению по своему хотению своему усмотрению, жмём кнопку Обновить (правой кнопкой по свободному месту рабочего стола и выбор пункта Обновить) и перезагружаем компьютер. - Если предыдущий способ не помог, воспользуйтесь этим. Тут будем редактировать следующие ветки в системном реестре:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32
HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32- Сначала узнайте имя своего профиля (учетной записи). Для этого запускаем cmd и вводим команду systeminfo. Нужное нам имя будет напротив пункта Зарегистрированный владелец.
- Теперь запустите редактор системного реестра и найдите две ветки (в 32-х разрядных системах будет только одна ветка), которые я указывал выше. С обоими ветками нужно проделать одинаковые процедуры. А какие узнаете ниже.
- В первую очередь, нам нужно дать необходимые права пользователю для редактирования значения параметра по умолчанию. Для этого нажмите правой кнопкой мыши по InProcServer32 => Разрешения
- Нажмите кнопку Добавить и введите имя пользователя, которое мы с вами узнали выше. Далее нажмите на Проверить имена => ОК
- Нажмите кнопку Дополнительно, далее в самом верху окна в пункте Владелец: СИСТЕМА нажмите на ссылку Изменить. Далее также как и в предыдущем пункте Добавить => Ввести имя пользователя => Проверить имена => OK
- Установите галочки в опции «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Нажмите Применить => Да.
- Теперь, когда у нас есть права на изменение значений параметров указанных веток, осталось изменить значение с
%SystemRoot%\system32\shell32.dllна%SystemRoot%\system32\windows.storage.dll, то есть вместо shell32.dll в конце пишем windows.storage.dll - После внесения изменений в значения обязательно возвращаем владельца ветки, то есть как на шагах 3-5, но в качестве пользователя указываем СИСТЕМА. Своё имя пользователя удаляем нажав кнопку Удалить => ОК.
Чтобы изменения проделанные в системном реестре вступили в силу, необходимо перезагрузить компьютер.
Итоги:
Настоятельно рекомендую сначала воспользоваться первым способом и только потом и только при наличии образа (бэкапа) для восстановления системы лезть в системный реестр.
На этом все! До новых встреч на страницах нашего проекта.
Если вам понравилась эта статья, то пожалуйста, оцените её и поделитесь ею со своими друзьями на своей странице в социальной сети.
(9 оценок, среднее: 4,22 из 5)
Загрузка…
Оригинал статьи находится здесь.
The settings for desktop icon placement in Windows XP (or Vista) are located in the the
HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop
registry key.
This registry key contains a number of values, the most relevant if
which are the ItemPos<screenresolution> values, the Sort value and
the FFlags value.
The sort value controls the sort order of the icons (by name, by
type, by size etc.), the FFlags value controls the arrangement of the
icons (align to grid, auto align etc.)
Finally there may be any number of ItemPos values (appended with
different screen resolutions eg. ItemPos800x600), which control the user
defined positions of the icons for different screen resolutions.
For more details about the content of HKCU\Software\Microsoft\Windows\Shell values:
ShellBagsView v1.05
Regarding the Icon view used for any folder of one’s choosing, I believe the position of icons would be stored in:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos
with ‘x’ representing one of your many folder specific settings.
Добавлю, также, что в Microsoft Windows NT Resource Kit tools есть расширение shell для сохранения и восстановления иконок десктопа, см. здесь.
Кликните правой кнопкой мыши в любом свободном месте «Рабочего стола» и в контекстном меню в разделе «Вид» уберите галочку напротив записи «Упорядочить значки автоматически». После перезагрузки вы найдете ярлыки рабочего стола на прежних местах.
Если ошибка по-прежнему повторяется, придется более глубоко вмешаться в работу системы. Сначала на всякий случай стоит сделать резервную копию Windows. Затем нужно нажать комбинацию клавиш [Windows] + [R] и ввести в окне «Выполнить» команду regedit.
В системном реестре перейдите по маршруту HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fdb9a3-0c966feabec1}\InProcServer32\, в левом столбце нажмите правой кнопкой мыши на папку InProcServer32 и выберите опцию «Разрешения».
В разделе «Имена групп и пользователей» отметьте свою учетную запись в Windows, в разделе «Разрешить» поставьте галочку напротив записи «Полный доступ» и сохраните нажатием кнопки «ОК».
Теперь в правом столбце дважды кликните на запись «(Standard)» и введите в качестве значения %SystemRoot%\system32\windows.storage.dll.
Пользователям 64-битной версии Windows 10 далее нужно перейти к маршруту HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\ и также изменить значение записи «(Standard)» на %SystemRoot%\system32\windows.storage.dll.
После повторного запуска компьютера все значки на рабочем столе должны остаться на своих местах.
Фото: компания-производитель
Где Windows XP / Vista / 7 / … сохраняет положение значков на рабочем столе? Есть ли встроенный способ сохранить позиции? Могу ли я заблокировать положение определенных предметов?
Ответы:
Они расположены в реестре под 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.
Позиции значков хранятся в реестре. К сожалению, у меня нет точного местоположения.
Вы можете использовать эту ссылку, чтобы исправить положение значков:
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
Затем перегруппируйте свой рабочий стол и т. Д., А затем повторно импортируйте.
Дайте мне знать, как это происходит.
Лучшее приложение — «DesktopOK». Она бесплатна и сохраняет положение значков при определенных разрешениях, чтобы они не испортились при удалении RemoteDesktop на ПК. Сохраняет неограниченное количество состояний.
Я перепробовал все способы решения проблемы скремблирования иконок, задокументированные, возможно, в дюжине соответствующих тем. Ничего не получалось. Затем я попробовал трюк экспорта / импорта, упомянутый в ответе Бен Лавендера . Это тоже не сработало; не поначалу. Но затем странное понятие появилось в моей голове. Я добавил небольшой поворот, извлеченный из другого разговора. К моему восхищению, слегка пересмотренная процедура сработала. Вот точная последовательность операций:
- Экспортируйте
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktopключ (как указано в ответе Бена Лавендера ). - Расположите рабочий стол с иконками подходящего размера в нужных местах.
- Щелкните правой кнопкой мыши и выберите «Обновить» из локального меню.
- Импортируйте сохраненный раздел реестра.
Шаг № 3 сделал все различия между неудачей и успехом.
Автор: , 31.07.2022
Рубрики: Windows 10, Windows 11
«Опять значки на новом месте, и не по моему порядку!
Только вчера их расставлял, и сегодня снова не на своих местах!»
Всех приветствую.
Знакомо восклицание? 🙂
Тогда эта заметка для вас: хочу затронуть относительно-распространенную проблему с «перемещениями» значков/ярлыков на рабочем столе Windows, тем паче, что получил неск. таких вопросов за посл. месяцы.
Кстати, чаще всего это происходит после: перезагрузки компьютера, установки новых программ, изменения разрешения экрана и пр. Для первоначальной диагностики очень рекомендую присмотреться, нет ли какой-то закономерности, когда это происходит!
Теперь к теме… 👇
*
Борьба с перемещением значков
ШАГ 1
Для начала кликните правой кнопкой мыши (ПКМ) по свободному месту рабочего стола — в появившемся меню во вкладке «Сортировка» снимите галочку с функции «Упорядочить значки автоматически» (с «Выровнять по сете» тоже можно откл.).
Далее переместите 1-2 значка куда-нибудь в нужное место (для теста) и нажмите F5 (или Fn+F5 на ноутбуках). Должно произойти обновление раб. стола, и если все корректно, — то значки останутся на своем месте! 👌
См. пример ниже. 👇
Скриншот 1. Упорядочить значки (сортировка), Windows 11
*
📌 Важно!
Обратите внимание, что в некоторых случаях (когда Windows не может корректно прочитать название иконки) достаточно просто переименовать ее. Попробуйте сменить название «прыгающим» ярлычкам, и перезагрузить ПК.
*
ШАГ 2
Обратите внимание, что в автозагрузке Windows могут быть определенные программы, влияющие на оформление ОС. Я бы порекомендовал открыть диспетчер задач (Ctrl+Alt+Del) и откл. там все неизвестные приложения (особенно, различные твикеры…).
📌 В помощь!
Настройка автозагрузки Windows (+спец. утилиты) —> [см. инструкцию]
Скриншот 2. Диспетчер задач — автозагрузка (Windows 10/11)
*
ШАГ 3
Проверьте, установлены ли у вас драйвера на видеоадаптер, и выбрано ли оптимальное/рекомендуемое разрешение экрана (то, которое рекомендует сама Windows).
Сделать это можно в параметрах системы во вкладке «Дисплей» (сочетание Win+R, и команда desk.cpl). Ссылка ниже в помощь. 👇
📌 В помощь!
Как узнать и поменять разрешение экрана (изображение слишком большое/маленькое) — https://ocomp.info/razreshenie-ekrana.html
Скриншот 3. Дисплей — разрешение
Скриншот 4. Рекомендованное разрешение
Кстати, если вы не можете открыть панель управления графикой (AMD, Nvidia, IntelHD) — рекомендую ознакомиться с этим. 👇
Скриншот 5. AMD — настройки дисплея
*
ШАГ 4
Если все вышеперечисленное не помогло — проверьте свою ОС на вирусы и вредоносное ПО. Рекомендую эту подборку: 📌https://ocomp.info/antivirusyi-top22.html
Кроме этого, посмотрите список установленных программ, нет ли среди него программ для настройки интерфейса Windows (часто имеют в названии слово «твикер / tweaker / виджет / widget» и прочие производные). Для просмотра списка и удаления подобного софта «начисто» рекомендую 📌этот способ.
Скриншот 6. Антивирус Касперского — твой компьютер защищен! Проверка на вирусы.
*
Дополнения по теме — приветствуются в комментариях ниже!
Успехов!
👋
Другие наши интересноые статьи:
Оригинал статьи находится здесь.
The settings for desktop icon placement in Windows XP (or Vista) are located in the the
HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop
registry key.
This registry key contains a number of values, the most relevant if
which are the ItemPos<screenresolution> values, the Sort value and
the FFlags value.
The sort value controls the sort order of the icons (by name, by
type, by size etc.), the FFlags value controls the arrangement of the
icons (align to grid, auto align etc.)
Finally there may be any number of ItemPos values (appended with
different screen resolutions eg. ItemPos800x600), which control the user
defined positions of the icons for different screen resolutions.
For more details about the content of HKCU\Software\Microsoft\Windows\Shell values:
ShellBagsView v1.05
Regarding the Icon view used for any folder of one’s choosing, I believe the position of icons would be stored in:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos
with ‘x’ representing one of your many folder specific settings.
Добавлю, также, что в Microsoft Windows NT Resource Kit tools есть расширение shell для сохранения и восстановления иконок десктопа, см. здесь.
Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов — воспользуйтесь VPN.
|
После перезагрузки Windows 7 все ярлыки сбиваются в кучу: как быть? В чем причина? Как решить проблему? В ветке реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop] удаляем все параметры и перегружаемся. А открыть реестр — Win+r (Выполнить), вводишь RegEdit автор вопроса выбрал этот ответ лучшим A k s i n y a 9 лет назад В общем правой кнопкой мыши на рабочем столе компьютера «вид», далее убрать галочку «упорядочить значки автоматически», и поставить галочку на «выровнять значки по сетке». После того как Вы распределили все ярлыки по своим местах — на рабочем столе компьютера,можно в таком случае перегрузить компьютер. ярлыки сбивать уже не должны. Знаете ответ? |
«Опять значки на новом месте, и не по моему порядку!
Только вчера их расставлял, и сегодня снова не на своих местах!»
Всех приветствую.
Знакомо восклицание? 🙂
Тогда эта заметка для вас: хочу затронуть относительно-распространенную проблему с «перемещениями» значков/ярлыков на рабочем столе Windows, тем паче, что получил неск. таких вопросов за посл. месяцы.
Кстати, чаще всего это происходит после: перезагрузки компьютера, установки новых программ, изменения разрешения экрана и пр. Для первоначальной диагностики очень рекомендую присмотреться, нет ли какой-то закономерности, когда это происходит!
Теперь к теме… 👇
*
Борьба с перемещением значков
ШАГ 1
Для начала кликните правой кнопкой мыши (ПКМ) по свободному месту рабочего стола — в появившемся меню во вкладке «Сортировка» снимите галочку с функции «Упорядочить значки автоматически» (с «Выровнять по сете» тоже можно откл.).
Далее переместите 1-2 значка куда-нибудь в нужное место (для теста) и нажмите F5 (или Fn+F5 на ноутбуках). Должно произойти обновление раб. стола, и если все корректно, — то значки останутся на своем месте! 👌
См. пример ниже. 👇
Скриншот 1. Упорядочить значки (сортировка), Windows 11
*
📌 Важно!
Обратите внимание, что в некоторых случаях (когда Windows не может корректно прочитать название иконки) достаточно просто переименовать ее. Попробуйте сменить название «прыгающим» ярлычкам, и перезагрузить ПК.
*
ШАГ 2
Обратите внимание, что в автозагрузке Windows могут быть определенные программы, влияющие на оформление ОС. Я бы порекомендовал открыть диспетчер задач (Ctrl+Alt+Del) и откл. там все неизвестные приложения (особенно, различные твикеры…).
📌 В помощь!
Настройка автозагрузки Windows (+спец. утилиты) —> [см. инструкцию]
Скриншот 2. Диспетчер задач — автозагрузка (Windows 10/11)
*
ШАГ 3
Проверьте, установлены ли у вас драйвера на видеоадаптер, и выбрано ли оптимальное/рекомендуемое разрешение экрана (то, которое рекомендует сама Windows).
Сделать это можно в параметрах системы во вкладке «Дисплей» (сочетание Win+R, и команда desk.cpl). Ссылка ниже в помощь. 👇
📌 В помощь!
Как узнать и поменять разрешение экрана (изображение слишком большое/маленькое) — https://ocomp.info/razreshenie-ekrana.html
Скриншот 3. Дисплей — разрешение
Скриншот 4. Рекомендованное разрешение
Кстати, если вы не можете открыть панель управления графикой (AMD, Nvidia, IntelHD) — рекомендую ознакомиться с этим. 👇
Скриншот 5. AMD — настройки дисплея
*
ШАГ 4
Если все вышеперечисленное не помогло — проверьте свою ОС на вирусы и вредоносное ПО. Рекомендую эту подборку: 📌https://ocomp.info/antivirusyi-top22.html
Кроме этого, посмотрите список установленных программ, нет ли среди него программ для настройки интерфейса Windows (часто имеют в названии слово «твикер / tweaker / виджет / widget» и прочие производные). Для просмотра списка и удаления подобного софта «начисто» рекомендую 📌этот способ.
Скриншот 6. Антивирус Касперского — твой компьютер защищен! Проверка на вирусы.
*
Дополнения по теме — приветствуются в комментариях ниже!
Успехов!
👋
Some people like to rearrange the desktop icons in a familiar or easy to access arrangement. These settings should be saved and the icons should stay in the same order after every restart of the system. However, in some cases, the icons will be rearranged back to their default positions. This is, obviously, inconvenient for a lot of users since they want the desktop icons to be in a specific spot.
The reason behind this issue is related to permission problems. Whenever you change the settings of your desktop icons, these settings should be saved. But, if you don’t have the proper permissions, your registry key won’t be able to save these new settings. So, simply fixing the issue of permissions will most likely resolve this problem. This problem can also be cause by a malware. This isn’t very common but it definitely isn’t impossible. A lot of malwares are designed to change registry key values. So, it might be a malware that overwrites your registry key and, therefore, prevents your settings from getting saved.
- If your icons rearrange themselves even after a desktop refresh then there might be a problem with your settings. Make sure your desktop settings aren’t on “auto-arrange icons”. To do this, follow the steps given below
- Right click on an empty space on your Desktop
- Select View
- Make sure the options auto arrange and Align icons to grid option is unchecked
- Once done, check if the icons stay on their position or not.
- Another thing worth trying is to change your icon’s position and then refreshing your desktop. You can simply right click on an empty space on Desktop and select Refresh. A desktop refresh will lock your icons to their positions.
- This didn’t work for a lot of users but a few of the users solved their issue by switching from uTorrent to Bittorrent. So, if you are using uTorrent then try to switch to some other torrent client and check if that resolves the issue.
Method 1: Change the Registry Key Values
This solution will work if the registry keys were changed because of a malware. Manually changing the data of some registry keys (mentioned below) and deleting a certain registry key branch will most likely resolve the issue. Follow the steps given below to apply this solution
- Hold Windows key and press R
- Type regedit and press Enter
- Now, navigate to this location in the registry key HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32. If you have no idea how to navigate to this location then follow the steps given below
- Locate and double click HKEY_CLASSES_ROOT from the left pane
- Locate and double click CLSID from the left pane
- Locate and double click {42aedc87-2188-41fd-b9a3-0c966feabec1} from the left pane
- Locate and select InProcServer32 from the left pane
- Double click Default from the right pane
- A new window will open. Type %SystemRoot%\system32\windows.storage.dll in the value data section and click Ok
- If you see an error related to permission issues or that you don’t have permission to change the value of these keys then do the following
- Right click InProcServer32 from the left pane and select permissions
- Click Advanced
- Click Change in front of the Owner section
- Click Advanced
- Click Find Now
- Select Administrators
- Click Ok
- Click Ok again
- Check the option Replace owner on sub containers and objects
- Check the option Replace all child object permission entries with inheritable permission entries from this object
- Click Ok
- You should be back to permission for InProcServer32 window. Select Administrators from the group or usernames section
- Check Allow option in front of Full Control
- Click Ok
- Now perform steps 4-5
- Now, you should navigate to this location HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32 in the registry editor. Follow the steps given below to navigate to this location
- Locate and double click HKEY_CLASSES_ROOT from the left pane
- Locate and double click Wow6432Node from the left pane
- Locate and double click CLSID from the left pane
- Locate and double click {42aedc87-2188-41fd-b9a3-0c966feabec1} from the left pane
- Locate and select InProcServer32 from the left pane
- Double click Default from the right pane
- A new window will open. Type %SystemRoot%\system32\windows.storage.dll in the value data section and click Ok
- If you see an error related to permission issues or that you don’t have permission to change the value of these keys then do the following
- Right click InProcServer32 from the left pane and select permissions
- Click Advanced
- Click Change in front of the Owner section
- Click Advanced
- Click Find Now
- Select Administrators
- Click Ok
- Click Ok again
- Check the option Replace owner on sub containers and objects
- Check the option Replace all child object permission entries with inheritable permission entries from this object
- Click Ok
- You should be back to permission for InProcServer32 window. Select Administrators from the group or usernames section
- Check Allow option in front of Full Control
- Click Ok
- Now perform steps 8-9
- Once you are done, navigate to this location in the registry editor HKEY_CURRENT_USER\Software\Classes\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}. Follow the steps given below if you aren’t sure how to navigate to this location
- Locate and double click HKEY_CURRENT_USER from the left pane
- Locate and double click Software from the left pane
- Locate and double click Classes from the left pane
- Locate and double click CLSID from the left pane
- Locate and right click {42aedc87-2188-41fd-b9a3-0c966feabec1} from the left pane
- Select delete and confirm any additional prompts
Close the registry editor once you have deleted the registry key and you should be good to go.
Method 2: Fix Registry Key Permissions
This solution will work for the people who are seeing this problem because of permission issues. As mentioned in the beginning of this article, the most likely cause of this problem is the lack of proper permissions that prevent your registry keys from getting updated. So, follow the steps given below to fix the permissions issue.
- Hold Windows key and press R
- Type regedit and press Enter
- Now, navigate to this location in the registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop. If you have no idea how to navigate to this location then follow the steps given below
- Locate and double click HKEY_CURRENT_USER from the left pane
- Locate and double click Software from the left pane
- Locate and double click Microsoft from the left pane
- Locate and select Windows from the left pane
- Locate and select Shell from the left pane
- Locate and select Bags from the left pane
- Locate and select 1 from the left pane
- Right click Desktop from the left pane and select permissions
- Click Advanced
- Look at the entries in permission entries Select any entry that has Deny in its Type column and click Remove
- Repeat the previous step for all the Deny entries in the permission entries section
- Now, make sure your account has Full Control Locate the account from the permission entries section. If your account doesn’t have Full Control written in Access column, select your account entry and click Edit
- Check the box Full Control from the newly opened window
- Click Ok
- Click Ok and then select Ok again
Once done, you should be good to go. Change the icon settings and it will retain even after a restart.
Method 3: Delete Bags and BagMRU folders
Deleting Bags and BagMRU folders from the registry editor has helped a lot of users in solving this issue. Deleting these folder will bring your icons to default settings and it will most likely resolve the issue for you.
Here are the steps for locating and deleting Bags and BagMRU folders.
- Hold Windows key and press R
- Type regedit and press Enter
- Now, navigate to this location in the registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell. If you have no idea how to navigate to this location then follow the steps given below
- Locate and double click HKEY_CURRENT_USER from the left pane
- Locate and double click Software from the left pane
- Locate and double click Microsoft from the left pane
- Locate and select Windows from the left pane
- Locate and double click Shell from the left pane
- You should be able to see multiple folders. There should be four folders under Shell. These four folders will be Associations, AttachmentExecute, BagMRU, and Bags
- Locate and right click BagMRU. Select Delete and confirm any additional prompts. Click yes if it asks whether you want to delete the sub-keys or not.
- Locate and right click Bags. Select Delete and confirm any additional prompts. Click yes if it asks whether you want to delete the sub-keys or not.
- Right click Shell folder from the left pane
- Select New then select Key
- Name this key BagMRU and press Enter
- Right click Shell folder again
- Select New then select Key
- Name this key Bags and press Enter
- Close the registry editor
You should be good to go now. Refresh your desktop and rearrange your icons. Your icons should stay at the same place now.
Method 4: ESET Antivirus
This issue can also be caused by the ESET Antivirus. The problem occurs whenever the antivirus removes a malware/virus from your system. Basically, this bug in the antivirus corrupts your icon and folder (registry) settings after successfully removing a Trojan. Once the settings are corrupted, you cannot fix these settings.
The good thing is that ESET has fixed the issue in their latest updates. So, if you have this antivirus and you are seeing this issue then simply update the antivirus reinstall the program by downloading the latest installer from their website.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
