Мир твоих увлечений · статьи сайта

Реестр расскажет все о вашем компьютере

3 ноября 2007 · автор: Tiamon · Софт

Реестр расскажет все о вашем компьютере

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

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

Для того чтобы попасть в реестр необходимо выполнить из меню «Пуск»-«Выполнить» команду RegEdit. Вы увидите следующее окно.

[картинка не сохранилась]

Пять разделов реестра:

HKEY_CURRENT_USER – в данном разделе содержится информация о настройках пользователя. К примеру, цвета экрана, настройки панели управления, папки пользователя. Все вместе эти данные называются профилем пользователя. Данный раздел является подразделом HKEY_USERS.

HKEY_USERS – данный раздел содержит информацию обо всех профилях пользователей системы.

HKEY_LOCAL_MACHINE – раздел содержит настройки компьютера для всех пользователей.

HKEY_CLASSES_ROOT – подраздел HKEY_LOCAL_MACHINE/software. Данные в этом разделе обеспечивают открытие программ при открытии файла с помощью «проводника».

HKEY_CURRENT_CONFIG – раздел, хранящий информацию о профилях оборудования.

HKEY_DYN_DATA – раздел имеется исключительно в системах Windows 9x/ME и содержит динамически изменяемые данные о работе компьютера. К примеру, размер файла подкачки или загруженности процессора.

Реестр имеет иерархическую древовидную структуру, которая состоит из разделов, подразделов, параметров (ключей) и разделен на составные части, которые называются «ульями» или «кустами» и хранятся на жестком диске в виде файлов.

Таблица ульев и их расположения. (NT старше 4.0)
[картинка не сохранилась]
Типы параметров .

Тип данных

Описание

REG_BINARY

Двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате

REG_DWORD

Данные, представленные целым числом (4 байта). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах

REG_EXPAND_SZ

Строка Unicode переменной длины. Этот тип данных включает переменные, обрабатываемые программой или службой

REG_MULTI_SZ

Многострочный текст Unicode. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами

REG_SZ

Текстовая Unicode строка фиксированной длины

REG_DWORD_LITTLE_ENDIAN

32-разрядное число в формате “остроконечников” — младший байт хранится первым в памяти. Эквивалент REG_DWORD

REG_DWORD_BIG_ENDIAN

32-разрядное число в формате “тупоконечников” — старший байт хранится первым в памяти

REG_LINK

Символическая ссылка Unicode. Только для внутреннего использования (некоторые корневые разделы являются такой ссылкой на другие подразделы)

REG_NONE

Параметр не имеет определенного типа данных

REG_QWORD

64-разрядное число

REG_QWORD_LITTLE_ENDIAN

64-разрядное число в формате “остроконечников”. Эквивалент REG_QWORD

REG_RESOURCE_LIST

Список аппаратных ресурсов. Используется только в разделе HKLM\HARDWARE

REG_FULL_RESOURCE_DESCRIPTOR

Дескриптор (описатель) аппаратного ресурса. Применяется только в HKLM\HARDWARE.

REG_RESOURCE_REQUIREMENTS_LIST

Список необходимых аппаратных ресурсов. Используется только в HKLM\HARDWARE.

Что же можно сделать с компьютером при помощи системного реестра? Приведем некоторые примеры, а использовать их или нет решать вам, но мы настоятельно рекомендуем произвести сохранение всех важных данных перед работой с реестром.

Настройка Internet Explorer:

- Чтобы спрятать вкладку Общие в параметрах Internet Explorer'a, добавьте в реестр:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"GeneralTab"=dword:1

- Чтобы спрятать вкладку Безопасность в параметрах Internet Explorer'a, добавьте в реестр:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"SecurityTab"=dword:1

- Чтобы спрятать вкладку Конфиденциальность в параметрах Internet Explorer'a:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"PrivacyTab"=dword:1

- Чтобы спрятать вкладку Содержание в параметрах Internet Explorer'a, проведите соответствующие изменения в реестре:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"ContentTab"=dword:1

- Чтобы спрятать вкладку Подключения в параметрах Internet Explorer'a, добавьте в реестр:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"ConnectionsTab"=dword:1

- Чтобы спрятать вкладку Программы в параметрах Internet Explorer'a:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"ProgramsTab"=dword:1

- Чтобы спрятать вкладку Дополнительно в параметрах Internet Explorer'a, добавьте в реестр:
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft Internet ExplorerControl Panel]
"AdvancedTab"=dword:1

- Для изменения папки для закачек по умолчанию добавьте ключ с именем вашей папки:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet Explorer]
"Download Directory"="C:My Downloads"

- Для изменения обоев для панели инструментов добавляем ключ:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerToolbar]
"BackBitmap"="c:папкаимя_файла"

- Для замены эмблемы IE необходимо два изображения. Первое размером 38х38 пикселей, а второе 22х22. Если захотите вернуться к значениям по умолчанию, то либо удалите ключи, либо присвойте им пустые значения.

Добавляем ключи:


[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerToolbar]
"BrandBitmap"="c:папка/имя_файла_1"

и

[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerToolbar]
"SmBrandBitmap"="c:папка/имя_файла_2"

- Не показывать заставку при загрузке OE. Измените значение ключа с 0 на 1:
[HKEY_CURRENT_USERIdentities{8D48CF80-251E-46D0-9EAF-6633E2DBD392}SoftwareMicrosoftOutlook Express5.0]
"NoSplash"=dword:1

- Для изменения заголовка окна OE добавьте ключ:
[HKEY_CURRENT_USERIdentities{8D48CF80-251E-46D0-9EAF-6633E2DBD392}SoftwareMicrosoftOutlook Express5.0]
"WindowTitle"="ваш заголовок"

- Для отключения автоматического подгона размера изображений в окне браузера измените значение ключа с "yes" на "no":
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"Enable AutoImageResize"="no"

- Чтобы добавить ваш текст к стандартному заголовку IE, добавьте в реестр ключ:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"Window Title"="ваш заголовок"

- IE имеет режим Автозаполнение, то есть он может запоминать, какие данные и пароли вы вводите в веб-формах

Для включения возможностей автозаполнения измените или добавьте три ключа:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"Use FormSuggest"="yes"
"FormSuggest Passwords"="yes"

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete]
"AutoSuggest"="yes"

- Для запрета возможности изменения панели инструментов IE измените значение ключа с 0 на 1:
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
"NoToolbarCustomize"=dword:1

- Для запрета автообновления IE измените значение с 0 на 1:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"NoUpdateCheck"=dword:1

- По умолчанию редко используемые элементы меню Избранное не отображаются. Для отключения этой особенности нужно изменить значение ключа с "YES" на "NO":
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"FavIntelliMenus"="NO"

- Для удаления пароля на изменение настроек свойств обозревателя на закладке Содержание удалите ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesRatings]
"Key"=-

Настройки системы .

Change Windows Owner Information. Эта опция используется для изменения информации о зарегистрированном владельце и организации, которая показывается в свойствах системы. За хранение этой информации отвечают следующие ключи реестра:
[HKEY_LOCAL_MASHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion]
"RegisteredOrganization"="Owner.Organization"
"RegisteredOwner"="Owner"


Automatically Unload DLLs from Memory. Опция для автоматической выгрузки всех DLL, используемых программой, когда программа завершается. Если эта опция включена, то объем свободной памяти увеличится, но, к сожалению, по словам Customizer XP, уменьшится стабильность системы. Для внесения изменений добавьте ключ строкового типа:
[HKEY_LOCAL_MASHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer]
"AlwaysUnloadDLL"="1"
Для включения опции сделайте его равным "1", для выключения — "0".


Automatically Close Hung Applications. Эта опция используется для автоматического закрытия без всякого предупреждения всех зависших программ. Измените значение ключа заменив "0" на "1":
[HKEY_CURRENT_USER\ Control Panel\ Desktop]
"AutoEndTasks"="1"


Change Service Time Out Value. Эта настройка служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед остановкой сервиса, в том числе и зависшего. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение с точки зрения Customizer XP равно 5 000. По умолчанию: 20 000.


[HKEY_CURRENT_USER\ Control Panel\ Desktop]
"WaitToKillServiceTimeout"="5000"
там же находится еще один интересный параметр:


Change Application Time Out Value. Эта настройка служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед закрытием приложения. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение, с точки зрения Customizer XP, равно 5 000. По умолчанию — 20 000.


[HKEY_CURRENT_USER\ Control Panel\ Desktop]
"WaitToKillAppTimeout"="5000"
Следует заметить, что, устанавливая слишком малые значения для WaitToKillServiceTimeout и WaitToKillAppTimeout, вы можете получить проблемы в виде не вовремя снятых сервисов и программ. Оба параметра строковые.


Change Hung Application Timeout Value. Уменьшение значения этого ключа реестра сокращает время, которое ожидает диспетчер задач Windows XP перед закрытием зависшей, не отвечающей на запросы программы. Рекомендованное значение: 2 000. По умолчанию: 5 000.


[HKEY_CURRENT_USER\ Control Panel\ Desktop]
"HungAppTimeout"="5000"


System: Automatically Restart Windows when Crashes

Используется для перезагрузки Windows XP после неожиданной остановки, краха. Измените значение ключа с 0 на 1.


[HKEY_LOCAL_MASHINE\ SYSTEM\ CurrentControlSet\ Control\ CrashControl]
"AutoReboot"=dword:1


Automatically Restart Explorer when Crashes. Эта опция используется для перезагрузки оболочки Windows XP после неожиданной ошибки, краха без перезагрузки всего компьютера. Это позволит, может быть, избежать потери ваших данных во время работы. Измените значение ключа с 0 на 1.


[HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon]
"AutoRestartShell"=dword:1


Improve Core System Performance. Для ускорения производительности оставляет исполняемый код ядра резидентным в памяти вместо вытеснения его по мере необходимости в виртуальную память на диск, то есть в своп. Такие вещи случаются очень редко — только когда запущено очень много программ. Значения ключа: 0 — выключено (по умолчанию), 1 — включено. Для относительно безопасного изменения этого ключа рекомендуется иметь не менее 256 Мб ОЗУ.


[HKEY_LOCAL_MASHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management]
"DisablePagingExecutive"=dword:1
Примечание: не применяйте эту опцию, если вы используете ждущий (standby) и спящий (hibernate) режимы. Customizer XP никакого предупреждения на этот счет не дает.


Optimize Disk Cache Size. Эта установка увеличит число страниц, которые система будет читать или писать на жесткий диск за один раз. Исходя из этого должна вырасти производительность. Для этого измените значение следующего ключа:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management]
"IOPageLockLimit"=dword:1000
Значения ключа задаются в шестнадцатеричной системе от 0x1 000 до 0x20 000 Кб, то есть от 4 до 128 Мб. По умолчанию 0, что соответствует 512 Кб. Причем рекомендуются, но Customizer XP пока об этом не знает, следующие значения:
Объем RAM компьютера — Рекомендуемое значение ключа IOPageLockLimit 
128 Мб и более — 16 384 Кб
160 Мб и более — 32 768 Кб
256 Мб и более — 65 536 Кб
512 Мб и более — 13 1072 Кб


Enable Large System Cache. Включение этой опции увеличивает общую производительность Windows XP. Рекомендовано, если вы имеете 256 Мб ОЗУ или больше. Измените значение ключа с 0 на 1:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControl Set\ Control\ Session Manager\ Memory Management]
"LargeSystemCache"=dword:1


Disable NTFS Last Access Time. При использовании этой опции файловая система NTFS не будет обновлять метки времени последнего доступа к каждому файлу или папке. Попробуйте использовать эту возможность для увеличения производительности вашей дисковой подсистемы. Добавьте или измените значение ключа с 0 на 1:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ FileSystem]
"NtfsDisableLastAccessUpdate"=dword:1


Enable Ultra DMA-66 Support on Intel Chipset. Это позволяет включить поддержку UDMA-66 для вашего жесткого диска, что увеличит производительность винчестера и уменьшит нагрузку на процессор при дисковых операциях.


Примечание: все вышесказанное верно для чипсетов фирмы Intel, а также при условии, что устаревшие HDD не поддерживают эту полезную особенность.


Для использования UDMA-66 для интеловских чипсетов добавьте в реестр в нужном месте следующее:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Class\ {4D36E96A-E325-11CE-BFC1-08002BE10318}\ 0000]
"EnableUDMA66"=dword:1


Disable CD Autoplay Feature. Предотвращает надоевший многим автозапуск только что вставленного CD-ROM, а также разгружает CPU от малоприятной обязанности проверять каждую секунду привод компакт-диска. Измените значение ключа:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Cdrom]
"AutoRun"=dword:0


Enable Clear Page File at Shutdown. Эта установка повышает защиту компьютера. Перед каждым завершением работы ваш своп-файл будет очищаться. А из него при желании можно извлечь многое, например, последние редактируемые документы, пароли и т.п.


[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControl Set\ Control\ Session Manager\ Memory Management]
"ClearPageFileAtShutdown"=dword:1


Disable Low Disk Warning. Избавление от беспокоящего, часто понапрасну, предупреждения о нехватке дискового пространства принесет добавление нового ключа:
[HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer]
"NoLowDiskSpaceChecks"=dword:1


Change Windows Installation Path. Использование этого ключа реестра полезно, например, если вы скопировали инсталляцию Windows XP на жесткий диск.


[HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Setup]
"SourcePath"="D:\ ваша папка"


Disable Windows Task Manager. Опция, отключающая вызов диспетчера задач. Измените реестр указанным ниже способом:
[HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System]
"DisableTaskMgr"=dword:1


Disable REGEDIT. Запрещение использования REGEDIT.EXE полезно для неопытных пользователей. Раз-два:
[HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System]
"DisableRegistryTools"=dword:1
Теперь вы сможете редактировать реестр только с помощью REG-файлов.

Создание резервной копии реестра.

Напоследок хотим рассказать вам о том, как создать резервную копию реестра. Самый простой способ это скопировать файлы из папки %systemroot%\system32\config в другое место и в случае неполадок перенести их обратно. Скопировать необходимо следующие файлы: AppEvent.Evt, default, DEFAULT.LOG, default.sav, SAM, SAM.LOG, SecEvent.Evt, SECURITY, SECURITY.LOG, software, SOFTWARE.LOG, software.sav, SysEvent.Evt, system, SYSTEM.LOG, system.sav, userdiff, userdiff.LOG.


Второй способ создания резервной копии реестра необходимо выполнять в программе RegEdit. Во вкладке «Файл» имеется возможность ипорта/экспорта, как всего реестра, так и отдельных ключей. Файлы реестра имеют расширение .REG и для импорта необходимо просто два раза щелкнуть на полученный экспортируемый файл.

Оригинал: снимок Wayback Machine от 08.02.2008; в архиве есть ещё адресов: 2.

Статичная копия: без входа, поиска, комментариев и скриптов. Ники и тексты авторов — как были; адреса почты скрыты.