0
我正在編寫一個Java桌面應用程序,它的一個功能是去除舊的不需要的,無用的註冊表項。如何確定可以刪除哪些條目/鍵/值。如何知道應該刪除哪些註冊表項?
查看註冊表
- 後,我安裝,然後卸載我的應用程序,我注意到了,我在HKLM \軟件\微軟\ Windows程序的關鍵\ CURRENTVERSION \卸載仍然存在,但值被刪除。
- 雖然密鑰仍然存在,但該程序不再位於「卸載程序」列表中,並且該程序已被卸載。
- 然後,我環顧四周,發現該位置還有其他鍵沒有任何值。
沒有子鍵或值的鍵是否過時?這些可以安全刪除嗎?
- 我還發現該位置的某些鍵沒有InstallDate值。卸載程序中的所有程序/更新都有一個安裝日期。
當決定是否刪除註冊表條目時應該怎樣做,我應該記住什麼?