我如何让命令提示符(批处理)将此条目添加到注册表?
设置 LocalAccountTokenFilterPolicy 注册表项的值
打开注册表项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
如果条目 LocalAccountTokenFilterPolicy 尚不存在,请右键单击“系统”,然后单击“编辑”、“新建”和“DWord(32 位)值”。键入名称 LocalAccountTokenFilterPolicy,然后将其值设置为 1。
它说我需要导航到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System 并创建一个名为 LocalAccountTokenFilterPolicy 的新 DWord(32 位),其值为 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
文件,“运行”它将触发文件关联并加载它,如文章结尾处所述:
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 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 文件名.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]