Обеспечение текущего резервного копирования реестра в Windows NT 4.0 и Windows 2000

Переводы статьи Переводы статьи
Код статьи: 318149 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Примечание.: Решение, описанное в данной статье не поддерживается корпорацией Майкрософт. Этот метод можно используйте на свой страх и риск.

Можно решить многие проблемы, связанные с Windows, восстановить резервную копию реестра, созданные до проблема возникла. В данной статье описывается, как создать пакетный файл, можно составить расписание для создания периодических, резервные копии сжатых реестра, которые можно использовать позже для восстановления реестра в известное состояние. Кроме того если не удается запустить компьютер, можно восстановить резервную копию реестра из консоли восстановления Windows 2000. Пакетный файл создает до пяти резервных копий. После создания пять резервных копий, самая старая резервная копия удаляется при создании новой резервной копии.

Этот процесс использует Regback.exe средство резервного копирования в реестр и используется средство Makecab.exe для сжатия всех резервных копий. Makecab.exe входит в состав Windows 2000. Для Windows NT 4.0, данное средство доступно как из Microsoft ящик разработки Kit (SDK).Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
310618Ящик Microsoft Software Development Kit.
Regback.exe является средством Resource Kit. Для Windows NT 4.0, используйте версию, включенные в Microsoft Windows NT 4.0 Resource Kit. В Windows 2000, используйте версию, включенные в пакет ресурсов Microsoft Windows 2000.

Дополнительная информация

В резервной копии реестра

  1. Создайте пакетный файл с именем Savereg.bat в папке %Windir%\Repair. Включите следующие строки в файл:
    Установка backupdir=%windir%\repair\regback
    Установка tempdir=%temp%\regback

    Если не существует % backupdir % md % backupdir %
    Если существует tempdir % rd/s/q % tempdir %
    MD % tempdir %
    regback tempdir %

    : checknumfiles
    задать число = 1
    для % (% backupdir%\*.cab) установите параметр /a num += 1
    Если checkname goto % LSS 6 num %
    для /f % в ("dir %backupdir%\*.cab / a/o-d/b") установить старую = %% I
    Перемещение %backupdir%\%oldest% %backupdir%\%oldest%.old
    оператор GoTo checknumfiles

    : checkname
    задать число = 1
    : цикла
    Если не существует %backupdir%\rb00%num%.cab goto createcab
    Задайте параметр /a num += 1
    оператор GoTo цикла

    : createcab
    Установка name=rb00%num%.cab
    echo .set inffilename=%backupdir%\setup.inf > %backupdir%\cabdirect.ddf
    echo .set cabinetnametemplate = % имя >> %backupdir%\cabdirect.ddf
    echo .set diskdirectorytemplate = backupdir % >> %backupdir%\cabdirect.ddf
    echo .set rptfilename=%backupdir%\setup.rpt >> %backupdir%\cabdirect.ddf
    echo .set maxdisksize = cdrom >> %backupdir%\cabdirect.ddf
    для % (% temp%\regback\*.*) echo % %backupdir%\cabdirect.ddf

    makecab /f %backupdir%\cabdirect.ddf

    DEL %backupdir%\cabdirect.ddf
    DEL %backupdir%\setup.*
    Если существует %backupdir%\%oldest%.old del/f/q %backupdir%\*.old
    RD/s/q tempdir %
  2. Скопируйте файлы Regback.exe и Makecab.exe %Windir%\System32 каталог. В Windows 2000 скопируйте только файл Regback.exe, так как файл Makecab.exe входит в состав Windows 2000.
  3. Запланируйте ежедневное резервное копирование реестра. В Windows NT 4.0 и Windows 2000 для пакетного файла для выполнения ежедневно в полночь, можно выполнить следующую команду:
    в 00: 00 / every: m, t, w, th, f, s, su %windir%\repair\savereg.bat
Поскольку резервные копии сжимаются, а также поскольку только пять могут быть сохранены на жестком диске свободного места на диске не может быть проблема. Размер резервной копии реестра зависит от версии Windows, а также количество установленных программ. Например резервной копии с помощью «чистой» установки Windows NT 4.0 может быть размер меньше, чем один мегабайт (МБ). Резервную копию Windows 2000 многие программы установки может быть более 5 МБ.

To Restore the Registry

  1. Insert the Windows 2000 CD-ROM in the CD-ROM drive, and then restart the computer.
  2. Press R to choose Repair.
  3. Press C to choose the Recovery Console.
  4. Select the installation of Windows that you want to restore.
  5. Type the Administrator password, and then press ENTER.
  6. TYPE :cd system32\configи нажмите клавишу ВВОД..
  7. Backup the existing registry files by typing the following commands, pressing ENTER after each command:
    copy default default.bak
    copy sam sam.bak
    copy security security.bak
    copy software software.bak
    copy system system.bak
  8. TYPE :expand %windir%\repair\regback\rb00x.cab/f:*(where %windir% is the folder in which Windows is installed, andrb00x.cabis the registry backup file that you want to restore), and then press ENTER.
  9. When you are prompted to overwrite files, press A to overwrite all files.
  10. TYPE :Exit, and then press ENTER to restart the computer.
Примечание.: You can restore an individual registry hive by replacing "/f:*" with "/f:ИМЯ_ФАЙЛА" whereИМЯ_ФАЙЛАis the name of the registry hive to restore. Например,:
expand c:\winnt\repair\regback\rb001.cab /f:system

Свойства

Код статьи: 318149 - Последний отзыв: 24 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: 
kbinfo kbmt KB318149 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:318149

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com