Как сделать запись в реестре с помощью командной строки?

Как сделать запись в реестре с помощью командной строки?

Как мне заставить командную строку (пакетно) добавить эту запись в реестр?

Чтобы задать значение записи реестра LocalAccountTokenFilterPolicy

Откройте раздел реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

Если запись LocalAccountTokenFilterPolicy еще не существует, щелкните правой кнопкой мыши System, затем щелкните Edit, New и DWord (32-bit) value. Введите имя LocalAccountTokenFilterPolicy, а затем установите его значение равным 1.

Там говорится, что мне нужно перейти в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System и создать новый DWord (32-битный) с именем LocalAccountTokenFilterPolicy со значением 1.

Любая помощь будет высоко оценена!

решение1

@echo off
reg add HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\SYSTEM /V LocalAccountTokenFilterPolicy /t REG_DWORD /d 1
if %errorlevel%==0 echo Key added successfully
pause
exit

--ЗАПУСТИТЕ СКРИП ОТ ПРАВ АДМИНИСТРАТОРА.

решение2

В этой теме MSDN рассказывается, как создать .regфайл, который можно применить из командной строки:

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

При наличии .regфайла его «запуск» активирует файловые ассоциации и загрузит его, как отмечено в конце статьи:

regedit.exe /s path of .reg file

Кроме того, как отмечено вМожно ли изменить запись реестра с помощью скрипта .bat/.cmd?, есть такие инструменты, REGкоторые полезны. Это также задокументировано на MSDN:

РегВыполняет операции с информацией о подразделах реестра и значениями в записях реестра.

решение3

Вот ресурс, который вы ищете. Вы можете сделать

http://www.computerhope.com/reg.htm

# List subkeys
REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System
# Add a key of type with data
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

Дополнительные ресурсы:

https://technet.microsoft.com/en-ca/library/cc742162.aspx#Рег Добавить

https://support.microsoft.com/en-us/kb/264584

https://support.microsoft.com/en-us/kb/310516

решение4

Используйте команду REG - REG /? для справки. Вы можете сначала использовать тестовую систему, чтобы экспортировать нужный вам ключ, а затем использовать REG для его импорта или просто использовать REG для его создания.

Примечание: для записи в HKLM (или любой другой раздел, кроме HKCU) вам потребуются права администратора.

Поскольку примеры и ссылки должны быть приведены (видимо): http://ss64.com/nt/reg.html

   REG QUERY [ROOT\]RegKey /v ValueName [/s]

REG QUERY [ROOT]RegKey /ve -- возвращает значение (по умолчанию)

REG ADD [ROOT]RegKey /v ИмяЗначения [/t ТипДанных] [/S Разделитель] [/d Данные] [/f] REG ADD [ROOT]RegKey /ve [/d Данные] [/f] -- Установите значение (по умолчанию)

REG DELETE [ROOT]RegKey /v Имя_значения [/f] REG DELETE [ROOT]RegKey /ve [/f] -- Удалить значение (по умолчанию) REG DELETE [ROOT]RegKey /va [/f] -- Удалить все значения в этом разделе

REG COPY [\SourceMachine][ROOT]RegKey [\DestMachine][ROOT]RegKey

REG EXPORT [ROOT]RegKey Имя файла.reg REG IMPORT Имя файла.reg REG SAVE [ROOT]RegKey Имя файла.hiv REG RESTORE \MachineName[ROOT]\KeyName Имя файла.hiv

REG LOAD ИмяКлюча ИмяФайла REG UNLOAD ИмяКлюча

REG COMPARE [ROOT]RegKey [ROOT]RegKey [/v ИмяЗначения] [Выход] [/s] REG COMPARE [ROOT]RegKey [ROOT]RegKey [/ve] [Выход] [/s]

Связанный контент