Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用批处理删除注册表项及其子项_Batch File_Registry_Key - Fatal编程技术网

Batch file 使用批处理删除注册表项及其子项

Batch file 使用批处理删除注册表项及其子项,batch-file,registry,key,Batch File,Registry,Key,我需要从批处理文件中删除注册表项(包括其子项) 我找到的示例让我找到了以下代码,但关键仍然存在 @ECHO OFF REG DELETE "HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Profiles\STDPROFILE" /V 不太擅长批处理编程,但是 reg query "HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Pro

我需要从批处理文件中删除注册表项(包括其子项)

我找到的示例让我找到了以下代码,但关键仍然存在

@ECHO OFF
REG DELETE "HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Profiles\STDPROFILE" /V

不太擅长批处理编程,但是

reg query "HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Profiles\STDPROFILE" /s > toDelete.txt
for /f %v in (toDelete.txt) do reg delete %v

第一行将每个键和值放入一个文件中,然后循环读取它们并调用reg delete

该命令的输出是什么?(如果失败,我想应该会给你一个错误)从荷兰语翻译过来,出现了一个错误,说明太少(不是太多的comand参数?我用/f替换了/v,表示seams to do trickyou可能会将其转换为一行,方法是直接在
for
命令中使用
reg query