Windows NT/2000: создание и восстановление резервных копий реестра

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

Поэтому легко понять основную роль реестра в операционной системе Windows: это «сердце» системы; если информация внутри него будет повреждена, стабильность Windows будет нарушена.

Уловка, которую мы здесь предлагаем, позволит вам управлять серией резервных копий реестра Windows NT и Windows 2000.

В процедуре используются два отдельных файла: REGBACK.EXE и MAKECAB.EXE. Первый
исполняемый файл, входящий в состав «Resource Kit» Windows NT/2000, который позволяет создавать резервные копии системного реестра без использования внешних запоминающих устройств (например, ленточных накопителей). Основное преимущество RegBack заключается в том, что он позволяет выполнять резервное копирование реестра во время работы.
операционной системы и когда некоторые «ветки» реестра открыты (используются).

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Утилита MakeCAB, с другой стороны, отвечает за создание сжатых архивов в формате CAB из одного или нескольких файлов.

— Во-первых, вооружитесь утилитами REGBACK.EXE и MAKECAB.EXE.

Если вы используете Windows 2000, MAKECAB.EXE уже присутствует в системе. Вместо этого найдите файл REGBACK.EXE на компакт-диске, содержащем набор ресурсов для Windows 2000, или загрузите его. отсюда.

Затем поместите REGBACK.EXE в папку SYSTEM32, содержащуюся в корневом каталоге Windows 2000 (обычно WINNTSYSTEM32).

Если вы используете Windows NT 4.0, файл REGBACK.EXE содержится на компакт-диске Resource Kit для Windows NT 4.0. Вы можете скачать его, однако, отсюда.

MAKECAB.EXE в случае NT 4.0 является частью пакета разработки программного обеспечения Microsoft Cabinet (SDK). Чтобы загрузить его, см. Эта страница.

Поместите утилиты REGBACK.EXE и MAKECAB.EXE в папку SYSTEM32, которая находится в корневом каталоге Windows NT 4.0 (обычно это WINNTSYSTEM32).

Теперь откройте Блокнот и вставьте следующее:

REM *** INIZIO FILE BATCH SALVAREG.BAT ***
установить backupdir=%windir%repairregback
установить tempdir=%temp%regback

если не существует %backupdir% md %backupdir%
если существует %tempdir% rd /s/q %tempdir%
md%tempdir%
регбек %tempdir%

: контрольные файлы
установить номер = 1
для %%f в (%backupdir%*.cab) установите /a num+=1
если %num% LSS 6 перейти к контрольному имени
для /f %%i in (‘dir %backupdir%*.cab /a/od/b’) установить самый старый=%%i
переместить %backupdir%%oldest% %backupdir%%oldest%.old
перейти к контрольным файлам

: контрольное имя
установить номер = 1
:петля
если не существует %backupdir%rb00%num%.cab перейдите к createcab
установить /число+=1
перейти в петлю

:createcab
установить имя=rb00%num%.cab
echo .set inffilename=%backupdir%setup.inf > %backupdir%cabdirect.ddf
echo .set CabinetNametemplate=%name% >> %backupdir%cabdirect.ddf
echo .set diskdirectorytemplate=%backupdir% >> %backupdir%cabdirect.ddf
echo .set rptfilename=%backupdir%setup.rpt >> %backupdir%cabdirect.ddf
эхо .set maxdisksize=cdrom >> %backupdir%cabdirect.ddf
для %%f в (%temp%regback*.*) выполните echo %%f >> %backupdir%cabdirect.ddf

makecab /f%backupdir%cabdirect.ddf

del%backupdir%cabdirect.ddf
дел %backupdir%setup.*
если существует %backupdir%%oldest%.old del /f/q %backupdir%*.old
rd /s/q %tempdir%
REM *** FINE FILE BATCH SALVAREG.BAT ***

Сохраните файл в папке REPAIR, подкаталог основной папки Windows (доступ к нему можно получить, набрав в Start/Start, Run…%windir%REPAIR) и назовите его SALVAREG.BAT.

Чтобы создать резервную копию реестра, перейдите в папку %windir%REPAIR и дважды щелкните пакетный файл SAVE.BAT или вы можете ввести в Start/Start выполнить следующее:
%windir%repairsaveg.bat и нажимаем клавишу Enter.

Чтобы резервное копирование выполнялось каждый день в 19:00, вы можете использовать следующую команду:
в 19:00 /каждое:м,т,с,чт,ж,с,вс %windir%repairsalvareg.bat

Если, к сожалению, у вас возникли проблемы с реестром, вы можете восстановить копию с помощью консоли восстановления системы (см. эту статью). Это можно начать, т.
обычно вставка установочного компакт-диска Windows 2000/NT при включении персонального компьютера: нажмите клавишу R, затем C, чтобы запустить консоль восстановления.

Выберите установку Windows, которую хотите восстановить, введите пароль администратора при появлении запроса. В командной строке консоли введите
компакт-диск system32config
Создайте резервную копию файлов, составляющих реестр, введя по одной следующие команды:

скопировать по умолчанию default.bak
копировать сэм сэм.бак
скопировать безопасность security.bak
копировать программное обеспечение software.bak
скопировать систему system.bak

Типа развернуть %windir%repairregbackrb00x.cab /f:* заботимся
замените rb00x.cab именем, соответствующим сжатому файлу (содержащему
файлы реестра), ранее сохраненные в папке %windir%repareregback.

Затем нажмите A, чтобы перезаписать все файлы.

Введите команду EXIT, чтобы выйти из консоли восстановления и перезагрузить компьютер.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

Добавить комментарий

Ваш адрес email не будет опубликован.