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
。