Как мне заставить командную строку (пакетно) добавить эту запись в реестр?
Чтобы задать значение записи реестра 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#Рег Добавить
решение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]