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

时间:2011-05-18 13:51:20

标签: batch-file registry key

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

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

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

1 个答案:

答案 0 :(得分:2)

批处理编程不太好,但

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