Назад | Перейти на главную страницу

Как мы можем вставить несколько ключей в папку реестра без использования сторонних инструментов?

Чтобы вставить несколько ключей в папку реестра (например, Computer\HKEY_CLASSES_ROOT\....\....), Мне в основном приходится вручную щелкать правой кнопкой мыши → New → Key для каждой клавиши.

Это может раздражать и становится излишним, особенно когда мне нужно вставить более 10 ключей.

Есть ли способ вставить несколько ключей в папку реестра, используя графический интерфейс по умолчанию?

Есть ли для этого команда cmd?

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

  1. Использовать regedit GUI.

Microsoft regedit обеспечивает импорт и экспорт [экспорт виден на вашем скриншоте] варианты. Когда вы экспортируете ключ, он появится в файле .REG. Это пример.

example.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Example]
[HKEY_CURRENT_USER\SOFTWARE\Example\keyA]
"value0"=dword:00000000
"value1"="data"

Чтобы импортировать открытый regedit, используйте меню и выберите Файл -> Импорт, затем выберите файл .REG.

  1. Использовать reg утилита командной строки.

В reg утилита также предоставляет Импортировать и экспорт параметры. Чтобы выполнить те же шаги, что и выше, вы должны сделать что-то вроде.

:: Export
REG EXPORT HKCU\SOFTWARE\example\ example.reg

:: Import
REG IMPORT example.reg

Вы также можете создавать специальные ключи / значения / данные с помощью reg.

REG ADD "HKCU\SOFTWARE\example\keyA" /v "value0" /t REG_DWORD /d "0" /f
REG ADD "HKCU\SOFTWARE\example\keyA" /v "value1" /t REG_SZ /d "data" /f
  1. Используйте элемент предпочтений реестра групповой политики.

Использовать gpmc.msc настроить Предпочтение реестра групповой политики и разверните его по мере необходимости.

В дополнение к ответу jscott, Powershell может изначально управлять реестром.