Как редактировать реестр Windows, нужно ли это делать и когда?

—>

В этой статье описывается реестр Windows и данная статья содержит сведения о том, как редактировать и создать его поддержку.

Исходная версия продукта:   Windows 10 — все выпуски, Windows Server 2012 R2Исходный номер КБ:   256986

Описание реестра

Словарь компьютеров Майкрософт( Fifth Edition) определяет реестр как:

Центральная иерархическая база данных, используемая в Windows 98, Windows CE, Windows NT и Windows 2000 для хранения сведений, необходимых для настройки системы для одного или более пользователей, приложений и аппаратных устройств.

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

Реестр заменяет большинство текстовых INI-файлов, используемых в файлах конфигурации Windows 3.x и MS-DOS, таких как Autoexec.bat и Config.sys. Хотя реестр распространен в нескольких операционных системах Windows, между ними есть некоторые различия. Ульи реестра — это группа ключей, подмаек и значений в реестре с набором вспомогательных файлов, содержащих резервные копии данных. Вспомогательные файлы для всех ульев, кроме HKEY_CURRENT_USER, находятся в папке % в SystemRoot%System32Config Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Вспомогательные файлы для HKEY_CURRENT_USER находятся в %SystemRoot%ProfilesUsername папке. Расширения имен файлов в этих папках указывают тип содержащихся в них данных. Кроме того, отсутствие расширения иногда может указывать на тип содержащихся в них данных.

Hive реестра Вспомогательные файлы
HKEY_LOCAL_MACHINESAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINESecurity Security, Security.log, Security.sav
HKEY_LOCAL_MACHINESoftware Программное обеспечение, Software.log, Software.sav
HKEY_LOCAL_MACHINESystem System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERSDEFAULT Default, Default.log, Default.sav

В Windows 98 файлы реестра называются User.dat и System.dat. В Выпуске Windows Вметье файлы реестра называются Classes.dat, User.dat и System.dat.

Примечание

Функции безопасности в Windows могут позволить администратору управлять доступом к ключам реестра.

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

Папка/предопределяемая клавиша Описание
HKEY_CURRENT_USER Содержит корневой корень сведений о конфигурации для пользователя, который в данный момент вошел в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения связаны с профилем пользователя. Этот ключ иногда сокращен как HKCU.
HKEY_USERS Содержит все активно загруженные профили пользователей на компьютере. HKEY_CURRENT_USER подмайка HKEY_USERS. HKEY_USERS иногда сокращение от HKU.
HKEY_LOCAL_MACHINE Содержит сведения о конфигурации, определенные для компьютера (для любого пользователя). Этот ключ иногда сокращен как HKLM.
HKEY_CLASSES_ROOT Это подмайка HKEY_LOCAL_MACHINESoftware . Хранимая здесь информация позволяет убедиться, что при открываемом файле с помощью проводника Windows откроется правильная программа. Этот ключ иногда сокращен как HKCR. Начиная с Windows 2000, эти сведения хранятся в ключах HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER ключах. Этот ключ содержит параметры по умолчанию, которые могут применяться HKEY_LOCAL_MACHINESoftwareClasses для всех пользователей на локальном компьютере. Ключ содержит параметры, переопределяют параметры по умолчанию HKEY_CURRENT_USERSoftwareClasses и применяются только к интерактивному пользователю. Ключ HKEY_CLASSES_ROOT предоставляет представление реестра, который объединяет сведения из этих двух источников. HKEY_CLASSES_ROOT также предоставляет это объединеннное представление для программ, предназначенных для более ранних версий Windows. Чтобы изменить параметры интерактивного пользователя, необходимо внести изменения в соответствии с HKEY_CURRENT_USERSoftwareClasses HKEY_CLASSES_ROOT. Чтобы изменить параметры по умолчанию, необходимо внести изменения в HKEY_LOCAL_MACHINESoftwareClasses . Если вы пишете ключи в ключ под HKEY_CLASSES_ROOT, система сохраняет сведения HKEY_LOCAL_MACHINESoftwareClasses в . Если записать значения в ключ под HKEY_CLASSES_ROOT и ключ уже существует в этом ключе, система будет хранить сведения в этом ключе, а не HKEY_CURRENT_USERSoftwareClasses в HKEY_LOCAL_MACHINESoftwareClasses под .
HKEY_CURRENT_CONFIG Содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

Примечание

Реестр в 64-битных версиях Windows XP, Windows Server 2003 и Windows Vista разделен на 32- и 64-битные ключи. Многие из 32-битных ключей имеют те же имена, что и их 64-битные аналоги, и наоборот. 64-битная версия редактора реестра по умолчанию, включаемая в 64-битные версии Windows XP, Windows Server 2003 и Windows Vista, отображает 32-битные ключи под HKEY_LOCAL_MACHINESoftwareWOW6432Node узлом. Дополнительные сведения о просмотре реестра в 64-битных версиях Windows см. в подсистеме просмотра реестра системы с помощью 64-битных версий Windows.

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

  • Windows Server 2003, Windows XP и Windows Vista: 16 383 символов
  • Windows 2000: 260 символов ANSI или 16 383 символов Юникода
  • Windows 98/Windows 95: 255 символов

Длинные значения (более 2048 bytes) должны храниться как файлы с именами файлов, хранимые в реестре. Это помогает эффективно работать в реестре. Максимальный размер значения:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: доступная память
  • Windows 98/Windows 95: 16 300 bytes

Примечание

Общий размер всех значений ключа составляет 64 КБ.

Name Тип данных Описание
Двоичное значение REG_BINARY Необработанные двоичные данные. Большая часть сведений об аппаратном компоненте хранится в виде двоичных данных и отображается в редакторе реестра в виде формата.
Значение DWORD REG_DWORD Данные, представленные числом длиной 4 бита (32-битное число). Многие параметры драйверов и служб устройств имеют этот тип и отображаются в редакторе реестра в двоичном, hexadecimal или десятичном формате. Связанные значения DWORD_LITTLE_ENDIAN (наименее значимый byte находится на самом низком адресе) и REG_DWORD_BIG_ENDIAN (наименее значимый byte находится на самом высоком адресе).
Расширяемое строковое значение REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает переменные, которые разрешены, когда программа или служба использует эти данные.
Многострочный параметр REG_MULTI_SZ Несколько строк. Значения, содержащие списки или несколько значений в форме, которую могут читать люди, обычно являются этим типом. Записи разделяются пробелами, запятой или другими знаками.
Строка REG_SZ Текстовая строка фиксированной длины.
Двоичное значение REG_RESOURCE_LIST Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемого драйвером оборудования или одним из физических устройств, которые он контролирует. Эти данные обнаруживаются и записаны в дереве ResourceMap системой и отображаются в редакторе реестра в виде двоичного значения.
Двоичное значение REG_RESOURCE_REQUIREMENTS_LIST Ряд вложенных массивов, предназначенных для хранения списка возможных аппаратных ресурсов драйвера или одного из физических устройств, которые он может использовать. Система записывает подмножество этого списка в дерево ResourceMap. Эти данные обнаруживаются системой и отображаются в редакторе реестра в формате двоичного значения.
Двоичное значение REG_FULL_RESOURCE_DESCRIPTOR Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемого физическим аппаратным устройством. Эти данные обнаруживаются и записи в дереве HardwareDescription системой и отображаются в редакторе реестра в виде двоичного значения.
Нет REG_NONE Данные без определенного типа. Эти данные заносят в реестр системой или приложениями и отображаются в редакторе реестра в виде двоичного значения в виде двоичного значения.
ссылок. REG_LINK Строка Юникода, именуемая символьной ссылкой.
Значение QWORD REG_QWORD Данные, представленные числом, которое является 64-битным числом. Эти данные отображаются в редакторе реестра как двоичное значение и представлены в Windows 2000.

Back up the registry

  • Back up and restore your PC

  • Использование функции резервного копирования для резервного копирования и восстановления данных в Windows Server 2003

Изменение реестра

Чтобы изменить данные реестра, программа должна использовать функции реестра, определенные в функциях реестра.

Администраторы могут изменять реестр с помощью редактора реестра (Regedit.exe или Regedt32.exe), групповой политики, системной политики, реестра (REG) или с помощью скриптов, таких как файлы скриптов VisualBasic.

Использование пользовательского интерфейса Windows

Для изменения параметров системы рекомендуется использовать пользовательский интерфейс Windows, а не редактировать реестр вручную. Однако редактирование реестра иногда может быть лучшим способом решения проблемы с продуктом. Если проблема задокументирована в базе знаний Майкрософт, будет доступна статья с пошагами инструкции по редактированию реестра для этой проблемы. Мы рекомендуем выполнять эти инструкции в точности.

Использование редактора реестра

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

При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Для решения этих проблем может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.

Редактор реестра можно использовать для следующих действий:

  • Найдите подtree, key, subkey или value
  • Добавление подмайки или значения
  • Изменение значения
  • Удаление подмайки или значения
  • Переименование подмайки или значения

Область навигации редактора реестра отображает папки. Каждая папка представляет предопределяемую клавишу на локальном компьютере. При доступе к реестру удаленного компьютера отображаются только два предопределяемого ключа: HKEY_USERS и HKEY_LOCAL_MACHINE.

Использование групповой политики

В консоли управления (MMC) размещены средства администрирования, которые можно использовать для администрирования сетей, компьютеров, служб и других компонентов системы. Оснастка MMC групповой политики позволяет администраторам определять параметры политики, применяемые к компьютерам или пользователям. Вы можете реализовать групповую политику на локальных компьютерах с помощью локальной оснастки MMC групповой политики Gpedit.msc. Групповую политику в Active Directory можно реализовать с помощью оснастки «Пользователи и компьютеры Active Directory». Дополнительные сведения об использовании групповой политики см. в справке в соответствующей оснастке MMC групповой политики.

Использование файла записей регистрации (REG)

Создайте файл записей регистрации (REG), содержащий изменения реестра, а затем запустите REG-файл на компьютере, где нужно внести изменения. REG-файл можно запустить вручную или с помощью скрипта для запуска. Дополнительные сведения см. в статьях о добавлении, изменении и удалении поднастроек и значений реестра с помощью файла записей регистрации (REG).

Использование хоста скриптов Windows

На хост-компьютере скриптов Windows можно запускать сценарии VBScript JScript сценарии непосредственно в операционной системе. Вы можете создавать VBScript и JScript файлы, которые используют методы хоста скриптов Windows для удаления, чтения и записи ключей и значений реестра. Дополнительные сведения об этих методах можно получить на следующих веб-сайтах Майкрософт:

  • Метод RegDelete

  • Метод RegRead

  • Метод RegWrite

Использование инструмента управления Windows

Инструментарий управления Windows (WMI) является компонентом операционной системы Microsoft Windows и является реализацией корпорацией Майкрософт Web-Based Enterprise Management (WBEM). WBEM — это отраслевая инициатива по разработке стандартной технологии для доступа к информации управления в корпоративной среде. С помощью WMI можно автоматизировать административные задачи (например, изменение реестра) в корпоративной среде. WMI можно использовать в языках сценариев, которые имеют обработок в Windows и обрабатывают объекты Microsoft ActiveX. Для изменения реестра Windows можно также Command-Line WMI Wmic.exe (Wmic.exe).

Дополнительные сведения о инструментарии управления Windows см. в документе «Инструментарий управления Windows».

Дополнительные сведения о средстве WMI Command-Line см. в описании средства командной строки инструментали управления Windows (WMI) (Wmic.exe).

Использование средства реестра консоли для Windows

Для изменения реестра можно использовать средство реестра консоли для Windows (Reg.exe). Для получения справки по Reg.exe введите в командной панели reg /? и нажмите кнопку «ОК».

Восстановление реестра

Чтобы восстановить реестр, используйте соответствующий метод.

Метод 1. Восстановление ключей реестра

Чтобы восстановить экспортированных подмеков реестра, дважды щелкните файл записей регистрации (REG), сохраненный в разделе «Экспорт подмаек реестра». Или можно восстановить весь реестр из резервной копии. Дополнительные сведения о восстановлении всего реестра см. в разделе «Метод 2. Восстановление всего реестра» далее в этой статье.

Метод 2. Восстановление всего реестра

Чтобы восстановить весь реестр, восстановим состояние системы из резервной копии. Дополнительные сведения о восстановлении состояния системы из резервной копии см. в подсистеме резервного копирования для защиты данных и восстановления файлов и папок на компьютере в Windows XP и Windows Vista.

Примечание

При архивном копировании состояния системы также создаются обновленные копии файлов реестра в %SystemRoot%Repair папке.

Ссылки

Дополнительные сведения можно получить на следующих веб-сайтах:

  • Windows 2000 Server Resources Kit

  • Внутри реестра

Каталог тестовых продуктов Windows Server — это справочник по продуктам, которые были протестированы на совместимость с Windows Server.

Data Protection Manager (DPM) является ключевым членом семейства продуктов управления Microsoft System Center и предназначен для помощи ИТ-специалистам в управлении средой Windows. DPM — это новый стандарт резервного копирования и восстановления Windows, который обеспечивает непрерывную защиту данных для приложений и файлового сервера Майкрософт, которые используют легко интегрированные дисковые и ленточные носитли. Дополнительные сведения о том, как создать и восстановить реестр, см. в сведениях о том, как создать и восстановить реестр в Windows XP и Windows Vista.

—>registry-editor-main.png

Реестр состоит из разделов (в редакторе выглядят как папки), параметров (или ключей) и их значений (показываются в правой части редактора реестра).

run-windows-registry-editor.png

Чтобы запустить редактор реестра, в любой версии Windows (от XP) вы можете нажать клавиши Windows + R и ввести regedit в окно «Выполнить».

Впервые запуская редактор в левой части вы увидите корневые разделы, в которых неплохо бы ориентироваться:

  • HKEY_CLASSES_ROOT — данный раздел используются для хранения и управления ассоциациями файлов. Фактически, данный раздел является ссылкой на HKEY_LOCAL_MACHINE/Software/Classes
  • HKEY_CURRENT_USER — содержит параметры для пользователя, под именем которого был осуществлен вход в систему. Здесь же хранятся большинство параметров установленных программ. Является ссылкой на раздел пользователя в HKEY_USERS.
  • HKEY_LOCAL_MACHINE — в данном разделе хранятся настройки ОС и программ в целом, для всех пользователей.
  • HKEY_USERS — хранит настройки для всех пользователей системы.
  • HKEY_CURRENT_CONFIG — содержит параметры всего установленного оборудования.

В инструкциях и руководствах имена разделов часто сокращаются до HK + первые буквы имени, например, вы можете увидеть такую запись: HKLM/Software, что соответствует HKEY_LOCAL_MACHINE/Software.

Где хранятся файлы реестра

Файлы реестра хранятся на системном диске в папке Windows/System32/Config — файлы SAM, SECURITY, SYTEM и SOFTWARE содержат информацию из соответствующих разделов в HKEY_LOCAL_MACHINE.

Данные из HKEY_CURRENT_USER хранятся в скрытом файле NTUSER.DAT в папке «Users/Имя_пользователя» на компьютере.

Создание и изменение разделов и параметров реестра

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

Ключи реестра могут иметь значения различных типов, но чаще всего при правке приходится иметь дело с двумя из них — это строковый параметр REG_SZ (для задания пути к программе, например) и параметр DWORD (например, для включения или отключения какой-либо функции системы).

Избранное в редакторе реестра

Даже среди тех, кто регулярно пользуется редактором реестра, почти нет тех, кто использует при этом пункт меню «Избранное» редактора. А зря — сюда можно добавить наиболее часто просматриваемые разделы. И в следующий раз, для перехода к ним не копаться в десятках имен разделов.

«Загрузить куст» или правка реестра на компьютере, который не загружается

С помощью пункта меню «Файл» — «Загрузить куст» в редакторе реестра вы можете выполнить загрузку разделов и ключей с другого компьютера или жесткого диска. Наиболее часто встречающийся вариант использования: загрузка с LiveCD на компьютере, который не загружается и исправление ошибок реестра на нем.

Примечание: пункт «Загрузить куст» активен только при выборе разделов реестра HKLM и HKEY_USERS.

Экспорт и импорт разделов реестра

Если необходимо, вы можете экспортировать любой раздел реестра, включая подразделы, для этого кликните по нему правой кнопкой мыши и выберите в контекстном меню «Экспортировать». Значения будут сохранены в файле с расширением .reg, который по сути является текстовым файлом и его можно редактировать с помощью любого текстового редактора.

Для импорта значений из такого файла, вы можете просто дважды кликнуть по нему или же выбрать в меню редактора реестра «Файл» — «Импорт». Импорт значений может понадобиться в различных случаях, например, для того, чтобы исправить ассоциации файлов Windows.

Очистка реестра

Многие сторонние программы в числе прочих функций предлагают произвести очистку реестра, что по описанию должно привести к ускорению работы компьютера. Я уже писал статью на эту тему и не рекомендую выполнять подобную очистку. Статья: Программы для очистки реестра — стоит ли их использовать.

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

Дополнительные сведения о редакторе реестра

Некоторые статьи на сайте, которые имеют отношение к редактированию реестра Windows:

Винда без реестра (основной базы параметров ее самой и всего, что в ней находится) – как машина без бензина: не заведется и не поедет. Но в отличие от бензина и авто, каждая копия Windows может работать только с собственным реестром. Отлить из бака соседа (скопировать его с другого компьютера) не получится. Это главная причина, почему эксперименты с этой базой часто заканчиваются плачевно: запасной-то нет. Конечно, если не позаботиться об этом заранее.

Реестр винды состоит из огромного количества записей, и среди них есть такие, которые трогать категорически нельзя. Другие же можно даже удалять. Чтобы отличать первые от вторых, нужны определенные знания, но так как доступ к реестру свободно открыт, пользователи пытались, пытаются, и будут пытаться что-то в нем менять, получая полезный, хотя и не всегда удачный опыт… Итак, сегодня поговорим, как безопасно редактировать реестр Windows, нужно ли это делать и когда.

Когда имеет смысл прибегать к ручному редактированию реестра

В спорах о том, стоит ли пользователю что-то править в системном реестре самому, сломалось немало копий. Основной аргумент «против» звучит примерно так: неопытные виндоюзеры часто не понимают, что они делают и зачем. И вместо ускорения системы или удаления «опасных вирусов» получают на экране «черный квадрат Малевича», создавая тем самым проблемы себе и другим.

Однако аргументы «за» тоже имеют право на жизнь. Убедительнее всех звучат следующие:

  • Редактируя реестр своими руками, пользователь приобретает опыт и знания, а ошибки поправимы.
  • Иногда решить какую-либо проблему другими способами невозможно или ручное редактирование – самый короткий путь к ее решению.

Словом, во всем есть плюсы и минусы, но я бы сказал так: если ваши личные доводы «за» перевесили и вы осознаете возможные последствия – дерзайте. Но пока не наберетесь опыта, желательно, чтобы с вами рядом был человек, который в случае чего поможет исправить ошибку.

Первым делом – безопасность

Как уже сказано, реестр у винды один – неповторимый, как отпечаток пальца. Да, в нем есть стандартные разделы, но некоторые из них содержат уникальные параметры, которые могут использоваться только на конкретном компьютере. Это я к тому, что перед любым вмешательством в столь деликатную структуру не ленитесь создавать резервные копии, а не надейтесь в случае чего скопировать данные с другой машины.Это интересно:   Как очистить папку System Volume Information?

Если вы собираетесь внести ручные правки в известные вам области реестра, достаточно зарезервировать только ту информацию, которую вы редактируете. Перед запуском сомнительных программ (особенно малоизвестных «ускорялок», «украшалок» и «чистилок») делайте бэкап всего реестра, чтобы в случае сбоя быстро исправить то, что сломалось.

Почему это лучше, чем создавать точку восстановления системы? Да потому, что некоторые «ускорялки» и «чистилки» (потенциальные виновники сбоев) иногда вместе с мусором вычищают и точки.

Как сделать резервную копию ветки или одного раздела реестра

Войдите в Windows под учеткой админа и запустите встроенный редактор реестра. Проще всего это сделать при помощи системной утилиты «Выполнить», которая открывается нажатием клавиш Win+R. Вбейте в нее команду «regedit» (без кавычек) и кликните ОК.

В левой половине окошка RegEdit (встроенного редактора) найдите, перемещаясь по дереву каталогов, интересующую ветку или запись. Выделите ее кликом правой клавиши мышки. Из раскрывшегося меню выберите «Экспортировать».

После этого сохраните файл в удобном месте. Это и есть резервная копия. Чтобы отменить изменения, внесенные в реестр после ее создания, просто 2 раза кликните по этому файлу.

Как сделать резервную копию всего реестра

Запустите RegEdit, войдите в меню «Файл» и нажмите «Экспортировать».

При сохранении файла укажите диапазон экспорта «Весь реестр».

Процесс резервирования занимает около 10- 30 минут. Размер файла получается довольно большим.

Лучшие бесплатные утилиты для создания бэкапа реестра

Registry Backup

– простая в применении, бесплатная утилитка, не требующая установки на компьютер (но при желании можно и установить) позволяет создавать бэкапы как всего, так и отдельных кустов (основных разделов) и ветвей реестра. Использует в работе службу теневого копирования тома Windows. Сохраняет данные всех пользователей ПК, а не только текущего.

Для создания резервной копии запустите утилиту с правами админа, откройте вкладку «Backup Registry», отметьте нужные строки и нажмите «Backup Now».

Это интересно:   Что делать, если svchost.exe грузит процессор

Для восстановления реестра из копии зайдите на вкладку «Restore Registry», выберите из списка архив за нужное число и нажмите «Restore Now».

RegBak

– еще более простая программка, чем предыдущая. Создает резервные копии только целого реестра и сохраняет их в выбранной папке. Для запуска процесса копирования нажмите кнопку «New backup». Для восстановления выберите копию из списка и кликните «Restore».

2 способа редактирования реестра без сторонних программ

Переходим к главной части нашей затеи – знакомству со способами редактирования реестра. Их много, но мы рассмотрим 2 основных:

  • С помощью уже знакомого RegEdit.
  • С использованием reg-файлов.

Первым способом в реестр добавляют небольшие, единичные правки. Для более масштабных задач больше подходит второй.

RegEdit

Войдите в систему под учеткой администратора. Запустите редактор реестра. Откройте раздел, в который собираетесь внести изменения. В правой половине окна находятся параметры (опции, настройки) этого раздела.

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

Для создания нового параметра нажмите правой клавишей мышки на свободное поле левой половины окна. Наведите мышь на команду «Создать» и выберите в появившемся списке тип данных параметра. Кстати, информацию о том, какими они (типы) бывают, можете почерпнуть на сайте первоисточника .

После выбора типа данных в списке появится «Новый параметр#1». Введите вместо него нужное имя. Если вокруг «нового параметра» исчезла рамка (поле ввода), выделите его и нажмите F2.

Следом щелкните 2 раза по новой записи и в открывшемся окошке укажите ее значение.

Reg-файл

Reg-файл – файл с расширением reg, это особый текстовый объект, в котором находятся данные реестра и команды на их изменение. Как вы помните, именно в этом формате мы сохраняли резервные копии.

Рег-файлы читает и обрабатывает редактор RegEdit, но не сам, а по команде пользователя – щелчку по файлу. После этого сведения, которые там содержатся, заносятся в реестр.

С помощью единственного reg-файла можно внести изменения как в один, так и во множество разделов реестра, причем разных. Он позволяет:

  • Создавать новые разделы и параметры с заданными именами.
  • Присваивать параметрам значения и изменять их.
  • Удалять существующие разделы и параметры.

Это интересно:   Как узнать и изменить MAC адрес

То есть всё то, что можно делать вручную, но быстрее.

Reg-файлы не привязаны к конкретной копии Windows, и их можно переносить с одного компьютера на другой. Именно так их используют для исправления каких-либо стандартных параметров реестра, которые одинаковы на всех операционных системах одной версии (ассоциаций файлов, настроек проводника и т. п.). Такие универсальные reg-файлы несложно найти на форумах компьютерной помощи, но лучше мы научимся создавать их самостоятельно.

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

Итак, откроем блокнот и создадим в нем новый документ. В каждом файле reg обязательно присутствует заголовок: Windows Registry Editor Version 5.00 Напишем его вверху листа и оставим после пустую строку. Следом идут команды.

Синтаксис типичного рег-файла показан на скриншоте ниже.

В квадратных скобках [] записывают разделы – иными словами, папки и подпапки дерева каталогов. Такая команда добавляет в реестр новый раздел.

[HKEY_CURRENT_USERSoftware12345]

В одной из команд после скобки стоит знак минус. [-…]Она удаляет раздел и всё его содержимое из реестра.

[-HKEY_CURRENT_USERSoftware1234512345678]

Между командами в квадратных скобках или параметрами предыдущей команды и новой также должна быть оставлена пустая строка.

В кавычках под командой добавления раздела перечислены параметры. Их пишут без отступа. Знак «=» дает программе указание присвоить параметру значение, которое записано в кавычках после. Минус, идущий за знаком =, удаляет параметр.

[HKEY_CURRENT_USERSoftwareDropboxUpdateUpdate] “LastInstallerErrorLastInstallerResultDropboxUpdate”=-

Если параметру присваивается значение типа DWORD или QWORD (числовое), оно указывается в шестнадцатеричном формате.

[HKEY_CURRENT_USERSoftwareDropboxUpdateUpdate] “LastInstallerResultDropboxUpdateLastInstallerResult”=dword:00000000

Двоичные данные HEX указываются в двоичном формате через запятую.

[HKEY_CURRENT_USERSoftwareMozilla] “DropboxUpdate”=hex:87,87,99,08,78,66,55,43,37,88,89,89,99,90,44,33,32

Если в значении параметра указан путь к файлу в проводнике Windows, знаки «» в нем дублируются.

[HKEY_CURRENT_USERSoftwareMozillaFirefoxExtensions] “kpm_win_add_on@kaspersky”=”C:\ProgramFiles\Kaspersky\kpm_win”

Вот и все премудрости. Несложно, правда? Осталось сохранить готовый рег-файл таким же способом, как резервные копии, и можно пускать его в дело. Чтобы изменения вступили в действие, понадобится перезагрузка компьютера.

Что такое реестр Windows? Как работать с реестром? Где хранится реестр и из каких разделов состоит? Как редактировать реестр на удаленном компьютере?

reestr-windows-sposoby-redaktirovaniya-reestra.jpg

Реестр Windows представляет собой базу данных различных настроек и параметров операционной системы, а также настроек программ, установленных на компьютере. Основным средством для просмотра и редактирования записей реестра служит встроенная в Windows утилита Regedit – Редактор реестра. Для ее запуска необходимо зайти в “Пуск” – “Выполнить” – набрать команду regedit и нажать “ОК”. После этого откроется окно программы: слева отображается дерево реестра, а справа выводятся так называемые ключи, т.е. параметры реестра, содержащиеся в выбранном разделе.

r1.pngС помощью Regedit вы можете редактировать значения, импортировать или экспортировать ветви реестра, осуществлять поиск разделов и ключей в реестре. Но хотел бы сразу предупредить, что информация, которая хранится в реестре, очень важна для корректной работы Windows. Удаление или неграмотное изменение нужных разделов и ключей может привести к тому, что перестанут работать какие-нибудь программы, не будет загружаться учетная запись пользователя или произойдет полный крах системы. Стоит также отметить, что изменения внесенные вами в Редакторе реестра вступают в силу сразу после того, как вы их сделали – никакого подтверждения на сохранение, как во многих приложениях, здесь нет.

В Windows XP реестр хранится во многих файлах: эти файлы находятся в каталогах WINDOWSsystem32config и Documents and SettingsИмя пользователя (файлы Ntuser.dat и Ntuser.dat.log).

Реестр Windows состоит из нескольких основных разделов:

HKEY_CLASSES_ROOT – в разделе содержатся данные о расширениях типов файлов и приложениях, которые при их запуске будут открываться.HKEY_CURRENT_USER – в разделе хранятся настройки пользователя, вошедшего в систему в данный момент. Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эти данные называются профилем пользователя.HKEY_LOCAL_MACHINE – здесь содержатся сведения о загрузке операционной системы, информация о драйверах устройств и аппаратном обеспечении компьютера. Хранящиеся здесь настройки относятся ко всем пользователям компьютера.HKEY_USERS – раздел хранит индивидуальные настройки профиля каждого пользователя, зарегистрированного в системе. Здесь же хранится информация о профиле «по умолчанию» для создаваемых новых пользователей.HKEY_CURRENT_CONFIG – в разделе находится вся информация об аппаратном профиле, который используется на локальной машине во время запуска системы.

В каждом из рассмотренных разделов реестра содержатся подразделы, которые хранят различные параметры системы. Например, настройки служб Windows хранятся в разделе: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. А стартовая страница браузера Internet Explorer хранится в параметре Start Page раздела HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain. Параметры в реестре подобно файлам хранят в себе различную информацию. Каждый параметр имеет свои атрибуты: имя, тип данных и значение переменной. Есть параметры реестра, которые хранят текстовые строки подобно обычным текстовым файлам. Есть параметры, в которых хранятся бинарные данные, есть параметры для хранения чисел.

Редактирование реестра

Основные операции, которые можно выполнить в Редакторе реестра, это:Поиск раздела реестра, строк или параметра. Для этого в строке меню выберите “Правка” – “Найти” (“Найти далее”).Добавление раздела или параметра реестра. В левой части редактора реестра выделите раздел, в который необходимо добавить подраздел. В меню “Правка” выберите команду “Создать” – “Раздел” – введите имя нового раздела и нажмите Enter. Для создания нового параметра выберите в меню “Правка” один из типов параметров: Строковый, Двоичный, Параметр DWORD, Мультистроковый, либо Расширяемый строковый параметр. Затем введите имя параметра и нажмите Enter.Удаление раздела или параметра. Выделите удаляемый раздел или параметр – в меню “Правка” выберите “Удалить” (либо нажмите на клавиатуре Delete).Изменения значения параметра. Выделите параметр, значение которого требуется изменить. В меню “Правка” выберите команду “Изменить”. В поле “Значение” введите новое значение параметра и нажмите кнопку “ОК”.Переименование раздела или параметра реестра. Выберите раздел или параметр, который требуется переименовать. В меню “Правка” выберите команду “Переименовать”. Введите новое имя и нажмите клавишу Enter.

Кстати, корневые разделы и параметры по умолчанию переименовывать нельзя. Также как и разделы нельзя удалить.

Редактирование реестра на удаленном компьютере

Утилита Regedit позволяет редактировать реестр не только на данном локальном компьютере. Она может подключиться к удаленному компьютеру и производить с его реестром различные операции. Однако для этого необходимо выполнить ряд условий: — оба компьютера должны быть подключены к сети; — на компьютере должно быть разрешено удаленное управление; — на удаленном компьютере должна быть запущена служба “Удаленный реестр”; — вы должны обладать правами Администратора на обоих компьютерах.

Для редактирования реестра на удаленном компьютере вам необходимо: 1. Запустить на своем компьютере Regedit. 2. В меню “Файл” выбрать пункт “Подключить сетевой реестр”. 3. В диалоговом окне “Подключение сетевого реестра” ввести имя компьютера, реестр которого требуется подключить и нажать “ОК”. При осуществлении доступа к реестру удаленного компьютера отображаются только два раздела HKEY_USERS и HKEY_LOCAL_MACHINE. Теперь вы можете производить различные манипуляции с реестром удаленного компьютера, добавлять и удалять разделы, изменять значения параметров и т.п. Таким образом можно практически полностью управлять удаленным компьютером. Когда вы сделали все необходимые действия с реестром удаленного компьютера, нужно отключиться от него. Для этого в меню “Файл” выберите пункт “Отключить сетевой реестр”. В списке компьютеров выделите имя ПК и нажмите “ОК”.

Продолжение – в следующей статье.

Метки: реестр

Используемые источники:

  • https://docs.microsoft.com/ru-ru/troubleshoot/windows-server/performance/windows-registry-advanced-users
  • https://remontka.pro/windows-registry-editor/
  • https://f1comp.ru/windows-8/kak-redaktirovat-reestr-windows-nuzhno-li-eto-delat-i-kogda/
  • http://blogsisadmina.ru/windows/reestr-windows-sposoby-redaktirovaniya-reestra.html

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
7th-studio.ru
Добавить комментарий