[英]Batch file to edit Registry value?
我正在尝试使用批处理文件来编辑注册表值,这是我目前拥有的:
@echo off
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "1" /t REG_SZ /d "DisableThumbsDBOnNetworkFolders" /f
pause
这是我要编辑的内容:[HKEY_CURRENT_USER \\ Software \\ Policies \\ Microsoft \\ Windows \\ Explorer
DisableThumbsDBOnNetworkFolders REG_DWORD 0x00000001
我想将值设置为1(0x00000001)(默认为0x00000000),但是我的cmd文件创建了另一个名为DisableThumbsDBOnNetworkFolders的值。 我做错了什么?
你有几个问题。
/v
参数是值名称 ,在您的情况下为DisableThumbsDBOnNetworkFolders
, /d
参数应为实际值。 DisableThumbsDBOnNetworkFolders
是REG_DWORD
,但是您使用/t
参数将其指定为REG_SZ
。 试试这个命令:
REG ADD "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableThumbsDBOnNetworkFolders" /t REG_DWORD /d 1 /f
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.