Каково различие между удалением программы через Панель управления и удалением с помощью uninstall.exe Программы?
Пример: C:\Program Files (x86)\Notepad ++\uninstall.exe
В целом я считал, что лучше удалить программу через Панель управления окна. Но для программ, которые имеют их собственный uninstall.exe, там какая-либо реальная разница между удалениями? Действительно ли Панель управления является более чистой в удалении зависимостей?
Как в предыдущих ответах было сказано, Добавить/Удалить апплет Программ вызывает тот же процесс удаления, как будто выполненный вручную... однако, просто запустив программу удаления от подкаталога программы не гарантирует, что Вы используете все надлежащие параметры.
например, удалять Гибель
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Doom
запись удаления в реестре для Гибели могла бы сказать
C:\Program Files\Doom\uninstl.exe/S C:\Program Files\Doom
тогда как, если Вы просто работаете, файл uninstl.exe в \Doom subdir это НЕ мог бы выполнить те же действия.
Большую часть времени нет никакого различия. Однако существует два исключения, о которых я знаю.
Каждый - то, если Вы используете Windows Server с Терминальным Servivces (т.е., для тонких клиентов), некоторая дополнительная регистрация происходит при выполнении вещей через панель управления, чтобы помочь программному обеспечению работать лучше, когда несколько человек зарегистрированы и использование его одновременно. В этом случае необходимо всегда проходить панель управления, чтобы и добавить и удалить любые программы.
Другой то, если у Вас есть поврежденный или недостающий деинсталлятор определенного типа, Панель управления может предложить просто удалять программу из списка для Вас.