8/22/2008
В случае возникновения проблемы запуска Windows Vista в результате неудачного изменения конфигурации/настроек, установки ПО или др. у вас есть возможность восстановить систему на точку восстановления, предшествующую проблеме. Для этого достаточно загрузиться с установочного DVD Windows Vista или Vista Recovery Disk и воспользоваться функциями восстановления запуска или восстановления системы. К сожалению, в Windows XP такая возможность отсутствует. И тем не менее есть способ, позволяющий использовать возврат на предыдущую точку восстановления, заключается он в использовании Microsoft Diagnostics and Recovery Toolset.
30-дневная версия доступна по этой ссылке: Microsoft Diagnostics and Recovery Toolset
Diagnostics and Recovery Toolset включает в себя такие утилиты:
- Emergency Repair Disk (ERD) Commander
- ERD Commander Boot Media Wizard
- ERD Help
- Chkdsk
- Command Line
- ERD Explorer
- File Search
- Notepad
- Unzip
- Windows Shell
- Crash Analyzer Wizard
- Disk Commander Wizard
- Disk Wipe
- ERD Registry Editor
- ERD System Restore Wizard
- File Restore
- Hotfix Uninstall Wizard
- Locksmith Wizard
- Solution Wizard
- System File Repair Wizard
- Autoruns
- Disk Management
- Event Viewer
- Services and Drivers
- System Information
- File Sharing
- Map Network Drive
- TCP/IP Configuration
Нас будет интересовать в первую очередь ERD System Restore Wizard, которая позволит вернуть состояние системы на предыдущую точку восстановления.
ERD System Restore Wizard совместим только с Windows XP, не используйте его загрузочный диск на компьютере под управлением Windows Vista!
Ограничения : [вольный перевод цитаты из MSDaRT Release Notes] ERD System Restore Wizard не предоставляет возможности полного восстановления системы в том виде, в котором это возможно при использовании стандартной функции восстановления системы в Windows XP. ERD System Restore Wizard НЕ восстанавливает следующую информацию:
- Изменения ACL для файлов и папок
- Хэши паролей SAM
- Изменения атрибутов
Поэтому после возврата на точку восстановления при помощи ERD System Restore Wizard рекомендуется использовать стандартную функцию восстановления системы Windows XP для возврата на предыдущую точку восстановления, в этом случае восстановление будет полным. По сути использование нацелено в первую очередь для восстановления запуска Windows для последующего полного ее восстановления. ERD System Restore Wizard поддерживает восстановление Windows XP SP2 или SP3.
Для восстановления нам понадобится записать загрузочный диск с for ERD Commander.
- Загрузите и установите MSDaRT
- Воспользуйтесь программой для записи образа ISO на CD
Если у вас не установлена такая программа, могу порекомендовать программу ISO Recorder PowerToy, которая позволяет записать ISO образ на диск из контекстного меню проводника. - После установки ISO Recorder PowerToy откройте папку C:\Program Files\Microsoft Diagnostics and Recovery Toolset
- Нажмите правую клавишу мыши на файле erd50.iso и выберите в контекстном меню пункт "Записать образ на CD"
- Загрузите компьютер, на котором необходимо восстановить Windows с записанного на шаге 4 диска.
- В меню меню ERD Commander (меню Start) выберите System Tools и далее System Restore.
- Нажмите "Next" в окне приветствия мастера восстановления и далее выберите пункт "Select Roll back to an existing restore point created by Windows. ERD System Restore Wizard only performs a partial rollback."
- Выберите дату и точку восстановления в следующем окне мастера
- В следующем окне мастера нажмите "Next" и далее подтвердите восстановление
- После восстановления файлов завершите работу мастера
- После восстановления и удачной загрузки Windows верните состояние системы на предыдущую точку восстановления.
Как вы знаете, после установки SP3 в Windows XP отсутствует возможность добавить панель инструментов "Адресная строка" на панели задач. В качестве альтернативы MS предлагает использовать Windows Desktop Search (WDS). Но если вас не устраивает такое решение, то вы можете воспользоваться одной из утилит, позволяющих добавить адресную строку на панель задач:
MuvEnum Address Bar - возвращает адресную строку, поддерживающую автозаполнение, быстрый переход на веб-адреса, навигацию в Избранном, запуск программ, поиск в интернете и пр. Программа требует наличия установленного .NET Framework 2.0
Niversoft Address taskband replacement для Windows XP SP3 (прямая ссылка) - наличие .NET Framework не требуется.
Есть еще один способ, который не требует сторонних утилит, но связан с риском неправильной работы системы при его применении. Речь идет о замене файла browseui.dll в папке Windows\System32 и DllCache на более старый (из Windows XP SP2 например).
8/9/2008
Создание резервных копий системного реестра неоспоримо полезное действие и может выполняться вручную при внесении изменений в реестр или же в качестве регулярного резервного копирования. Но, как показывает практика, зачастую ручное резервное копирование производится куда реже чем необходимо, по разным причинам, то ли от забывчивости, то ли от лени :) Я давно и успешно использую возможность автоматического создания резервных копий файлов системного реестра, и несколько раз они меня очень выручали, учитывая мою склонность к экспериментам над системой, что не всегда производится на виртуальных машинах.. опять из-за лени наверное :) Для создания резервных копий системного реестра существует немало специализированных программ, практически все они помимо резервного копирования обладают массой других функций по оптимизации системного реестра, очистке его от "ненужных" разделов и параметров. Лично меня такое положение вещей не очень устраивает, о чем я уже высказывался ранее.
Для задачи автоматического создания резервных копий системного реестра по расписанию я выбрал утилиту Erunt, которая обладает необходимыми для поставленной задачи преимуществами, а именно: небольшой размер (установленная чуть больше 600 KB), достаточно проста в использовании, поддерживает работу из командной строки, не обременена ненужным мне функционалом.
Теперь, когда вы уже скачали утилиту по ссылке выше и установили ее, приступим непосредственно к настройке и автоматизации процесса резервного копирования.
Для начала хотел бы обратить ваше внимание на то, что на компьютере под управлением Windows Vista утилиту необходимо запускать с повышенными правами, то есть от имени встроенной учетной записи администратора, в противном случае может быть показано сообщение об ошибке доступа к файлам системного реестра.
Для автоматизации процесса резервного копирования воспользуемся связкой Планировщик заданий + ERUNT
- Откройте Планировщик заданий: Пуск - Все программы - Стандартные - Служебные; или Пуск - в строке поиска напишите control schedtasks и нажмите Enter
- В меню "Действие" выберите "Создать задачу..."
- Введите имя и описание задачи.
- В блоке "Параметры безопасности" нажмите кнопку "Изменить..." напротив учетной записи и укажите учетную запись SYSTEM, нажмите OK.
- Поставьте отметку на параметре "Выполнить с наивысшими правами".
- Перейдите на вкладку "Триггеры" и нажмите кнопку "Создать..."
- Установите расписание резервного копирования или установите параметр "Начать задачу" в состояние "При запуске" - в этом случае задача резервного копирования будет выполняться при запуске Windows.
- Перейдите на вкладку "Действия" и нажмите кнопку "Создать..."
- В строке "Программа или сценарий" напишите
| "C:\Program Files\ERUNT\AUTOBACK.EXE" |
- В строке "Добавить аргументы" напишите
| %SystemRoot%\ERDNT\AutoBackup\#Date# sysreg otherusers /noconfirmdelete /noprogresswindow |
Примечание. Текст в команде, выделенный зеленым шрифтом, указывает папку назначения, в которой будут создаваться файлы резервных копий; может быть изменен на любой другой.
Примечание. Параметры командной строки, поддерживаемые утилитой, вы можете найти в документации ERUNT.
Теперь задание создано и готово к работе, для проверки можете перезагрузить компьютер и проверить наличие папки с файлами резервных копий в папке C:\Windows\ERDNT\AutoBackup