Пример 3. Конфигурирование программы Backup путем редактирования реестра


Если вы регулярно выполняете резервное копирование вашей системы, то уже наверняка заметили, что встроенная программа Backup, имеющаяся в составе Windows 2000, Windows XP и Windows Server 2003, исключает из резервного копирования целый ряд файлов. Чтобы просмотреть список этих файлов, запустите программу Backup, затем выберите команду Options из меню Tools и перейдите на вкладку Exclude Files (Исключить файлы) (рис. 24.13).
В обычных условиях, вероятнее всего, эти файлы действительно должны быть исключены из процессов резервного копирования и восстановления. Однако возможны и такие ситуации, когда системный администратор захочет включить эти файлы в процедуры резервного копирования и восстановления системы.
Все файлы, которые по умолчанию исключаются из процедур резервного копирования и восстановления, перечислены под следующим ключом реестра: HKLM\SYSTEM\CurrentControlSet\Control\ BackupRestore\FilesNotToBackup (рис. 24.14).
Несмотря на то, что на вкладке Exclude Files окна Options программы Backup пользователю предоставляется возможность редактирования списка файлов, исключаемых из процессов резервного копирования и восстановления, внесенные изменения будут действовать только применительно к тому пользователю, от имени которого вы зарегистрировались в системе (т. е. они будут записаны в реестре под ключом HKEY_CURRENTJJSER).



Рис. 24.13. Вкладка Exclude Files окна Options встроенной программы Backup



Рис. 24.14. Содержимое ключа  HKLM\SYSTEM\CurrentControlSet\Control\ BackupRestore\FilesNotToBackup

Таким образом, если вам требуется отредактировать этот список файлов таким образом, чтобы изменения действовали в масштабах всей системы, вам не избежать ручного редактирования реестра.
Параметры, которые по умолчанию находятся в составе ключа FilesNotToBackup (все они имеют тип данных REG_MULTI_SZ), перечислены в табл. 24.9.

Таблица 24.9. Список параметров реестра ключа FilesNotToBackup

Параметр Значение
ASR error file*
%SystemRoot%\repair\asr.err
ASR log file*
%SystemRootf%\repair\asr.log
Catalog database*
%SystemRoot%\sysiem32\CatRoot2\ * /s
Client Side Cache
%SystemRoot%\csc\* /s
ComPlus
%SystemRoot/%\Registration\*.crrnlog /s
Digital Rights Management (DRM) folder*
%SystemDrive%\Documer\te and SettingsW/ l/sers\DRM\* /s
Internet Explorer
%UserProfile%\mdex.dai /s
Memory Page File
\Pagefile.sys
Microsoft Writer (Bootable state)*
%SystemRoot%\Registration\*.clb \ *. crmlog /s
Microsoft Writer (Service state)*
%SystemRoot%\system32\NtmsData\*
MS Distributed Transaction
%SystemRoot%\system32\DTCLog\MSDTC.LOG
Netlogon*
%SystemRoot%\netlogon.chg
NTDS**
%SystemRoot%\NTDS\*
NtFrs
%SystemRoot%\ntf rs\jet\* /s %SystemRoot%\debug\NtFrs*
%SystemRoot%\sysvol\domain \DO_NOT_REMOVE_NtFrs_Prelnstall_Directory\*/s
%SystemRoot%\sysvol\domain \NtFrs_PreExisting __ See_EventLog\* /s
%SystemRoot%\sysvol\staging\domain\NTFRS_*
Power Management
\hiberfil.sys
Registry Writer**
%SystemRoot%\system32\NtmsData\*
Task Scheduler**
%SystemRoot%\Jasks\sc hed Ig u . txt
Temporary Files
%TEMP%\* /s
VSS Default Provider*
\System Volume lnformation\*{3808876B-C176-4e48-B7AE-04046E6CC752} /s
VSS Service Alternate DB**
\System Volume lnformation\*.{7cc467ef-6865-4831-853f-2a4817fd1bca}ALT
VSS Service DB**
\System Volume lnformation\*.{7cc467ef-6865-4831-853f-2a4817fd1bca}DB
Winlogon debug**
%W//VD/R%\debug\*

* Параметры, новые для Windows XP.
** Параметры, новые для Windows Server 2003.
Еще более сложная ситуация возникает с ключами реестра, которые должны исключаться из процесса резервного копирования. Эти ключи даже не перечисляются на вкладке Exclude Files окна Options; следовательно, пользовательский интерфейс не предоставляет возможности их редактирования. Сам этот список хранится в реестре под ключом HKLM\SYSTEM\ CurrentContrоlSet\Control\BackupRestore\KeysNotToRestore (рис. 24.15).
Список параметров реестра, по умолчанию исключаемых из процесса резервного копирования в Windows Server 2003, приведен в табл. 24.10.

Таблица 24.10. Список параметров ключа HKLM\SYSTEM\Current ControlSet\Control\BackupRestore\KeysNotToRestore

Параметр
Значение
Active Directory Restore
CurrentControlSet\Services\NTDS\Restore In Progress \CurrentControlSet\Services\NTDS\Parameters \New Database QUID
ASR Information
CurrentControlSet\Control\ASR\
Fault Tolerance
Disk\
Installed Services
CurrentControlSet\Services\*
LDM Boot Information
CurrentControlSet\Services\dmio\boot info\
LDM Boot Information (dmboot)
CurrentControlSet\Services\dmboot\
Mount Manager
Мои nted Devices\
NtFrs
CurrentControlSet\Services\NtFrs\Parameters\Backup/Re store\Process at Startup\
Pending Rename Operations
CurrentControlSet\Control\Session Man-ager\PendingFileRenameOperations
Plug and Play
CurrentControlSet\Enum\CurrentControlSet \Control\CriticalDeviceDatabase\
Removable Storage Manager
CurrenlControlSet\Control\NTMS\lrnporlDatabase
Session Manager
CurrentControlSet\Control\Session
Windows Setup
Setup\SystemPartition



Рис. 24.15. Содержимое ключа реестра HKLM\SYSTEM\CurrentControlSet\Control \BackupRestore\KeysNotToRestore

Обратите внимание на то, что в составе ключа реестра HKLM\SYSTEM\ CurrentControlSet\Control\BackupRestore В Windows XP И Windows Server 2003 появился новый вложенный ключ — HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\BackupRestore\AsrKeysNotToRestore (рис. 24.16). Как видно из приведенной иллюстрации, этот ключ содержит параметр Plug & Play, указывающий на базу данных критических устройств. Редактировать этот параметр не следует, поскольку эта база данных содержит устройства, для которых программа Windows Setup должна произвести повторную энумерацию в ходе процесса ASR.



Рис. 24.16. Ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\BackupRestore\AsrKeysNotToRestore


Используются технологии uCoz