Batch file 如何使用批处理脚本在注册表中添加两个值?
我想编辑下面的注册表项Batch file 如何使用批处理脚本在注册表中添加两个值?,batch-file,registry,batch-processing,safe-mode,Batch File,Registry,Batch Processing,Safe Mode,我想编辑下面的注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon valuenameShell的默认数据是explorer.exe 我想编辑成类似explorer.exe、Myapp1、Myapp2的 我是手动完成的,但是可以用批处理脚本完成吗?您可以使用: REG ADD[ROOT\]RegKey/v ValueName[/t数据类型][/S分隔符][/d数据][/f] 在批处理中更改/添
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
valuenameShell
的默认数据是explorer.exe
我想编辑成类似explorer.exe、Myapp1、Myapp2的
我是手动完成的,但是可以用批处理脚本完成吗?您可以使用:
REG ADD[ROOT\]RegKey/v ValueName[/t数据类型][/S分隔符][/d数据][/f]
在批处理中更改/添加注册表项。因此,这将是:
reg添加“HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”/v Shell/t reg\u SZ/d”explorer.exe,Myapp1,Myapp2”/f
有关更多详细信息,请参阅:
非常感谢您的帮助。但不幸的是,运行此脚本后,在shell值数据中看不到任何更改。您可以将脚本发布到这里吗。。。?奇怪的是,我已经在我的电脑上测试过了,它可以正常工作。将“HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”/v Shell/t reg\u SZ/d“explorer.exe、Myapp1、Myapp2”/f
粘贴到记事本中并保存为TEST.bat,然后再试一次it@echo关闭注册表添加“HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”/v Shell/t REG_SZ/d“explorer.exe,C:\Program Files\User Timer\Timer.exe”/falso,你有管理员权限吗?正如我之前告诉你的,我是唯一的用户,我有管理员权限。。。。。。你能把你用过的剧本贴出来吗?