我尝试使用批处理文件编辑注册表值,这就是我目前所拥有的:
@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的值。 我做错了什么?
答案 0 :(得分:2)
你有几个问题。
/v
参数是值 name ,在您的情况下为DisableThumbsDBOnNetworkFolders
,/d
参数应为实际值。DisableThumbsDBOnNetworkFolders
似乎是REG_DWORD
,但您使用REG_SZ
参数将其指定为/t
。尝试此命令:
REG ADD "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableThumbsDBOnNetworkFolders" /t REG_DWORD /d 1 /f