Пользовательское расположение панели инструментов XP
Несколько лет назад Umber Ferrule писал, что панели инструментов на панели задач определены в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams.
Это выглядит очень правдоподобно, но не может быть всей историей. Удаление этого ключа никоим образом не повлияет на панель задач, и при перезагрузке системы этот ключ волшебным образом появляется снова.
Почему я хочу знать? Просто. Я хотел бы экспортировать ключ в рег. файл в качестве удобной резервной копии.
2 ответа
Есть 2 места, которые составляют все панели инструментов для XP.
Одним из них является позиционные данные для расположения панелей инструментов и порядок значков на панелях инструментов, который находится в местоположении реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\
Другое расположение - это сама папка, в которой хранятся элементы значков, фактические элементы файла, расположение панели быстрого доступа на рабочем столе или местоположение папки Toobar, созданное пользователем.
Для создания нескольких панелей инструментов и чередующихся панелей инструментов я всегда создаю папку с именем "панели инструментов" в корне системного диска. Внутри я создаю подпапки, которые содержат значки, которые будут отображаться на нескольких панелях инструментов.
Экспорт данных реестра сохранит позиционные данные, сохранение папок выполняется с помощью обычной операции резервного копирования / создания образа / клонирования системы.
Если проблема заключается в удалении элемента Значок панели инструментов вручную, вы вручную удаляете файл из самой папки. Если проблема заключается в потере всей панели инструментов, это связано с удалением самой папки.
Причина сохранения отдельного реестра: если вы или система закрываете панели инструментов или разрушаете позицию, вы можете вернуть ее обратно. Если вы меняете элементы пиктограмм (и, следовательно, сами файлы), это, как предполагается, является желаемой операцией для сохранения.
Проблема Pablo678s заключалась в импорте реестра, реестр перезаписывается, когда система сохраняет реестр. Потому что панели инструментов в XP интегрированы в проводник. Человек может поручить исследователю вставить ключ и перезапустить проводник. вместо загрузки машины и перезаписи реестра.
Примечания: Это похоже на любые обычные папки, у вас есть реальные местоположения папок, а данные о положении для открытия папок хранятся в "Сумках" в реестре.
Предположим, что у вас уже есть пользовательская панель инструментов, которую вы хотите перенести на другой компьютер или просто создать резервную копию на случай ее повреждения.
Следующая строка пакетного скрипта сохранит настройки в reg-файле, который может быть выполнен при необходимости восстановления панели инструментов. /E
параметр направляет REGEDIT на экспорт.
REGEDIT /E D:\TBSettings.reg "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop"
Для восстановления панели инструментов вам понадобится бесплатная переносная программа TASKILL.
Это похоже на программу Windows TASKKILL, но менее радикально, и необходимо убить explorer.exe, который восстанавливает панель задач при выключении компьютера.
Установите TASKILL на пути Windows
XCOPY "D:\taskill.exe" C:\WINDOWS
Убить исследователя
Taskill explorer.exe
Восстановите настройки панели инструментов с помощью файла reg, сохраненного в резервной копии
D:\TBSettings.reg