Як змусити Windows зберігати позиції значків робочого столу?


55

Чи є спосіб змусити Windows зберегти позиції значків робочого столу?


3
Ласкаво просимо до SuperUser і дякуємо за ваш внесок! Зауважте, що, відповідаючи на власні запитання, це цілком нормально , ви повинні відформатувати свою публікацію як таку - питання та відповідь. Тому, будь ласка, перепишіть свою публікацію, щоб вона ставила питання або описувала проблему, а потім опублікуйте рішення як відповідь. Також не забудьте прийняти відповідь (натиснувши на позначку біля її пункту), щоб інші, хто знайшов це, знали, що рішення працювало на вас.
Індрек

Також є невелике розширення оболонки, яке додає параметри "Зберегти макет іконок робочого столу" та "Відновити макет іконки робочого столу" до контекстного меню піктограми "Мій комп'ютер". Ви можете отримати його тут , наприклад.
zb226

Те, що ці хаки працюють, - сумний коментар до базового інтерфейсу користувача тут. У будь-якому випадку, ви також можете заглянути в цей маленький інструмент відновлення робочого столу, який я знайшов на форумі. Ви можете зберегти налаштування у файл - який ви можете взяти з собою на новий ПК, тощо, тощо. Чудова ідея!
буде

1
Неможливо відповісти, але коментар зробить. Я створив дуже легкий сервіс, який автоматично зберігає / відновлює позиції після зміни роздільної здатності. Перевірте це: github.com/TomONeill/persistentdesktopicons
Том

Відповіді:


67

Ви можете просто клацнути правою кнопкою миші робочий стіл і натиснути Оновити . Це зберігає позиції значків (принаймні, це стосується XP, також підтверджено в Windows 7).

Ось простий спосіб підтвердити, що цей метод працює:

  • Переміщення піктограми
  • Вбити explorer.exe(і перезапустити його, якщо він не автоматично перезапустить)
  • Піктограма сповіщення переміщується назад (оскільки її не збережено)
  • Перемістити піктограму ще раз
  • Клацніть правою кнопкою миші на робочому столі -> натисніть кнопку Оновити
  • Убити explorer.exe(та перезапустити)
  • Піктограма сповіщення не рухається назад (оскільки цього разу вона була збережена перед тим, як вбити Explorer)

як перезапустити explor.exe після того, як він буде вбитий із завдання менеджера .. Я не бачу способу перезапустити .. як зникає меню запуску .. (windows 7)
ihightower

5
У "Диспетчері завдань" натисніть опцію меню "Файл" і виберіть "Запустити нове завдання". А потім наберіть "explorer" і натисніть клавішу Enter.
Хакан


9
все життя, ти навіть мене жартуєш? це працює, чому я мушу страждати ці багато років?
RozzA

Ти бог серед чоловіків
Маріано Л

24

Є гарна програма під назвою DesktopOK , яка має можливість експортувати (зберегти як) файл, а потім відновити, коли захочете ..


4
Це чудово підходить для мого випадку, де я часто стикую і розв’язую робочий ноутбук. Перемикання між рідним дисплеєм ноутбука та двома більшими моніторами викручує розміщення піктограм Win7, і вони закінчуються в усьому місці (досить жалісно, ​​якщо ви запитаєте мене). Використовуючи DesktopOK, ви можете зберегти кілька "сеансів" для різних конфігурацій та резолюцій монітора та відновити їх у міру необхідності. Не потрібна установка, просто запустіть, коли ви хочете зберегти або відновити.
Амос М. Карпентер

На жаль, я знайшов DesktopOK, щоб вибити win10 у версії 4.41
Hellonearthis

Здається, DesktopOK версії 4.71 працює в ОС Windows 10. Також є Iconoid , який може зберегти та відновити відносні позиції значків, що мені було зручно при переході з одного екрана ноутбука на екран ноутбука + великий монітор.
RolfBly

Я протестував DesktopOK 4.73 на W10, і він НЕ працює. Функція відновлення нічого не робить.
підліток

8

Спосіб заставити Windows зберігати позиції значків на робочому столі без використання сторонніх утиліт:

  1. Відкрийте Блокнот і введіть текст, щоб, якщо ви його закрили, він відобразив діалогове вікно підтвердження.
  2. Спроба вийти.
  3. Блокнот (і, можливо, інші програми) запитає вас, чи бажаєте ви зберегти зміни.
  4. Натисніть Скасувати. Це не дозволить Windows вийти з системи.

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

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


3
Я думаю, що рішення Anonymous набагато простіше, і воно насправді працює, я просто спробував це. :) Btw., Цікавий.
Sk8erPeter

Це справді простіше;). Цей варіант все-таки може бути корисним, хоча у вимкненому випадку простіший перестає працювати у майбутній версії Windows.
Jelle Geerts

1
Мені подобається те, як ти думаєш, я завжди виходив із системи та повертався (або перезапускався) - все ж фокус оновлення також працює - весь цей час!
RozzA

8

Щойно встановлений DesktopRestore від midiox, який прекрасно працює в Windows 7 і 10. Просто клацніть правою кнопкою миші на робочому столі, щоб побачити меню -

скріншот


2
Не знаю, чому це було знято. Це чудова відповідь і приголомшливе рішення. Я використовую значок робочого столу Джеймі О'Коннелла "Зберегти та відновити" вже більше DECADE, і досі його використовую на Win7 x64. Це неоціненно, особливо коли ви перемикаєтесь між налаштуваннями декількох моніторів на роботі та одномоніторними (ноутбуками) вдома. Ви можете налаштувати різні макети, які дуже легко відновлювати контекстуально на основі налаштування монітора. Посилання на (безкоштовну) програму знаходиться на веб-сайті Jamie: midiox.com/html/desktop.htm
Том

Я не заявив, що це рішення більше не працює в Win10
Serj Sagan

2
Це не правда. Я використовую його в Windows 10 і, здається, працює чудово.
Гал Талмор

У меню Win10 меню, здається, веде себе дивно (не випадає; подвійне клацання будь-якого з них замість зміни мови), зберігаючи вікно програми відкритим під час зміни екрану.
user66001

1
Загальна інформація може виникнути з-за того, що зараз 26 з 64 двигунів на веб-сайті https://www.virustotal.com/ повідомляють про встановлення chip.de як шкідливий, ймовірно, через рекламне програмне забезпечення, завантажене сайтом завантаження. Я відредагував відповідь і змінив посилання на офіційний сайт.
Альваро Гонсалес

3

Проблема, що стосується Windows 10, була підключена до ESET Antivirus (та їх подібних продуктів). Після того, як AV видаляє троянський / вірус, параметри значка та папки (реєстру) пошкоджуються, і назад немає.

На щастя, ESET вдало відтворив проблему та надав виправлення сьогодні (через сервери оновлення попереднього випуску): https://forum.eset.com/topic/6033-windows-10-forget-folder-view-setting-when- ess-is-install / page-5 # entry33407

Оновлення:

Якщо модуль Cleaner не виправить систему після перезавантаження та сканування при запуску (як це відбувається в деяких системах), це кроки (зроблені звідси ), щоб виправити це вручну:


  1. Відкрити регрес:

Редєти перейти до цих двох напрямків:

HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42a­edc87-2188-41fd-b9a3-0c966feabec1}\InPro­cServer32\

і

HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-4­1fd-b9a3-0c966feabec1}\InProcServer32\

  1. Почніть з клацання правою кнопкою миші на останньому підклавіші (що в даному випадку є InProcServer32) і натисніть на "Дозволи ...", потім натисніть "Додатково ...", потім натисніть "Змінити" для "Власник". Знову виберіть "Додатково ...", натисніть "Знайти зараз" і виберіть "Адміністратори". "ДОБРЕ-ДОБРЕ". Виберіть "Замінити власника на підконтейнерах та об'єктах", а також "Замінити всі записи дозволу на дочірні об'єкти ...", потім натисніть кнопку ОК. Потім виберіть "Адміністратори" у вікні дозволів, який ви відкрили спочатку, і поставте галочку "Повний контроль", а потім натисніть "ОК". Зробіть це в InProcServer32папці в обох контурах HKEY.

  2. Двічі клацніть на (Default)і замінити %SystemRoot%\SysWow64\shell32.dllз %SystemRoot%\system32\windows.stor­age.dllобох файлів призначення, а потім перезавантажте комп'ютер і все повинно працювати нормально !!


2

Щоб зберегти піктограму робочого столу, клацніть правою кнопкою миші на робочому столі 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

2
можна просто використовувати команду PING для того, щоб пінг додому в заданий проміжок часу, що дозволить зробити автоматичну паузу
RozzA

1

Здається, є якась різниця в думках щодо того, що "працює", а що ні. Здається, різні версії Windows 10 та різні оновлення програмних рішень, запропоновані тут, працюють у різний час - а не в інших. Що сказати, YMMV. Ось що працювало і не працювало для мене станом на 25 лютого 2018 року за допомогою Windows 10 версії 1709, Домашнє видання, повністю оновлено. У мене подвійне налаштування монітора, обидва - 1920 x 1080, екран ноутбука - 150%, екран робочого столу - 100% (рекомендовані налаштування Windows).

  • Клацніть правою кнопкою миші Робочий стіл та натисніть Оновити варіант: Не працював у мене взагалі. Клацнувши поновити, перемістив піктограму як тест, убив Провідника, коли Explorer повернувся, піктограма не була відновлена. Збій.

  • Відновлення робочого столу версії 1.7.0 від Midi-Ox: Працювало, але не ідеально. Зберегла макет іконок, змінила основний дисплей на монітор робочого столу (який переміщує всі значки з ноутбука на зовнішній монітор робочого столу, але повністю знищує макет), після чого відновив значок. В основному це було добре, але дві піктограми намотані один на одного, і одна піктограма залишилася на моніторі робочого столу.

  • DesktopOK версії 5.01 від SoftwareOK.com: Зробив те саме, що змінив тест основного дисплея, як описано вище. DesktopOK виконали бездоганно.

Потрібно говорити, що DesktopOK - це рішення, яке я використовую. На основі інших відповідей тут, YMMV. Удачі!


Шановний Брюсе, якщо те, що ви описуєте вище, те, що ви спробували, оновлення не спрацювало для вас, оскільки ви натиснули кнопку оновлення, перш ніж ви перенесли значок. вам потрібно натиснути оновити ПІСЛЯ переміщення піктограми. Операція оновлення - це те, що зберігає місце розташування в реєстрі
Lockszmith

1
@Lockszmith, ви неправильно трактуєте тест, який я описав. Я очікував, що оновлення збереже положення піктограми, перш ніж воно було переміщене. Тест полягав у тому, щоб перемістити піктограму, вбити Explorer, перезапустити її, а потім побачити, чи піктограма була відновлена ​​до старого місця під час оновлення. Це не працювало для мене.
Брюс Морріс

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