Kravchenko's profileТехноблогPhotosBlogListsMore Tools Help

Blog


    8/22/2008

    Использование функции восстановления системы при невозможности загрузки Windows XP

    img_repair В случае возникновения проблемы запуска 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 включает в себя такие утилиты:

    1. Emergency Repair Disk (ERD) Commander
    2. ERD Commander Boot Media Wizard
    3. ERD Help
    4. Chkdsk
    5. Command Line
    6. ERD Explorer
    7. File Search
    8. Notepad
    9. Unzip
    10. Windows Shell
    11. Crash Analyzer Wizard
    12. Disk Commander Wizard
    13. Disk Wipe
    14. ERD Registry Editor
    15. ERD System Restore Wizard
    16. File Restore
    17. Hotfix Uninstall Wizard
    18. Locksmith Wizard
    19. Solution Wizard
    20. System File Repair Wizard
    21. Autoruns
    22. Disk Management
    23. Event Viewer
    24. Services and Drivers
    25. System Information
    26. File Sharing
    27. Map Network Drive
    28. 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.

    1. Загрузите и установите MSDaRT
    2. Воспользуйтесь программой для записи образа ISO на CD
      Если у вас не установлена такая программа, могу порекомендовать программу ISO Recorder PowerToy, которая позволяет записать ISO образ на диск из контекстного меню проводника.
    3. После установки ISO Recorder PowerToy откройте папку C:\Program Files\Microsoft Diagnostics and Recovery Toolset
    4. Нажмите правую клавишу мыши на файле erd50.iso и выберите в контекстном меню пункт "Записать образ на CD"
      isorecord
    5. Загрузите компьютер, на котором необходимо восстановить Windows с записанного на шаге 4 диска.
    6. В меню меню ERD Commander (меню Start) выберите System Tools и далее System Restore.
      erdmenu
    7. Нажмите "Next" в окне приветствия мастера восстановления и далее выберите пункт "Select Roll back to an existing restore point created by Windows. ERD System Restore Wizard only performs a partial rollback."
      erdrollback
    8. Выберите дату и точку восстановления в следующем окне мастера
      erdsysrestorepoint
    9. В следующем окне мастера нажмите "Next" и далее подтвердите восстановление
      erdconfirmrestore
    10. После восстановления файлов завершите работу мастера
      erdrestfinish 
    11. После восстановления и удачной загрузки Windows верните состояние системы на предыдущую точку восстановления.

    Восстановление панели инструментов Адресная строка после установки Service Pack 3

    Как вы знаете, после установки SP3 в Windows XP отсутствует возможность добавить панель инструментов "Адресная строка" на панели задач. В качестве альтернативы MS предлагает использовать Windows Desktop Search (WDS). Но если вас не устраивает такое решение, то вы можете воспользоваться одной из утилит, позволяющих добавить адресную строку на панель задач:

    MuvEnum Address Bar - возвращает адресную строку, поддерживающую автозаполнение, быстрый переход на веб-адреса, навигацию в Избранном, запуск программ, поиск в интернете и пр. Программа требует наличия установленного .NET Framework 2.0

    MuvEnum

    Niversoft Address taskband replacement для Windows XP SP3 (прямая ссылка) - наличие .NET Framework не требуется.

    Niversoft

    Есть еще один способ, который не требует сторонних утилит, но связан с риском неправильной работы системы при его применении. Речь идет о замене файла browseui.dll в папке Windows\System32 и DllCache на более старый (из Windows XP SP2 например).

    8/9/2008

    Автоматическое резервное копирование реестра по расписанию

    backup Создание резервных копий системного реестра неоспоримо полезное действие и может выполняться вручную при внесении изменений в реестр или же в качестве регулярного резервного копирования. Но, как показывает практика, зачастую ручное резервное копирование производится куда реже чем необходимо, по разным причинам, то ли от забывчивости, то ли от лени :) Я давно и успешно использую возможность автоматического создания резервных копий файлов системного реестра, и несколько раз они меня очень выручали, учитывая мою склонность к экспериментам над системой, что не всегда производится на виртуальных машинах.. опять из-за лени наверное :) Для создания резервных копий системного реестра существует немало специализированных программ, практически все они помимо резервного копирования обладают массой других функций по оптимизации системного реестра, очистке его от "ненужных" разделов и параметров. Лично меня такое положение вещей не очень устраивает, о чем я уже высказывался ранее.

    Для задачи автоматического создания резервных копий системного реестра по расписанию я выбрал утилиту Erunt, которая обладает необходимыми для поставленной задачи преимуществами, а именно: небольшой размер (установленная чуть больше 600 KB), достаточно проста в использовании, поддерживает работу из командной строки, не обременена ненужным мне функционалом.

    Теперь, когда вы уже скачали утилиту по ссылке выше и установили ее, приступим непосредственно к настройке и автоматизации процесса резервного копирования.
    Для начала хотел бы обратить ваше внимание на то, что на компьютере под управлением Windows Vista утилиту необходимо запускать с повышенными правами, то есть от имени встроенной учетной записи администратора, в противном случае может быть показано сообщение об ошибке доступа к файлам системного реестра.

    Для автоматизации процесса резервного копирования воспользуемся связкой Планировщик заданий + ERUNT

    1. Откройте Планировщик заданий: Пуск - Все программы - Стандартные - Служебные; или Пуск - в строке поиска напишите control schedtasks и нажмите Enter
    2. В меню "Действие" выберите "Создать задачу..."
       regarch1
    3. Введите имя и описание задачи.
    4. В блоке "Параметры безопасности" нажмите кнопку "Изменить..." напротив учетной записи и укажите учетную запись SYSTEM, нажмите OK.
    5. Поставьте отметку на параметре "Выполнить с наивысшими правами".
      regarch2
    6. Перейдите на вкладку "Триггеры" и нажмите кнопку "Создать..."
    7. Установите расписание резервного копирования или установите параметр "Начать задачу" в состояние "При запуске" - в этом случае задача резервного копирования будет выполняться при запуске Windows.
    8. Перейдите на вкладку "Действия" и нажмите кнопку "Создать..."
    9. В строке "Программа или сценарий" напишите
      "C:\Program Files\ERUNT\AUTOBACK.EXE"
    10. В строке "Добавить аргументы" напишите
      %SystemRoot%\ERDNT\AutoBackup\#Date# sysreg otherusers /noconfirmdelete /noprogresswindow
      Примечание. Текст в команде, выделенный зеленым шрифтом, указывает папку назначения, в которой будут создаваться файлы резервных копий; может быть изменен на любой другой.
      regarch3 
      Примечание. Параметры командной строки, поддерживаемые утилитой, вы можете найти в документации ERUNT.

    Теперь задание создано и готово к работе, для проверки можете перезагрузить компьютер и проверить наличие папки с файлами резервных копий в папке C:\Windows\ERDNT\AutoBackup