我在寻找一个找到全部/全部删除函数为Window的注册表。我找不到任何这样做的实用工具。查找所有和删除所有功能的Regedit
例如,如果我想删除打印机的所有实例,我必须使用regedit.exe中的F3和Del键删除约〜20个键/值,这非常耗时。
所以我想开发一个小的宏或批处理文件(所以无论是VBA /批处理)这样做。哪个选项更好?这将是一个很好的附加功能,可以将已删除的键保存在.reg文件中。
根据以下答案,我可以使用reg query
和reg delete
。
我试过如下:
reg query HKLM /f *myPrinter* /s
reg query HKU /f *myPrinter* /s
这2个查询,给我所有我需要删除的结果。现在,我如何将这个备份在.reg密钥文件中,并删除2个查询的每个结果?
我最好在VBA做这个吗?我不介意为每个查询结果做一个很好的GUI和列表视图。我想这也比处理命令行更容易处理循环和所有内容(假设没有直接的方法来使用reg.exe来做到这一点)。
从这里开始:http://www.google.com/webhp?nord=1#nord=1&q=registry+find+delete –
@TimWilliams我已经做了,SU上的第二个结果仍然没有答案。 – dnLL