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

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

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

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

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

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

Любая помощь очень ценится!

4 ответа4

2
@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

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

0

Используйте команду 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 ValueName [/t DataType] [/S Separator] [/d Data] [/f] REG ADD [ROOT] RegKey /ve [/d Data] [/f] - установить ( значение по умолчанию

REG DELETE [ROOT] RegKey /v ValueName [/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 FileName.reg REG IMPORT FileName.reg REG SAVE [ROOT] RegKey FileName.hiv REG RESTORE \MachineName [ROOT] \KeyName FileName.hiv

REG LOAD KeyName FileName REG UNLOAD KeyName

REG COMPARE [ROOT] RegKey [ROOT] RegKey [/v ValueName] [Output] [/s] REG COMPARE [ROOT] RegKey [ROOT] RegKey [/ve] [Output] [/s]

0

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

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

При наличии файла .reg , "работающего" он вызовет ассоциации файлов и загрузит его, как отмечено в конце статьи:

regedit.exe /s path of .reg file

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

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

0

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

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 #Reg Добавить

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .