Есть ли способ заставить Windows сохранять позиции значков на рабочем столе?
7 ответов
Вы можете просто щелкнуть правой кнопкой мыши на рабочем столе и нажать Обновить. Это сохраняет положение значков (по крайней мере, в XP, также подтверждено в Windows 7).
Вот простой способ подтвердить, что этот метод работает:
- Переместить значок
- Убейте
explorer.exe
(и перезапустите его, если он не перезапускается автоматически) - Значок уведомления перемещается назад (потому что он не был сохранен)
- Снова переместите значок
- Щелкните правой кнопкой мыши на рабочем столе -> нажмите Обновить.
- Убить
explorer.exe
(и перезапустить) - Значок уведомления не перемещается назад (так как на этот раз он был сохранен до убийства проводника)
Есть хорошая программа, называемая DesktopOK, которая имеет возможность экспортировать (сохранить как) файл, а затем восстанавливать в любое время.
Способ заставить Windows сохранять позиции значков на рабочем столе без использования сторонних утилит:
- Откройте «Блокнот» и введите текст, чтобы при его закрытии отобразился диалог подтверждения.
- Попытайтесь выйти из системы.
- Блокнот (и, возможно, другие приложения) спросит вас, хотите ли вы сохранить изменения.
- Нажмите Отмена. Это предотвратит выход Windows из системы.
Позиции значков на рабочем столе теперь сохранены. Это происходит потому, что это одна из вещей, которую Windows делает при выходе из системы, и это происходит до фактического выхода из системы.
Это может быть полезно, когда вы только что убрали свой рабочий стол, потому что в случае сбоя проводника Windows изменения в значках рабочего стола теряются.
Только что установил DesktopRestore от midiox, который отлично работает на Windows 7 и 10. Просто щелкните правой кнопкой мыши на рабочем столе, чтобы увидеть меню -
Проблема, связанная с Windows 10, была связана с ESET Antivirus (и аналогичными продуктами). Как только AV удаляет троян / вирус, настройки значков и папок (реестра) становятся поврежденными, и пути назад нет.
К счастью, ESET удалось воспроизвести проблему и предоставил исправление сегодня (через серверы предварительных выпусков обновлений): https://forum.eset.com/topic/6033-windows-10-forget-folder-view-setting-when- ESS-это установленная / страница-5 # entry33407
Обновить:
Если модуль Cleaner не исправляет систему после перезагрузки и проверки запуска (как это происходит в некоторых системах), это шаги (взятые здесь), чтобы исправить это вручную:
- Откройте Regedit:
В Regedit перейдите к этим 2 направлениям:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\
а также
HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\
Начните с щелчка правой кнопкой мыши по последнему подразделу (в данном случае это
InProcServer32
) и нажмите «Разрешения ...», затем нажмите «Дополнительно ...», затем нажмите "Изменить" для "Владелец" , Снова выберите «Дополнительно ...», нажмите "Найти сейчас" и выберите "Администраторы". "ХОРОШО-ХОРОШО". Выберите "Заменить владельца для подконтейнеров и объектов", а также «Заменить все записи разрешений дочерних объектов ...», затем нажмите OK. Затем выберите "Администраторы" в открывшемся окне "Разрешения" и отметьте "Полный доступ", а затем нажмите "ОК". Сделайте это с папкойInProcServer32
в обоих путях HKEY.Дважды щелкните
(Default)
и замените%SystemRoot%\SysWow64\shell32.dll
на%SystemRoot%\system32\windows.storage.dll
в обоих местах назначения файлов, затем перезагрузите компьютер, и все должно работать нормально !!
Чтобы сохранить значки на рабочем столе, просто щелкните правой кнопкой мыши на рабочем столе Windows и выберите «Обновить».
Самый простой способ восстановить значки на рабочем столе - создать командный файл с кодом ниже - я назвал свой файл RestoreIcons.bat и сохранил его в папке по пути Windows, чтобы я мог легко его запустить.
@echo off
title Restore Desktop Icons
color 0E
taskkill /IM explorer.exe /F
cls
echo This will restore desktop icons to position saved since either
echo * last reboot
echo * or last time you right-clicked on desktop and selected Refresh
echo whichever was the most recent.
echo.
echo The main reason for this pause is that a delay was needed between commands
echo for this batch file to actually work.
echo.
pause
start explorer.exe
Похоже, что существует мнение о том, что "работает", а что нет. Похоже, что разные версии Windows 10 и различные обновления программных решений, предлагаемые здесь, работают в разное время, а не в другие. Который должен сказать, YMMV. Вот то, что работало и не работало для меня по состоянию на 25 февраля 2018 года с использованием Windows 10 версии 1709, Home edition, полностью обновленной. У меня два монитора: 1920 x 1080, экран ноутбука масштабирован на 150%, экран рабочего стола на 100% (рекомендуемые Windows настройки).
Щелкните правой кнопкой мыши по рабочему столу и выберите «Обновить»: у меня ничего не вышло. Нажал кнопку обновления, переместил значок в качестве теста, убил Проводник, при возврате Проводника значок не был восстановлен. Потерпеть поражение.
Desktop Restore версии 1.7.0 от Midi-Ox: сработало, но не идеально. Сохранил расположение значков, изменил мой основной дисплей на монитор рабочего стола (который перемещает все значки с ноутбука на внешний монитор рабочего стола, но полностью разрушает расположение), затем произвел восстановление значка. В основном это было хорошо, но две иконки оказались друг над другом, а одна иконка осталась на мониторе рабочего стола.
DesktopOK версии 5.01 от SoftwareOK.com: Выполнен тот же тест изменения основного дисплея, что и описанный выше. DesktopOK выполнен без нареканий.
Излишне говорить, что DesktopOK - это решение, которое я использую. Основываясь на других ответах здесь, YMMV. Удачи!