В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету
Войти

Как добавить, изменить или удалить подразделы и значения реестра с помощью REG-файла

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Корпорация Майкрософт завершила поддержку Windows Server 2003 14 июля 2015 г. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

310516
Заметки
  • Эта статья предназначена для опытных пользователей, администраторов и ИТ-специалистов.
  • Импорт файлов реестра (.reg) является возможностью Regedit.exe и не поддерживается Regedt32.exe. Regedit.exe можно использовать для внесения некоторых изменений в реестр на компьютере под управлением Windows NT 4.0 или под управлением Windows 2000, но некоторых изменений требуется Regedt32.exe. Например нельзя добавить или изменить REG_EXPAND_SZ или REG_MULTI_SZ значениями Regedit.exe на компьютере под управлением Windows NT 4.0 или под управлением Windows 2000. Regedt32.exe — основной редактор реестра для Windows NT 4.0 и Windows 2000. Если необходимо использовать Regedt32.exe, нельзя использовать файлы (REG), внести изменения в реестр. Дополнительные сведения о различиях между Regedit.exe и Regedt32.exe щелкните следующий номер статьи базы знаний Майкрософт:
    141377 Различия между Regedit.exe и Regedt32.exe

В ЭТОЙ ЗАДАЧЕ

Аннотация
Важно: Этот раздел, метод или задача содержит действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как сделать резервное копирование и восстановление реестра Windows
В данной статье описывается добавление, изменение или удаление подразделов и значений реестра с помощью файла реестра (.reg). Regedit.exe использует REG-файлы для импорта и экспорта подразделов и значений реестра. Эти REG-файлы можно использовать для удаленного распространения изменений реестра на нескольких компьютерах под управлением Windows. При выполнении REG-файл, содержимое файла будет внесено в локальном реестре. Таким образом необходимо распределить REG-файлы с осторожностью.

back to the top

Синтаксис REG-файлов

REG-файл имеет следующий синтаксис:

RegistryEditorVersion
Пустая строка
[RegistryPath1]
"Имя_элемента_данных1"="Тип_данных1:Значение_данных1"
Имя_элемента_данных2"="Тип_данных2:Значение_данных2"
Пустая строка
[RegistryPath2]
"Имя_элемента_данных3"="Тип_данных3:Значение_данных3"

где:

RegistryEditorVersion — «Редактора реестра Windows версии 5.00», для Windows 2000, Windows XP и Windows Server 2003 или «REGEDIT4» для Windows 98 и Windows NT 4.0. Заголовок "REGEDIT4" также работает на компьютерах под управлением Windows 2000, работающем под управлением Windows XP и под управлением Windows Server 2003.

Пустая строка представляет собой пустую строку. Обозначает начало нового пути реестра. Каждый раздел или подраздел является новым путем реестра. При наличии нескольких разделов в REG-файлы пустые строки помогут вам изучить и устранить проблемы в содержимом.

RegistryPathx — путь подраздела, который включает первое импортируемое значение. Заключите путь в квадратные скобки и отделите каждый уровень иерархии обратной косой чертой. Например:
[
HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
]
REG-файл может содержать несколько путей реестра. Если в нижней части иерархии в инструкции пути в реестре не существует, будет создан новый подраздел. Содержимое файлов реестра отправляются в реестр в порядке их ввода. Таким образом Если вы хотите создать нового подраздела с подразделом, необходимо ввести строки в правильном порядке.

DataItemNamex — Это имя элемента данных, который требуется импортировать. Если элемент данных в файле отсутствует в реестре, REG-файл добавляет его (со значением элемента данных). Если элемент данных существует, значение в REG-файле переписывает существующее значение. Кавычки, необходимо заключить имя элемента данных. Знак равенства (=) сразу после имени элемента данных.

DataTypex Тип данных для значения реестра и сразу же после знака равенства. Для всех типов данных, кроме REG_SZ (строковое значение) двоеточие следует непосредственно за типом данных. Если тип данных — REG_SZ, не включайте значение типа данных или двоеточие. В этом случае Regedit.exe предполагает тип данных REG_SZ. В следующей таблице перечислены основные типы данных реестра:
Тип данныхТип данных в REG-файле
REG_BINARYшестнадцатеричный
REG_DWORDdword
REG_EXPAND_SZHexadecimal(2)
REG_MULTI_SZHexadecimal(7)
Дополнительные сведения о типах данных реестра щелкните следующий номер статьи базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
DataValuex сразу за двоеточием (или знаком равенства в REG_SZ) и должно иметь надлежащий формат (например, строковый или шестнадцатеричный). Используйте шестнадцатеричный формат для двоичных элементов данных.

Примечание Можно ввести несколько строк элементов данных для одного пути реестра.

Примечание файл реестра должен содержать пустую строку в конце файла.

back to the top

Добавление подразделов реестра или добавление и изменение значений реестра

Чтобы добавить подраздел реестра или добавить или изменить значение реестра, внесите соответствующие изменения в реестр и затем экспортировать соответствующий подраздел или подразделы. Экспортированные подразделы реестра автоматически сохраняются как REG-файлы. Чтобы внести изменения в реестр и экспортировать изменения в REG-файл, выполните следующие действия:
  1. Нажмите кнопку Пуск, выберите пункт выполнить, тип regedit в окне Открыть и нажмите кнопку ОК.
  2. Найдите и выберите подраздел, содержащий элемент реестра или элементы, которые требуется изменить.
  3. Выберите Файл и нажмите кнопку Экспорт.

    На этом шаге резервная копия подраздела до внесения изменений. Можно импортировать этот файл обратно в реестр позже изменений возникает проблема.
  4. В поле Имя файла введите имя файла для сохранения REG-файла с исходными элементами реестра и нажмите кнопку Сохранить.

    Примечание Используйте имя файла, которое говорит о ее содержимое, например ссылку на имя подраздела.
  5. В правой области добавьте или измените нужные элементы реестра.
  6. Повторите шаги 3 и 4, чтобы экспортировать подраздел еще раз, но используйте другое имя REG-файла. Этот REG-файл можно использовать для изменения реестра на другом компьютере.
  7. Протестируйте изменения на локальном компьютере. Если они вызывают неполадки, дважды щелкните файл с резервной копией исходных данных реестра для возврата в исходное состояние реестра. Если изменения работает должным образом, можно распространять REG-файл, созданный на шаге 6 на другие компьютеры, используя методы "Распространение изменений реестра"в разделе данной статьи.
back to the top

Удаление разделов реестра и значений

Чтобы удалить раздел реестра с помощью REG-файла, поместить дефис (-) на переднем плане Путем_реестра REG-файла. Например, чтобы удалить подраздел Test из следующего раздела реестра:
HKEY_LOCAL_MACHINE\Software
REG-файла, добавьте дефис перед следующим разделом реестра:
HKEY_LOCAL_MACHINE\Software\Test
В следующем примере имеется REG-файл, который может выполнить эту задачу.
[
-HKEY_LOCAL_MACHINE\Software\Test
]
Чтобы удалить значение реестра с помощью REG-файла, добавьте дефис (-) после знака равенства, Именем_элемента_данных REG-файла. Например, чтобы удалить параметр реестра «TestValue» из следующего раздела реестра:
HKEY_LOCAL_MACHINE\Software\Test
добавьте дефис после "TestValue"= в REG-файл. В следующем примере имеется REG-файл, который может выполнить эту задачу.
HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-
Чтобы создать REG-файл, используйте Regedit.exe, чтобы экспортировать раздел реестра, который требуется удалить и затем измените файл с помощью блокнота, добавив дефис.

back to the top

Переименование разделов и значений реестра

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

Распространение изменений реестра

REG-файл можно отправить пользователям по электронной почте, поместить его на сетевой диск и направить пользователей к сетевой папке, чтобы выполнить его, или можно добавить команду к скриптам входа пользователей, чтобы автоматически импортировать REG-файл при входе в систему. Когда пользователи запускают REG-файл, они получают следующие сообщения:
Редактор реестра
Вы уверены, что хотите добавить информацию из пути REG-файла в реестр?
При нажатии кнопки Да, пользователь получает следующее сообщение:
Редактор реестра
Сведения о пути REG-файла были успешно внесены в реестр.
Regedit.exe поддерживает параметр командной строки /s , чтобы не отображать эти сообщения. Например чтобы автоматически выполнить REG-файл (с параметром /s ) из пакетного файла сценария входа в систему, используйте следующий синтаксис:
Regedit.exe /s пути REG-файла
Также можно использовать групповую политику или системную политику для распространения изменений реестра по сети. Для получения дополнительных сведений посетите следующий веб-узел корпорации Майкрософт:Примечание Если изменения, можно отправить файл регистрации соответствующим пользователям в сети.

back to the top
q297435

Предупреждение: эта статья переведена автоматически

Свойства

Номер статьи: 310516 — последний просмотр: 07/04/2015 01:34:00 — редакция: 17.0

  • Windows 7 Корпоративная
  • Windows 7 Профессиональная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Начальная
  • Windows 7 Максимальная
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 for Embedded Systems
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard without Hyper-V
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Service Pack 1 для Windows Vista
  • Service Pack 2 для Windows Vista
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Professional for Embedded Systems
  • Windows 7 Service Pack 1
  • Windows 7 Ultimate for Embedded Systems
  • kbenv kbhowtomaster kbmt KB310516 KbMtru
Отзывы и предложения