Читать интересную книгу Полное руководство по Microsoft Windows XP - Питер Нортон

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 101 102 103 104 105 106 107 108 109 ... 213

Импорт REG-файлов в системный реестр

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

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

Естественно, для этих целей служит и сама программа Редактор реестра. Обратитесь к ней и выполните команду Файл → Импорт (File → Import) для вывода на экран диалогового окна Импорт файла реестра (Import Registry File). Затем найдите тот файл с расширением.reg, который планируется импортировать, и нажмите кнопку Открыть (Open). Редактор реестра импортирует файл и проинформирует вас о результатах.

Методы преобразования системных файлов

Вы вправе поинтересоваться, почему я вообще познакомил вас со структурным компонентом иерархической структуры системного реестра – кустом, поскольку он до сих пор никак себя не проявил. Однако, я полагаю, понимание этого термина будет полезно: вполне возможно, вам потребуется обеспечивать доступ к данным, хранящимся на жестком диске. В приводящемся ниже разделе анализируются возможности преобразования системных файлов и показано, каким образом можно организовать доступ к ним с помощью Редактора реестра.

Обзор используемых файлов

Программа Редактор реестра предполагает, что вы намереваетесь отредактировать данные собственного компьютера (а не другого компьютера в сети и не данных других пользователей этого же компьютера). Кроме того, нужно обратиться к одному и тому же кусту из двух различных мест, например для проведения сравнительного анализа. Этот перечень причин может быть продолжен, однако идея в данном случае состоит в том, что сведения о кустах позволяют наиболее полно использовать программу Редактор реестра. Об этом не следует забывать при анализе записей табл. 12.2, в которой приводятся наиболее часто употребляемые кусты, имена и местоположения соответствующих файлов (см. также раздел «Подробное знакомство с системным реестром» данной главы).

Таблица 12.2. Местоположения стандартных кустов системного реестра ...

Примечание

Операционная система Windows XP обычно сохраняет резервную копию текущего пользовательского куста в папке WINDOWSrepair. Однако вместо копии сектора HKEY_CURRENT_USER следует применять копию, присутствующую в папке пользователя.

Табл. 12.2 содержит не все файлы, связанные с реестром, а только те, которые вы планируете использовать вне стандартного процесса загрузки программы Редактор реестра. Большая часть этих файлов также имеет свои файлы поддержки, перечень которых приводится ниже:

• файл с расширением. alt содержит резервную копию куста HKEY_LOCAL_MACHINE System. Этот единственный куст, c подобным расширением файла. Указанный файл относится к тому набору файлов, которые Windows XP применяет для восстановления работоспособной конфигурации при загрузке компьютера, поэтому я рекомендую воздержаться от его редактирования;

• файл с расширением. log включает перечень тех изменений, которые были выполнены в кусте в течение последнего сеанса работы. Windows XP использует этот файл для отслеживания всех изменений, проведенных (успешным образом) в реестре, и определяет необходимость возврата к исходным параметрам. Следует отметить, что файл NTUSER.DAT является своего рода аналогом файла NTUSER.DAT.LOG;

• файл с расширением. sav содержит копию данных куста на момент завершения запуска (обработки текстовых данных) Windows XP. Windows XP задействует этот файл для восстановления данных куста при возникновении каких-либо повреждений, например при использовании режима обработки графических данных процедуры запуска. Поскольку операционная система не стирает такой файл после завершения процесса загрузки, в вашем распоряжении всегда есть, по крайней мере, одна копия данных реестра. Учтите, что файл NTUSER.DAT не имеет аналога в виде SAV-файла.

Загрузка и выгрузка кустов в системном реестре

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

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

Указанная функция весьма полезна для обеспечения безопасности в сети, поскольку позволяет отменить право доступа к реестру для всех пользователей, за исключением тех, кто входит в группу администраторов. Многие сетевые администраторы заметно снижают объем выполняемой работы посредством ограничения доступа на внесение разнообразных изменений (о которых люди могли узнать, скажем, в Internet) в реестр. Подобный подход также ставит преграду (по крайней мере, в данном случае) тем пользователям, которые имеют обыкновение экспериментировать с операционной системой Windows, не имея для этого достаточно глубоких знаний.

Windows XP обычно накладывает определенные ограничения на импорт кустов в реестр. Разрешается загружать только те файлы, которые относятся к разделам HKEY_USERS и HKEY_LOCAL_MACHINE. Это ограничение не является жестким, поскольку разделы HKEY_CLASSES_ROOT и HKEY_CURRENT_CONFIG относятся ко всей компьютерной системе. Раздел HKEY_CURRENT_USER достаточно специфичен и практически не применяется обычными пользователями, регистрирующимися в системе. Поэтому на практике ограничения, наложенные операционной системой на загрузку кустов, практически незаметны.

Для загрузки кустов служат разделы HKEY_USERS или HKEY_LOCAL_MACHINE и программа Редактор реестра. Воспользуйтесь командой ФайлЗагрузить куст (File → Load Hive) для вывода на экран одноименного диалогового окна. Выберите необходимый куст и нажмите кнопку Открыть (Open). Редактор реестра направит запрос об имени куста, поскольку может использовать то имя куста, которое применяется при задании ваших параметров. Введите имя куста и нажмите кнопку ОК. Редактор реестра загрузит куст в реестр в соответствии с типом имеющегося разрешения.

Операция выгрузки куста из реестра оказывается еще более простой. Выделите тот куст, который планируется выгрузить, и воспользуйтесь командой меню ФайлВыгрузить куст (File → Unload Hive). Редактор реестра запросит подтверждение выгрузки куста. Нажмите Да (Yes), и куст будет выгружен.

...

Рекомендация

Поскольку вы научились загружать и выгружать кусты в реестре, вы теперь вполне в состоянии выгрузить ту часть реестра, которой практически не пользуетесь, и за счет этого освободить экран. Windows XP обеспечивает сохранение параметров реестра, поэтому операцию, позволяющую упростить работу с данными, нужно выполнить только один раз. При необходимости вновь загрузить куст, который уже выгружен, выполните команду Файл → Загрузить куст.

Использование разрешений

Системный реестр позволяет выдавать разрешения для работы с отдельными разделами системного реестра. Сетевой администратор может сообщить операционной системе Windows XP о предоставлении доступа к этим разделам некоторым (не всем) пользователям. Кроме того, этот ограниченный контингент пользователей имеет возможность оговорить уровень выдаваемого разрешения.

...

Предупреждение

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

1 ... 101 102 103 104 105 106 107 108 109 ... 213
На этом сайте Вы можете читать книги онлайн бесплатно русская версия Полное руководство по Microsoft Windows XP - Питер Нортон.
Книги, аналогичгные Полное руководство по Microsoft Windows XP - Питер Нортон

Оставить комментарий