Ale*_*jev 1 windows batch-file
我正在尝试使用批处理文件编辑注册表值,这是我目前拥有的:
@echo off
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "1" /t REG_SZ /d "DisableThumbsDBOnNetworkFolders" /f
pause
Run Code Online (Sandbox Code Playgroud)
这就是我要编辑的内容:[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ Explorer]
DisableThumbsDBOnNetworkFolders REG_DWORD 0x00000001
Run Code Online (Sandbox Code Playgroud)
我想将该值设置为 1 (0x00000001)(默认为 0x00000000)但我的 cmd 文件创建了另一个名为 DisableThumbsDBOnNetworkFolders 的值。我做错了什么?
你有几个问题。
/v参数是值的名称,你的情况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
Run Code Online (Sandbox Code Playgroud)