Как забекапить закрепленные на панели задач ярлыки в Windows 7 (автоматизация)

Декабрь 6, 2010

Мы уже рассмотрели как сделать резервное копирование закрепленных ярлыков на панели задач.
Теперь я хочу рассмотреть как как это дело автоматизировать с помощью bat файлов.

bat файл для резервного копирования

Для этого создаем текстовый файл и про прописываем следующие команды:

REG EXPORT HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband «D:\Pinned Items Backup\pinned.reg»

Эта команда экспортирует выбранный раздел реестра в указанный файл.

Затем нужно скопировать сами файлы, для этого прописываем команду:

xcopy «%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\» «D:\Pinned Items Backup\shortcuts\» /E /C /H /R /K /Y

Первая директория – откуда, вторая – куда, параметры предотвращают запрос пользователю о перезаписи, ошибках и тд.:

E – копирования каталога с подкаталогами, С – продолжение, даже после ошибок, H – копирование системных и скрытых файлов, R – перезапись файлов только для чтения, K – копирование атрибутов файлов, Y – подавление запросов о перезаписи

Сохраняете файл например с именем pinned_backup.txt и меняете расширение с .txt на .bat.

Запуская этот файл вы делаете резервную копию закрепленных ярлыков (pinned shortcuts)

bat файл для восстановления параметров

Опять создаем текстовый файл и про прописываем следующие команды:

taskkill /F /IM explorer.exe /T

команда taskkill убивает процесс explorer форсировано

затем восстанавливаем настройки реестра закрепленных ярлыков

REGEDIT /S «D:\Pinned Items Backup\pinned.reg»

Теперь копируем обратно все ярлыки

xcopy «D:\Pinned Items Backup\shortcuts\» «%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\»  /E /C /H /R /K /Y

Можно добавить перезагрузку локальной машины (параметр /t указывает через сколько секунд)

shutdown /r /t 30

Так сохраняете файл например с именем pinned_restore.txt и меняете расширение с .txt на .bat.

Теперь когда нужно будет только запускать этот файл и все

PS если вы хотите делать резервное копирование по расписанию, надо перед копированием ярлыков чистить папку с их копией, чтобы удаленные ярлыки не восстановились, для этого нужно перед командой копирования дописать еще одну команду

del /F /S /Q «D:\Pinned Items Backup\shortcuts\»

Похожие записи:

  1. Как забекапить закрепленные на панели задач ярлыки в Windows 7

blog comments powered by Disqus