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

AutoCleaner
AutoCleaner

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

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

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

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

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

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

55
9 комментариев

Комментарий недоступен

Ответить

я сделал утилиту, у которой нет аналогов. скомпилил, залил, выложил исходики, даже иконку сделал, и ничего не просил взамен.
а вместо хотя бы "спс" - первый же коммент - какое-то тупое язвительное трололо г*но от жирного ничтожного неудачника алкаша.
и да, я написал статью тупо для себя, чтобы дропнуть и через 5 лет найти и скачать, если вдруг оно мне понадобится. А не чтобы тебе угодить, кусок зеленый. иди пробухивай свои жалкие гроши дальше.

1
Ответить

я сделал утилиту нахяляву су*а и выложил в открытую, а ты падла еще и язвиш, пишешь мусор и засоряешь интернет своим существованием...

1
Ответить