我在尋找一個找到全部/全部刪除函數爲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