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



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

找到的示例将我引导到以下代码,但密钥仍然存在?

@ECHO OFF
REG DELETE "HKEY_CURRENT_USERSoftwareAutodeskAutoCADR18.0ACAD-8001:409ProfilesSTDPROFILE" /V

不太擅长批量编程,但是

reg query "HKEY_CURRENT_USERSoftwareAutodeskAutoCADR18.0ACAD-8001:409ProfilesSTDPROFILE" /s > toDelete.txt
for /f %v in (toDelete.txt) do reg delete %v

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

最新更新