我正在尝试运行一个简单的批处理命令 -
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002\Functions" /f
并且它返回错误“错误:系统无法找到指定的注册表项或值。”我知道值名称就在那里(我正在注册表编辑器中查看它)。
我尝试将直接路径复制/粘贴到命令中。我还尝试删除引号并以管理员身份运行批处理。我知道我可以简单地右键单击该值并单击删除,但我可能必须在许多计算机上执行此操作,并且不必在注册表中向下导航将节省大量时间。
最佳答案
您没有删除名为:
的注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002\Functions
您要删除名为 Functions
的注册表值,该值位于名为 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002
的项下。
要执行该任务,您需要使用正确的语法:
Reg Delete "HKLM\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002" /V "Functions" /F > NUL
您还需要“以管理员身份”运行脚本,以防止出现访问被拒绝
消息。
关于batch-file - 运行批处理文件时如何修复 "ERROR: The system was unable to find the specified registry key or value.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56464467/