私は Java デスクトップ アプリケーションを作成していますが、その機能の 1 つは古い不要で役に立たないレジストリ エントリを削除しようとしています。削除できるエントリ/キー/値を確認するにはどうすればよいですか。
レジストリを見た後
- アプリケーションをインストールしてからアンインストールしたところ、プログラムのキーが HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall に残っていることに気付きましたが、値は削除されていました。
- キーはまだそこにありましたが、プログラムはアンインストール プログラム リストになくなり、プログラムはアンインストールされました。
- その後、周りを見回したところ、その場所に値を持たない他のキーがあることがわかりました。
サブキーまたは値のないキーは古いですか? これらは安全に削除できますか?
- また、その場所にある一部のキーに InstallDate 値がないこともわかりました。アンインストール プログラムのすべてのプログラム/アップデートには、インストール日があります。
レジストリ エントリを削除するかどうかを決定する際のポリシーと注意事項