![]() |
Статьи и документация - Предостережения и мифы реестра
Автор: provincial Источник: NNM.RU Опубликована: сен. 2006 Несмотря на все свои преимущества, реестр представляет собой большой парадокс.С одной стороны, он является центральным хранилищем всех конфигурационных данных Windows XP.Это его ключевая роль.С другой стороны, тот факт, что реестр настолько важен,делает операционную систему более слабой.Уберите фундамент,и все здание рухнет.Если с реестром что-то случится,то Windows XP перестанет работать.
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158742424_i_5880.png
Нужно развенчать этот миф. В Windows XP вы не можете сделать ничего,что не приводило бы к обращению к реестру.Часто используются специальные утилиты для наблюдения за реестром.При каждом щелчке мыши Windows XP сверяется с реестром.Каждый раз,когда запускается программа,операционная система сверяется с реестром.Каждое приложение,которое используется,ищет свои настройки в реестре.Реестр,несомненно,является центром внимания. Реестр сердце и душа операционной системы.Помимо того,что реестр является центральным местом хранения настроек,он,благодаря своей природе,обеспечивает комплексное взаимодействие различных частей Windows XP,приложений и интерфейса пользователя.Например,щелкните правой клавишей мыши на файлах различных типов,и вы увидите различные контекстные меню.Настройки из реестра делают возможным этот тип контекстного пользовательского интерфейса.Эти настройки для каждого пользователя, вошедшего в систему Windows XP,свои и не зависят от настроек других пользователей—снова благодаря реестру. В реестре действительно содержится огромная мощь.Но в нем нет ничего магического и страшного.Проще говоря,реестр является не чем иным,как настройками вашего компьютера.Когда вы привыкнете к работе с реестром, эта работа перестанет вызывать у вас благоговейный трепет;скорее,она вызовет зевоту. Предупреждения,которые вы можете встретить в документах,содержащих инструкции по редактированию реестра,определенно преувеличены.Если вы предпринимаете меры безопасности,резервируя реестр перед внесением в него изменений,то имеется очень мало возможностей испортить в реестре что-либо так,чтобы потом его нельзя было восстановить. Используйте здравый смысл,и у вас все будет в порядке. СТРУКТУРА РЕЕСТРА. На левой панели редактора, которая называется панелью ключей(разделов),вы видите иерархию реестра.Каждая папка в панели ключей является ключом(разделом)реестра.На правой панели редактора,которая называется панелью значений (параметров),вы видите значения (параметры) ключей. Ключи Ключи настолько похожи на папки (редактор реестра даже использует такие же пиктограммы для ключей, какие проводник использует для папок),что они имеют такие же правила составления имен.Вы можете делать один или более ключей вложенными в другой ключ при условии. Организация реестра Наиболее важными из пяти корневых ключей, являются HKLM и HKU.Это единственные ключи, которые Windows XP на самом деле хранит на диске.Остальные ключи являются ссылками на подключи ключей HKLM или HKU. HKCU является ссылкой на подключ в HKU. HKCR и НКСС являются ссылками на подключи в HKLM. Пользовательские установки являются специфическими для каждого пользователя - например,хочет или нет пользователь отображать строку состояния Проводника Windows.Общекомпьютерные настройки относятся ко всему компьютеру и каждому пользователю,который регистрируется в системе - например, конфигурация сети. Пользовательские настройки располагаются в HKCU,а общекомпьютерные - в HKLM .Windows XP разделяет настройки одного пользователя от настроек остальных пользователей. HKEY_USERS
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158744897_i_7552.png
HKEY_USERS содержит,по крайней мере,три подключа. DEFAULT содержит пользовательские настройки,которые Windows ХР использует для рабочего стола перед тем,как какой-либо пользователь войдет в систему. Рисунок показывает типичное содержимое HKU и описывает каждый из его подключей.Каждый подключ в HKU содержит установки учетных записей HKEY_CURRENT_USER
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158744992_i_4363.png
HKCU содержит пользовательские установки консольного пользователя. Этот корневой ключ является ссылкой на HKUSID,где SID является идентификатором безопасности консольного пользователя.Эта ветка включает переменные окружения,настройки рабочего стола, сетевые соединения, принтеры и настройки приложений. HKEY_LOCAL_MACHINE
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158745058_i_3566.png
HKLM содержит общекомпьютерные настройки,что означает,что настройки из этой ветви относятся ко всему компьютеру и влияют на всех пользователей,регистрирующихся в системе.Настройки имеют диапазон от конфигурации драйверов устройств и до настроек Windows XP.HKLM содержит следующие подключи (заметьте,что эти подключи пишутся заглавными буквами). HARDWARE . Хранит данные,описывающие оборудование,которое Windows XP определяет при загрузке.Операционная система создает этот ключ каждый раз при запуске,и он включает информацию об устройствах и драйверах устройств и ресурсах,которые они используют. SAM. Содержит базу данных локальной безопасности Windows XP, Security Accounts Manager (SAM,менеджер безопасности учетных записей).Windows XP хранит в SAM локальных пользователей и группы.Список управления доступом (access control list — ACL) этого ключа не позволяет его просматривать даже администратору.SAM является ссылкой на ключ HKLMSECURITYSAM. SECURITY . Содержит базу данных локальной безопасности WindowsXP в подключе SAM,а также другие установки безопасности. ACL этого ключа не позволяет его просматривать даже администратору,при условии,что он не является его владельцем. SOFTWARE
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158751956_i_1145.png
Содержит общекомпьютерные настройки приложений. Windows XP хранит свои настройки также и в этом подключе.Microsoft стандартизировала организацию этого ключа таким образом,что программы сохраняют свои настройки в HKLMSOFTWAREVendorProgramVersion. Часто,как в случае с Windows XP, Version просто заменяется на CurrentVersion. HKCR является ссылкой на ключ HKLMSOFTWAREClasses.SYSTEM.Содержит наборы управляющих настроек,один из которых является текущим.Остальные наборы доступны для использования системой Windows XP. Операционная система поддерживает, по крайней мере,два набора управления для того, чтобы всегда иметь возможность корректно загрузиться.Эти наборы содержат конфигурацию драйверов устройств и служб. HKLMSYSTEMCurrentControlSet является ссылкой на ControlSet nnn,а ключ HKLMSYSTEMSelect указывает,какой из ControlSet nnn используется в данный момент. HKEY_CLASSES_ROOT
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158745130_i_1934.png
HKCR содержит два типа данных.Первый является ассоциациями файлов, которые связывают различные типы файлов с программами,которые могут их открывать,печатать и редактировать.Второй является регистрациями классов для объектов Component Object Model (COM -компонентная модель объектов).С точки зрения настроек,этот корневой ключ является одним из наиболее интересных в реестре потому,что он позволяет вам изменить огромное число правил поведения системы.Этот корневой ключ также является самым большим в реестре,занимая большую часть места,потребляемого реестром. HKEY_CURRENT_CONFIG
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158745219_i_5179.png
НКСС является ссылкой на конфигурационные данные текущего профиля оборудования,ключ HKLMSYSTEMCurrentcontrolSetHardwareProfilesCurrent. В свою очередь,Current является ссылкой на ключ HKLMSYSTEMCurrentcontrolSetHardware Prof ilesnnnn,где nnnn-это увеличивающееся число,начиная с 0000. ИНСТРУМЕНТЫ УПРАВЛЕНИЯ РЕЕСТРОМ
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158751677_i_5966.png
Столбец Имя содержит имя значения.Столбец Тип указывает тип данных, содержащихся в этом значении. Regedit Windows XP корректно отображает все различные типы данных, поддерживаемые Windows XP в реестре,и вы можете их редактировать.Здесь отображаются не только REG_SZ, REG_DWORD, и REG_BINARY, но также и REG_EXPAND_SZ, REG_MULTI_SZ и т.д.Столбец Значение отображает содержимое значения.Вы легко узнаете в этом столбце значения типов REGJDWORD и REG_SZ, но REG_BINARY и другие типы значений распознать значительно труднее. Печать реестра Regedit имеет возможность печати как всего, так и части реестра. Вы можете печатать подключи для создания такой резервной копии перед внесением изменений.Чтобы напечатать часть реестра, выполните следующие действия. Щелкните на ключе, который вы хотите распечатать, и помните, что распечатаны будут все подключи и значения, которые в нем содержатся. В меню Файл выберите пункт Печать, чтобы вывести на экран диалоговое окно Печать, показанное на рисунке
http://www.nnm.ru/imagez/gallery/doci/pro/provincial-1158745329_i_6950.png
Чтобы напечатать весь реестр, щелкните на Весь реестр. Чтобы напечатать выбранную ветвь, щелкните на Выбранная ветвь. Щелкните на кнопке печать. Печать частей реестра не является альтернативой их резервному копированию.Вам придется вручную восстанавливать каждое значение по информации из распечатки,а ее формат не легок для чтения.Если вам нужен просто быстрый снимок значения перед тем,как его изменить, сделайте вместо этого скриншот.Для использования скриншота в будущем распечатайте или сохраните его. Создание резервной копии реестра Ошибки случаются-или благодаря вашим собственным необдуманным действиям,или благодаря вмешательству пользователей туда,куда они вмешиваться не должны.В девяноста девяти случаях из ста можно предотвратить или устранить последствия ошибок в реестре. Большинство из этих инструментов имеют более широкое применение,чем просто создание резервных копий и защита реестра.Они обладают такими возможностями, которые намного повышают надежность Windows XP по сравнению с предыдущими версиями Windows. Существует множество способов восстановления конфигурации,но все они вам не понадобятся. Выберите один или два наиболее подходящих для вас способа и придерживайтесь их. Главное, решите, какой из методов вы будете использовать для защиты реестра при его редактировании. Лучше перед внесением изменений в реестр сохранять ключи в файлы кустов, но вы можете предпочесть создание резервных копий отдельных значений. Многие из этих инструментов требуют выполнения различных подготовительных операций.Например,для восстановления реестра из резервной копии вы должны сделать резервную копию. Безопасное редактирование реестра Есть три способа.Первый-это создание резервных копий значений реестра,которые вы легко можете восстановить.Резервные копии также документируют изменения,которые вы делаете. Второй-это экспорт части реестра,с которой вы работаете,в REG-файл(у него есть то преимущество,что он создает читаемые файлы).Третий метод(возможно лучший)состоит в экспорте ветвей в файлы кустов,он является наиболее точным способом создания резервной копии и восстановления частей реестра. С помощью любого из этих трех способов при редактировании реестра вы сможете обойти большинство его подводных камней. Резервирование с помощью REG-файлов Ели вы хотите иметь более развернутую резервную копию,с помощью которой вы сможете восстановить целую ветвь,экспортируйте эту ветвь в REG-файл.В Regedit щелкните мышью на самом верхнем ключе той ветви, в которую вы хотите внести изменения.Затем в меню Файл выберите пункт Экспорт,введите имя REG-файла,в который вы хотите экспортировать настройки ветви,а затем нажмите Сохранить.Ваши настройки надежно сохранены,и вы можете редактировать эту ветвь,зная,что легко сможете восстановить первоначальные значения.Не экспортируйте весь реестр:сохраняйте только ту ветвь,с которой вы работаете.Экспорт всего реестра занимает столько времени,что вы не захотите сделать эту процедуру регулярной. Восстановление значений из REG-файла также очень просто.В меню Файл Regedit выберите пункт Импорт.Введите имя REG-файла,который содержит ваши настройки,а затем щелкните мышью на Открыть.Для импортирования файла вы также можете сделать двойной щелчок мышью на этом файле. Замечание: Когда вы импортируете REG-файл,Regedit добавляет его настройки к уже имеющимся в реестре вместо того,чтобы заменять их.Это означает,что Regedit заменяет или создает все значения,которые содержатся в REG-файле,но значения,которые в REG-файле не содержатся, остаются в реестре без изменений.Это создает проблемы,если вы при редактировании добавляете в реестр значения потому,что импорт REG-файла не приведет к их удалению. Удаление программ из реестра Некоторые программы деинсталлируются некорректно,и у вас нет другого выбора,кроме ручного удаления их настроек из реестра.Например,если деинсталлирующая программа не смогла корректно завершить свою работу,то она могла не удалить строку из списка программ в Установка и удаление программ или оставить ассоциацию файлов,что приводит к тому,что вы видите сообщение об ошибке,говорящее, что Windows XP не может найти программу,когда вы выполняете двойной щелчок мышью на файле. Для удаления настроек программы вы можете либо использовать программу какого-либо производителя,либо сделать это вручную.Хотя это и представляет определенную сложность,вы можете успешно удалить настройки большинства программ.Эта процедура имеет гораздо большее отношение к искусству,чем к науке,однако имеется набор общих шагов, которые следует выполнить при удалении настроек программ: 1.Перечислите все файлы типов ЕХЕ и DLL, находящиеся в папке приложения. Вы устанавливает большинство программ в %SYSTEMDRIVE% Program FilesProgram,где Program - это название программы.Перечислите все файлы типов ЕХЕ и DLL, находящиеся в этой папке и ее подпапках. 2.Удалите ключи и значения,которые содержат папку,куда было установлено приложение. Проведите поиск по реестру для каждой из папок и подпапок приложения.Например,если приложение,установленное в C:ProgramFilesExample,имеет две подпапки Binary и Templates,проведите поиск по реестру значений C:Program FilesExample, C:Program FilesExampleBinary, и C:Program FilesExampleTemplates.Выбирайте ключи и значения осторожно,чтобы не повлиять на настройки других программ,которые также могут использовать эти настройки. Удалите ключи и значения, которые содержат название программы. Проведите поиск в реестре различных версий названия программы. Используйте любые комбинации,которые,по вашему мнению,вы сможете найти в реестре. Выбирайте ключи и значения осторожно,чтобы не повлиять на настройки других программ, которые также могут использовать эти настройки. Удалите ключи и значения,которые содержат ссылки на файлы ЕХЕ и DLL,которые вы записали. Вы составили список файлов ЕХЕ и DLL при выполнении первого шага.Проведите поиск в реестре каждого из этих файлов программы.Ищите полные имена файлов,включая расширение,и удаляйте ключ или значение только тогда,когда путь соответствует папке,куда была установлена программа.Будьте осторожны как при выполнении этого шага,так и при выполнении других шагов. Ручное удаление программ,основанных на Windows Installer,гораздо более сложно потому, что они привязывают себя к реестру гораздо более крепко,чем программы,упакованные с использованием других технологий. Msizap.exe,который удаляет из реестра почти все следы данных программы,основанной на Windows Installer.Этот инструмент поставляется в Windows XP Support Tools,а командная строка выглядит как msizap T! package,где package—это путь и имя файла пакета,из которого вы устанавливали приложение. Не бойтесь системного реестра Первый опыт работы с реестром,как правило,пугает.Неискушенному пользователю реестр кажется непонятной головоломкой. Итак,реестр—это иерархическая база данных, в которой хранится информация, точно определяющая, как ваша система должна работать.Реестр—это неотъемлемая часть всей системы и любого приложения,работающего в ней.Именно посредством изменений в реестре вы можете легко устанавливать различные системные параметры—в том числе и те.которые невозможно поменять никаким другим способом. Возможно,вы раньше не работали с реестром напрямую.Но,оказывается,вы его изменяли,даже не подозревая об этом.Например,каждый раз,когда вы меняли параметры системы на Панели управления,неявно вносились изменения и реестр.Как правило,большинство меню и окон настройки,которые вы видите и Windows XP,-это не что иное,как графический посредник между вами и реестром. Если вы хотите по настоящему оптимизировать Windows XP,действительно научиться ей управлять и тонко ее настраивать,вам следует познакомиться с реестром поближе.Windows XP содержит так много различных параметров и настроек,что Microsoft была бы просто не в состоянии сделать графический интерфейс для каждого из возможных параметров.Более того, но многих случаях настраивать Windows XP напрямую через реестр намного проще и удобнее, чем продираться сквозь лабиринты окон пользовательского интерфейса.Да,вы можете работать в Windows XP, вовсе не вспоминая о реестре,-так делают многие.Но тем,кто хочет добиться большего,нужно хорошю понимать,как важна роль реестра в функционировании системы. Редактировать реестр очень просто.Для этого достаточно запустить редактор реестра RegEdit, введя regedit в диалоговом окне Запуск программы Пуск > Выполнить и нажав Enter Реестр содержит тысячи различных записей(часто даже десятки тысяч).Все записи разбиты на пять логических разделов,называемых коренными ключами.Коренной ключ в реестре—примерно то же,что корневой каталог в системе файлов.У каждого коренного ключа свое особое назначение.Если вы внимательно изучите реестр,то заметите,что многие записи дублируются — иными словами,в одном коренном ключе просто отражается часть записей из другого. На поверку,часто один набор записей является всего-навсего ссылкой на другой,так что когда вы изменяете один набор,все изменения производятся в обоих. Коренные ключи находятся в файлах C:Windowssystem3 2config и C:Document5and Settings Использование ключей и записей. Каждый коренной ключ является вершиной иерархии.Уровнем ниже располагаются разделы (ключи),которые могут содержать подразделы,которые,в свою очередь,сами могут также содержать подразделы и т.д.Логически все организовано в стиле древовидной структуры каталогов жесткого диска. Ключи(разделы и подразделы)содержат значения,управляющие конкретными установками. Например,ключ HKEY__CURRENT_USERControl Panel MouseOoubleCl i ckSpeed определяет промежуток времени,который должен пройти между отдельными щелчками мыши для того,чтобы Windows не восприняла это как двойной щелчок.Для установки промежутка нужно изменить значение ключа.В нашем случае значение по умолчанию составляет 500 миллисекунд. Вы можете изменить это значение на любое другое. Те же самые изменения можно сделать и в диалоговом окне настроек мыши (Панель управления>Принтеры и другое оборудование>Мышь). Когда вы вносите изменения в окне настроек,то соответствующие изменения немедленно вносятся в реестр,в котором и сохраняются все эти настройки.В сущности,окно настроек— это всего-навсего удобная надстройка над реестром. Изменение значения отдельного ключа Ключ может содержать одно значение или несколько значений разных типов.Рассмотрим пять основных типов значений, REG_SZ (строка) Данные этого типа легко изменять и читать,так как это всего-навсего обычный текст и цифры.Такие данные встречаются в реестре чаще всего. REG JAUl_TI37_ (строковой массив) Этот тип данных представляет собюй массив из нескольких строк текста или цифр.Редактор реестра позволяет изменять значения этого типа,но создать новое такое значение нельзя. REG_EXPANOJ>Z (расширенная строка) Данные этого типа содержат информацию,необходимую Windows для ссылок на файлы.Например, если ключ содержит информацию о том,где расположена тема «Luna»,его значение типа «расширенная строка» может быть таким:ISystemRooUXresourcesSThemesUuna. theme REG_BINARY (двоичные данные) Этот тин данных состоит из единиц и нулей. Вряд ли вам когда-нибудь придется редактировать двоичные данные непосредственно—обычно вместо этого можно редактировать строки, состоящие из букв и цифр. Запуск редактора реестра У редактора реестра Windows ХР,как у любого инструмента,есть свои плюсы и минусы.С одной стороны,использовать его очень просто,с другой—он не предоставляет богатого разнообразия функций:ничего за пределами простого редактирования. ПРИМЕЧАНИЕ: Если вы уже работали с редактором реестра в текущем сеансе,он откроется точно на том месте,где вы его закрыли. Вы можете просматривать реестр с помощью редактора реестра так же, как вы просматриваете дерево каталогов жесткого диска с помощью программы Проводник Windows. Редактор реестра можно использовать для редактирования значений в уже существующих ключах,для создания новых ключен и отдельных записей,для удаления ключен и записей. Иногда все изменения вступают в силу только после того,как вы закроете редактор реестра, иногда—только после перезагрузки компьютера. Вспомните,что здесь нет кнопки типа Сохранить.Когда вы изменяете запись,она изменяется раз и навсегда.Нет здесь и кнопки отмены действия,так что будьте особенно осторожными, когда вносите изменения. Чтобы изменить данные записи,сделайте двойной щелчок на ней в правой панели редактора реестра.Появится диалоговое окно,в котором вы сможете отредактировать данные. Редактирование записи Когда открыто окно редактирования,редактор реестра не выделяет в главном окне открытый ключ,а только показывает напротив его имени значок раскрытой папки.Часто этот значок довольно сложно разглядеть.Чтобы определить,с каким ключом вы сейчас работаете,можно посмотреть на строку состояния внизу окна редактора—в ней отображается имя ключа,который вы редактируете.Если панели нет—выберите Вид>Строка состояния в меню редактора реестра. Чтобы переименовать ключ,выделите его и выберите в меню редактора Правка>Переименовать. Можно просто щелкнуть правой кнопкой мыши на ключе и выбрать Переименовать в появившемся контекстном меню. Удаление и создание ключей и записей Часто также приходится создавать или удалять некоторые ключи и записи в реестре.Чтобы создать новый ключ,выберите на левой панели ключ,который будет непосредственным предком нового ключа.Потом выберите в меню Правка>Создать>Раздел.Введите имя для вновь создаваемого ключа.Все это можно проделать и с помощью мыши,щелкнув правой кнопкой на ключе-предке нового ключа и выбрав Создать>Раздел.Чтобы удалить ключ,просто выделите его и нажмите клавишу Delete на клавиатуре. Часто нужно не только создать ключ,но и добавить в него записи.Для этого вам достаточно выделить на правой панели соответствующий ключ,затем в меню выбрать Правка>Создать и выбрать тип данных для новой записи. Чтобы создать новую запись,введите ее имя и нажмите клавишу Enter.Снова нажмите Enter, после чего откроется диалоговое окно,в котором вы сможете ввести данные для записи. Введите все,что вам нужно,и нажмите Enter. Зачем нам нужны .reg-файлы? Конечно,вы уже понимаете,что работа с реестром требует особенной внимательности и осторожности.Даже маленькая ошибка может привести к очень серьезным неприятностям:после, казалось бы,вполне безобидной правки система может просто не загрузиться!На самом деле, вы могли случайно отредактировать не тот раздел,присвоить записи не то значение.Редактор реестра не сохраняет резервную копню реестра и не предусматривает отмены действия. Запомните:здесь только вы несете ответственность за все свои действия.Обязанность следить за своевременным сохранением резервных копий реестра лежит целиком на ваших плечах. К счастью,есть одно простое решение задачи:reg-файлы(файлы реестра),позволяющие проделывать все основные операции с реестром.Файл реестра—это простой текстовый файл,так что вы можете создавать и редактировать его с помощью любого текстового редактора (например, Блокнота).После несложной правки файл можно «применить» к реестру.Вы можете создать такой файл с нуля,но намного удобнее будет просто экспортировать нужную вам часть реестра,отредактировать файл,а затем внести все изменения в реестр. Файлы реестра можно использовать для создания резервных копий коренных ключей реестра. Так что если вы все-таки сделаете ошибку при редактировании,то всегда сможете вернуться к уже сохраненной и работающей версии реестра.Причем вся процедура исправления сводится к двойному щелчку кнопкой мыши на имени файла реестра в проводнике. Чтобы создать reg-файл из уже существующей ветви реестра,запустите редактор реестра, выделите раздел(или группу разделов),который(которые)вы хотите экспортировать,и выберите пункт меню Файл>Экспорт.Теперь введите имя и путь для файла.Вы можете экспортировать один раздел, целую ветвь,коренной ключ и Даже весь реестр. Теперь, когда мы разобрались в структуре файла, попробуйте внести в него какие-нибудь изменения (не забудьте сохранить отдельно копию исходного файла!).После того как вы закончите правку, попробуйте импортировать файл в реестр.Для этого достаточно выбрать пункт меню Файл> Импорт в редакторе реестра и указать имя файла.Есть и более простой способ:откройте Проводник и сделайте двойной щелчок на имени файла.Операционная система сама спросит,нужно ли импортировать файл.Если вы подтвердите свое решение, Windows XP внесет все изменения в реестр:Правда,это немного неудобно и создает некоторую путаницу: обычно двойной щелчок открывает файл для редактирования.Но для файлов реестра это не верно,здесь двойной щелчок связан с операцией импорта файла в реестр.Поэтому для того, чтобы открыть файл реестра,нужно сначала открыть Блокнот или любой другой текстовый редактор.Кроме того,можно щелкнуть на имени файла правой кнопкой мыши и выбрать команду Редактировать. ВНИМАНИЕ! Поскольку привычный нам двойной щелчок,вместо того чтобы открывать файл для редактирования,вызывает команду импорта,очень просто ошибиться и внести в реестр ненужные данные—вы хотели всего лишь отредактировать файл,а вместо этого импортировали его в реестр. Удаляем разделы и записи с помощью файлов реестра С помощью файлов реестра можно не только создавать записи и вносить изменения в реестр, но также и удалять разделы или записи.Для того чтобы удалить раздел,достаточно поместить знак минуса перед его именем в файле реестра,например,так: -[HKEV_CURRENT_USERControl Panel NAccessibi 1 itjSKej-board Response] Когда вы импортируете файл,ключ будет удален.Запомните,что раздел не может быть удален таким образом до тех пор,пока не будут удалены асе его подразделы.Так что вам придется сначала удалить их.Чтобы удалить запись,поместите знак минуса после знака равно, например, так: "BounceTime"--Когда вы импортируете файл, запись будет удалена. Защищаем реестр от случайного импортирования reg-файлов. Как уже было отмечено,двойной щелчок на файле реестра не открывает его для редактирования.Вместо этого файл импортируется в реестр.Такое поведение системы, действительно,может привести к серьезным проблемам.На самом деле,очень просто по привычке сделать двойной щелчок на файле—так,как вы привыкли открывать большинство файлов—и нечаянно импортировать его. Для решения этой проблемы достаточно изменить установленную по умолчанию реакцию системы на двойной щелчок на имени файла реестра.Сделаем так,чтобы при двойном щелчке файл открывался в Блокноте.Для этого в проводнике Windows выберите Сервис>Свойства папки >Типы файлов.Найдите строку для файлов типа REG,выберите ее и щелкните на кнопке Дополнительно.Выберите действие Правка и щелкните По умолчанию.После этого действие Правка будет выделено полужирным шрифтом.Щелкните на кнопке ОК,чтобы внести изменения. Изменяем стандартный редактор для файлов реестра Теперь мы можем привычным способом открывать файлы реестра для редактирования в Блокноте. Но,может быть,вы предпочитаете другой редактор текстов,и тогда логично было бы использовать именно его. Это несложно. Откройте вкладку Типы файлов диалогового окна Свойства папки. Выделите действие ПРАВКА для файлов типа REG и щелкните на кнопке Изменить. Введите полный путь к вашему текстовому редактору и в конце наберите символы %1. Например: C:Pragram FilesVTextPad 4TextPad,exe %l Затем дважды нажмите OK,чтобы принять изменения. ВНИМАНИЕ! Никогда не используйте привычные вам текстовые процессоры типа Word для редактирования файлов реестра(если вы не уверены,что сохраняете их КАК простые текстовые файлы!).Как правило,текстовые процессоры добавляют дополнительную информацию,которую реестр не сможет корректно обработать.Всегда используйте редакторы,работающие только с простым текстом, например Блокнот. Резервное копирование реестра Оградите себя от возможных неприятностей—сделайте резервную копию реестра.Впоследствии вы всегда сможете восстановить свой реестр из работоспособной копии. Реестр суров:однажды внесенное изменение сразу же становится постоянным.Его нельзя просто взять и отменить.Чтобы вернуться к прежним значениям,вам придется заново редактировать реестр,вписывая зачастую крайне сложные и загадочные данные,которые были в записях до вашей правки—конечно,если вы их помните.В отличие от большинства привычных вам приложений Windows,редактор реестра не спрашивает,хотите ли вы сохранить внесенные изменения.Вы отредактировали реестр,и все. Поэтому,чтобы гарантировать сохранность вашего реестра,вам нужно будет предпринять дополнительные меры предосторожности.Вы должны быть уверены,что сможете в любой момент вернуть все в исходное состояние.Лучшим и наверное,единственным способом является резервное копирование реестра до внесения любых изменений.Такие копии могут пригодиться не только для зашиты от случайных изменений,но и на случай восстановления после краха системы. Итак, рассмотрим несколько самых надёжных способов сохранить реестр. Резервное копирование данных Одно из самых простых средств,пригодных для сохранения и восстановления реестра,—это встроенная утилита резервного копирования.Резервное копирование создает «снимок» всей системы,включая реестр,и позволяет вернуть систему к состоянию на момент снимка.Прежде чем редактировать реестр,запустите утилиту:выберите Пуск>ПанельУправления>Производительность и обслуживание>Резервное копирование данных. Следуя указаниям мастера,создайте резервную копню.Чтобы восстановить реестр после неудачной редакции,воспользуйтесь возможностями того же мастера. Отслеживаем изменения в реестре Защищайте свой реестр—отслеживайте все изменения,вносимые в него прикладными программами. Утилиты,предназначенные для этого,можно легко найти в Интернете. Обеспечить сохранность реестра поможет программа RegSpy ,которая отслеживает нее изменения в реестре и сообщает о них.Из всех ее многочисленных возможностей стоит отметить пр
Рейтинг: 0.00 (0 голосов) -
Оцените эту статью или новость
-
![]() ![]()
Комментарии принадлежат автору. Мы не несем ответственности за их содержание.
|