我想通过cmd / batch文件添加此新注册表项,以始终以管理员身份运行CMD。我知道我可以通过导航到命令中提到的路径来添加它。但我想将其添加到我的批处理文件之一中。而且我认为要添加字符串值,我需要修改我的cmd。我在这里缺少什么:-
reg.exe ADD \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers /t REG_SZ "C:\\WINDOWS\\system32\\cmd.exe"="RUNASADMIN" /f
有人可以帮我吗?
答案 0 :(得分:2)
在Windows x64上由64位cmd.exe
执行的批处理文件或在本地管理员提升环境下运行的Windows x86上执行的32位cmd.exe
批处理文件中使用的命令行是:>
%SystemRoot%\System32\reg.exe ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /f /t REG_SZ /v "C:\WINDOWS\system32\cmd.exe" /d "RUNASADMIN"
打开命令提示符窗口,然后运行reg /?
和下一个reg add /?
以获得有关已使用命令 REG 的帮助,以向Windows注册表添加字符串值。