WinStart
Пользователю Windows 10
По нашим собственным наблюдениям, эта проблема возникает чаще у пользователей антивирусных продуктов компании Eset. Более того разработчики NOD32 уже признали наличие неполадок в модуле Очистки, который изменяет некоторые параметры реестра операционной системы, а это в свою очередь приводит к тому, что слетают иконки на рабочем столе. Сейчас специалисты Eset тестируют обновление, исправляющее эти неполадки, но в стабильном канале обновлений этот патч пока недоступен.
Чтобы исправить проблему вручную и вернуть возможность сохранения положения иконок и настроек папок, придётся вооружиться редактором реестра (regedit.exe) и сделать следующее:
1. Открыть ветку HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32 и убедиться в том, что для параметра Default установлено значение %SystemRoot%\system32\windows.storage.dll.
2. Если для апараметра Default указано значение %SystemRoot%\SysWow64\shell32.dll или любое другое, его нужно изменить на %SystemRoot%\system32\windows.storage.dll.
3. Чтобы изменить значение этого параметра, нужно сначала стать владельцем раздела InProcServer32. Сделать это не сложно, подробная и весьма наглядная инструкция имеется в блоге Вадима Стеркина, например.
4. Все три шага нужно повторить и для раздела HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32.
5. После внесения изменений в реестр для их применения потребуется перезагрузить компьютер.
Если вам не хочется вручную изменять значение указанных параметров, можно воспользоваться готовым твиком реестра от наших коллег с сайта AskAVG (архив по ссылке ниже). Вот только перед его использованием всё равно нужно сначала стать владельцем соответствующих разделов реестра.
P.S. Разумеется до то как разработчики Eset опубликуют исправление для своих программных продуктов, сбой может вернуться вновь.