Понякога дори след като деинсталирате дадена програма, нейният запис ще остане в списъка Добавяне или премахване на програми или Програми и функции списък под актуалните инсталирани програми в контролния панел.
Това обикновено се дължи на лошо написана програма, която не се деинсталира правилно. Записът не е премахнат от регистъра и затова остава в списъка. Ако се опитате да го деинсталирате отново, най-вероятно ще получите само съобщение за грешка.
По-нови версии на Windows ще открият този проблем и всъщност ще ви попитат дали искате да премахнете влизането, което е хубаво. Все пак, ако все още използвате Windows 7 или Vista или XP, все още ще се сблъскате с този проблем.
За щастие има лесен начин да премахнете ръчно тези записани записи от списъка. Това изисква някои редактиране на системния регистър, затова не забравяйте да направите резервно копие на регистъра си първо, в случай че объркате нещо.
За да отворите регистъра, кликнете върху Старт и въведете регентство, Сега се придвижете до следния ключ на системния регистър и го разгънете.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
Ще видите няколко вписвания, някои от които имат приятелски имена, а други - с много дълъг идентификатор.
Можете лесно да идентифицирате програмите с дълга идентификатор, като просто кликнете върху нея и търсите DisplayName вдясно. В горния пример можете да видите, че една от тях е за програма, наречена VMware Tools.
Намерете програмата, която е останала в списъка ви с програми и след това кликнете с десния бутон върху нея в лявото меню и изберете Изтрий.
Сега може да се чудите защо всички програми, които сте избрали в "Програми и функции", не се показват под този ключ на системния регистър? Причината е, че може да имате 32-битови програми, инсталирани на 64-битова версия на Windows.
За всички тези програми трябва да преминете към следния ключ на системния регистър, където вероятно ще намерите много повече записи:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \
Тук например ще намерите всички записи за Java, ако сте инсталирали това. Освен това ще намерите множество записи за Microsoft Office, ако имате инсталирана 32-битова версия. Отново просто кликнете с десния бутон върху записа и изберете Изтрий да го премахнете.
И накрая, ако програмата е инсталирана чрез пакет .MSI, което може да се случи в корпоративната среда, трябва да проверите и този ключ на системния регистър:
HKEY_CLASSES_ROOT \ Installer \ Продукти
Ще трябва да рестартирате компютъра си и след това да отворите списъка с програми в контролния панел, за да видите промените. Надявам се да е изчезнал.
Ако не искате да се объркате с регистъра сами, Microsoft има безплатен инструмент Fix It, който можете да изтеглите, който специално се занимава с този проблем с програми, които не могат да бъдат напълно деинсталирани.
https://support.microsoft.com/en-us/mats/program_install_and_uninstall
Програмата ще работи на Windows XP, Vista, 7 и 8.1. Тя не работи на Windows 10, но се надяваме, че никога няма да имате този проблем на Windows 10.
И накрая, има още един начин да поправите този проблем и да използвате инструменти на трети страни. Една от любимите ми програми за почистване на системния регистър е CCleaner, защото е изключително безопасно за използване. Това всъщност е единствената програма, която препоръчвам за решаване на проблеми в системния регистър на Windows.
Надяваме се, като използвате един от методите по-горе, ще можете да изчистите всички записи, които са отказали да изчезнат! Ако имате някакви въпроси, можете да коментирате. Наслади се!