[AutoCleaner] Утилита очистки "сломанных" программ в списке "Программы и компоненты" в Windows

AutoCleaner
AutoCleaner

Информация из списка "Программы и компоненты" отчасти находится в реестре по пути: "Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall".

Написал небольшую программку, которая сканирует значения UninstallString и InstallSource на наличие пути или файла. Если путь недоступен или файл отсутствует - утилита удаляет запись из реестра.

Перед выполнением - создает копию реестра в файле (backup). Запускать следует с правами администратора. Программа выполняет действия с реестром, крайне рекомендуется сделать резервную копию системы перед использованием. За ущерб, который пользователь нанес себе сам с помощью утилиты - автор ответственности не несет.

Это мне понадобилось, т.к. вышел из строя жесткий диск на котором в основном и лежали программы. Поэтому в списке программ осталось много "мертвых" программ, которые еще и зачастую не хотят просто удалится из списка. Может и есть аналог автоматической очистки, но я не нашел. Потратил пару дней на все про всё. Программа все еще оставляет некоторые "сломанные" приложения в списке, однако большая часть очищена. Остальное можно и руками. При желании - можно доработать, исходники открытые под СС0.

Скачать можно с моего сайта: https://www.ildar.in/works/AutocleanerPortable.zip

Исходные коды в репозитории:

5
7 комментариев