오늘날 프로그램을 제거하고 남은 파일, 폴더 및 레지스트리 설정을 정리하는 데 도움이 되는 많은 소프트웨어를 찾을 수 있습니다. 이론적으로 이것은 Windows 컴퓨터(Windows computer) 의 일부 팽창을 제거하는 데 도움이 되기 때문에 좋은 것 입니다. 그러나 이러한 솔루션이 모든 흔적을 제거하는 데 정말 효과적입니까? 알아보기 위해 이 틈새 시장에서 무료 및 상업용으로 가장 인기 있는 애플리케이션을 테스트했습니다. 내가 발견한 것을 보자.
소프트웨어 제거 (Uninstalling Software)방법(Approaches) _
다른 소프트웨어 제거를 처리 하는 소프트웨어 제품(software product) 에서 취할 수 있는 두 가지 주요 접근 방식이 있습니다 .
- 먼저 프로그램의 원래 제거 프로그램을 실행하고 제거되지 않은 항목에 대한 파일 및 레지스트리 설정을 저장하기 위해 응용 프로그램에서 일반적으로 사용하는 위치를 검색하고 삭제합니다.
- 프로그램 설치를 모니터링(Monitor) 하고 프로그램이 만든 파일, 폴더 및 레지스트리 키를 기록하고 제거할 때 이 초기 스냅샷을 기반으로 모든 것을 제거합니다.
세 가지 이유로 IObit Uninstaller (버전 2.0), Ashampoo Uninstaller (버전 4.2) 및 Revo Uninstaller Pro (버전 2.5.5) 를 테스트하기로 결정했습니다 .
- 그들은 이 틈새 시장에서 가장 인기 있는 솔루션 중 일부입니다.
- 시스템에서 소프트웨어를 제거하기 위해 취할 수 있는 두 가지 접근 방식을 나타냅니다.
- 우리는 독자들로부터 이러한 솔루션과 그 솔루션이 얼마나 좋은지(또는 그렇지 않은지) 더 알고 싶어하는 요청을 받았습니다.
IObit Uninstaller 는 첫 번째 방법만 사용하여 소프트웨어를 제거하는 반면 Ashampoo Uninstaller 는 두 번째 방법만 사용합니다. Revo Uninstaller Pro 는 두 가지 접근 방식을 모두 사용할 수 있으므로 좋은 세 번째 대안입니다.
테스트 절차
Firefox , Skype , Google Chrome , Panda Internet Security 2012 , Adobe Reader X 및 LibreOffice 응용 프로그램을 제거하도록 요청하여 제거 프로그램이 얼마나 잘 작동하는지 평가했습니다 . 또한 Panda Internet Security 2012(Panda Internet Security 2012) 에 대한 수동 바탕 화면 바로 가기(desktop shortcut) 를 만들어 제거되는지 확인했습니다.
IObit Uninstaller 를 테스트할 때 Panda Internet Security 2012 를 제외한 모든 응용 프로그램을 설치 했으며 Ninite(Ninite) (가장 많이 사용되는 응용 프로그램의 설치를 자동화하는 솔루션)를 사용하여 설치 프로세스(installation process) 의 속도를 높였습니다 . Ashampoo와 Revo(Ashampoo and Revo) 의 솔루션을 테스트할 때 Ninite 를 사용하는 것이 잘 작동하지 않는다는 것을 알게 되었기 때문에 Ninite 설치 프로그램(이해하는 경우)과 이러한 각 프로그램에 대한 개별 설치 프로그램을 모두 사용했습니다. 설치는 기본 설정을 사용하여 이루어졌습니다.
이 모든 프로그램은 한 번 시작 및 사용되어 일반적인 사용자 파일과 설정을 생성합니다. 또한 Panda Internet Security 2012 는 최신 악성코드 시그니처로 업데이트되었습니다.
Firefox 및 Google Chrome 을 제거할 때 제거 프로그램이 제거할지 여부를 확인하기 위해 의도적으로 이러한 프로그램의 제거 기능을 설정하여 사용자 데이터 및 사용자 정의를 남겨둡니다.
제거 성능을 평가하기 위해 CCleaner(CCleaner) 로 컴퓨터를 스캔하여 각 제거 프로그램이 작업을 마친 후 남아 있는 잘못된 레지스트리 키를 식별했습니다. 그런 다음 Program Files, Program Data 및 User 폴더( Desktop , Start Menu , All Users & AppData )와 같은 위치에서 남은 파일과 폴더를 수동으로 검색했습니다. Panda Internet Security 2012 가 제대로 제거되었는지 평가하기 위해 Windows 서비스 목록도 살펴보고 Panda 서비스가 계속 표시 되는지 확인 했습니다.
IObit 제거 프로그램 2.0
저는 이전에 IObit(IOBit) 응용 프로그램을 사용한 적이 없으며 IObit Uninstaller 로 작업한 경험이 정말 놀라웠습니다. 우선(First) , 이 프로그램을 설치할 필요가 없으며 실행 파일을 실행하기만 하면 됩니다. 또한 크기가 1.2MB에 불과하여 3가지 제품 중 가장 슬림합니다. 이것은 매우 휴대하기 쉽고 항상 당신과 함께하기 쉽습니다.
IObit Uninstaller 가 취하는 접근 방식 은 매우 안전한 접근 방식입니다. 응용 프로그램을 제거할 때 먼저 복원 지점(restore point) 을 만들어 실패 시 되돌릴 수 있는지 확인합니다. 그런 다음 해당 응용 프로그램의 원래 제거를 실행하고 종료될 때까지 기다린 다음 응용 프로그램에서 데이터를 저장하는 데 사용하는 일련의 공통 위치를 검색합니다. 남아 있는 폴더, 파일 및 레지스트리 키를 찾으면 알려주고 해당 목록에서 원하는 항목을 삭제할 수 있는 선택권을 줍니다.
이 접근 방식은 시스템 파일 및 레지스트리 키에 대한 지식이 있든 없든 모든 사용자가 쉽게 따를 수 있습니다. 또한 IObit Uninstaller 는 다른 응용 프로그램이나 (IObit Uninstaller)Windows 자체 에 속한 파일의 삭제를 제안하지 않습니다 . 삭제를 권장하는 모든 항목을 삭제하도록 선택하면 운영 체제(operating system) 가 손상되지 않습니다 .
이것은 또한 응용 프로그램에 의해 남겨진 모든 것을 절대적으로 삭제하지 않는다는 것을 의미합니다. CCleaner 는 남아 있는 몇 가지 레지스트리 키를 식별했습니다. 큰 것은 없지만 LibreOffice(LibreOffice) 용 설치 프로그램 참조 , Panda Internet Security 2012 용 구식 소프트웨어 키 , Adobe Reader , Skype 및 LibreOffice 용 누락된 MUI ( 다국어 사용자 인터페이스(Multilingual User Interface) ) 참조가 거의 없습니다 . 이러한 모든 키는 Windows 레지스트리(Windows registry) 를 필요한 것보다 약간 크게 만드는 데 기여할 수 있지만 시스템에 부정적인 영향을 미치지는 않습니다.
파일 및 폴더와 관련하여 IObit Uninstaller(IObit Uninstaller) 가 내 바탕 화면 을 검색하고 (Desktop)Panda Internet Security 2012 용으로 만든 바로 가기를 식별하고 삭제 했다는 사실이 마음에 들었 습니다. 이 작업을 수행한 유일한 소프트웨어였습니다. IObit Uninstaller 의 약점 은 "C:UsersUser nameAppDataLocal" , "C:UsersUser nameAppDataRoaming" 또는 "C:UsersAll Users" 와 같은 일반적인 사용자 위치에 있는 응용 프로그램에서 만든 파일을 검사하고 제거하지 않는다는 것 입니다. 이러한 위치에서 응용 프로그램이 만든 폴더를 제거하는 것은 일반적으로 대부분 사용자 파일과 사용자 구성을 저장하므로 해롭지 않습니다.
IObit Uninstaller 에 대해 내가 혼란스럽게 발견한 한 가지는 Windows Updates 에 대한 섹션이 있어서 제거하는 데 도움이 될 수 있다고 생각하게 합니다. 그러나 내 테스트 시스템(test system) 에서는 업데이트가 나열되지 않았으며 이 작업에 사용할 수 없었습니다. 그러나 Windows 업데이트(Windows Updates) 제거 를 타사 소프트웨어에 맡기는 것은 권장하지 않으므로 결국에는 좋은 일입니다 . 이렇게 하면 Windows 설치가 중단될 위험이 기하급수적으로 증가합니다.
IObit Uninstaller 에는 Revo Uninstaller Pro 에도 있는 Forced Uninstall 이라는 기능이 있습니다 . 두 제품의 기능은 거의 동일합니다. 그러나 성능을 입증하기 위해 손상된 소프트웨어에서 테스트할 수 없었습니다. 강제 제거(Forced Uninstall) 를 사용할 때 주의할 것을 권장 합니다 . 제거하려는 추적이 있는 응용 프로그램에 속하지 않는 파일이나 레지스트리 키를 삭제하는 것이 좋습니다.
Ashampoo 제거 프로그램 4.2
Ashampoo Uninstaller 4.2 의 사용자 인터페이스 는 매우 다채로운 것입니다. 소프트웨어 제거와 관련된 옵션에 액세스할 수 있을 뿐만 아니라 인터넷 클리너(Internet cleaner) , 중복 파일 및 임시 파일 삭제, 파일 "삭제 취소" 등과 같이 반드시 이 주제와 관련되지 않은 모든 종류의 도구에 액세스할 수 있습니다. 제거 기능만 테스트하고 사용 가능한 다른 모든 기능은 다루지 않았습니다.
Ashampoo Uninstaller 는 나중에 제거하는 데 도움이 될 수 있도록 먼저 프로그램 설치를 모니터링하도록 선택합니다. 설치를 시작하면 Ashampoo 가 팝업되어 시스템을 검사할 때까지 기다리라고 요청합니다. 큰 하드 디스크에 두 개의 파티션이 있는 경우 USB 스틱(USB stick) 과 외부 하드 디스크를 연결했습니다. 제가 그랬던 것처럼 Ashampoo Uninstaller 가 모든 것을 스캔하도록 주장하기 때문에 잠시 기다려야 합니다. 완료되면 애플리케이션 설치를 계속한다는 메시지가 표시됩니다.
응용 프로그램을 설치한 후 응용 프로그램을 한 번 실행하라는 메시지가 표시됩니다. 그런 다음 Ashampoo Uninstaller 는 시스템의 변경 사항을 식별하기 위해 또 다른 검사를 수행합니다. 당신이 환자 유형(patient type) 이 아니라면 , 당신은 이것을 싫어할 것입니다.
나는 그것을 본 순간부터 이 행동이 마음에 들지 않았다. 제 경력 동안 저는 다양한 유형의 비즈니스 및 소비자 소프트웨어 를 위한 맞춤형 설치 프로그램을 만드는 일을 했으며 (business and consumer software)Ashampoo Uninstaller 가 처음 작동하는 것을 보았을 때 많은 종소리가 울리기 시작했습니다 . 불행히도 이 접근 방식은 시스템 재부팅이 필요하지 않고 작동할 수 있도록 다른 소프트웨어를 설치하지 않는 간단한 응용 프로그램에서만 잘 작동하기 때문에 내 걱정이 모두 실현되었습니다.
예를 들어 LibreOffice 는 자동 압축 풀림 아카이브로 배포됩니다. Ashampoo Uninstaller 는 자동 압축 풀림 아카이브를 설치 프로그램으로 감지하고 이에 대한 설치 로그(install log) 를 만들도록 요청 했습니다. 그런 다음 LibreOffice(LibreOffice) 를 별도의 설치 프로그램으로 설치하는 것을 감지하고 검사도 수행했으며 LibreOffice 에 필요한 Microsoft Visual C++ Redistributables 와 같은 다른 종속성 설치도 수행했습니다 . 갑자기 내 화면은 시스템을 스캔한 다음 발생한 설치에 대한 로그를 저장하도록 요청하는 Ashampoo Uninstaller 의 창과 프롬프트로 채워 졌습니다. 가장 큰 문제는 내가 그 속도를 따라가지 못한다는 것이었다.설치 로그(install log) 는 어떤 응용 프로그램에 대한 것입니다. 어느 쪽 인지 식별할 방법이 없었고 Ashampoo 는 나에게 단서를 제공하려고 노력하지 않았습니다. 나는 세 개의 설치 로그로 끝났고 올바르게 저장했는지 아닌지 확실하지 않았습니다.
많은 응용 프로그램이 자동 압축 풀림 아카이브로 배포되기 때문에 이는 큰 문제입니다. 또한 컴퓨터 게임은 특히 게임 실행에 필요한 타사 소프트웨어(party software) (예: DirectX 업데이트 또는 Microsoft Visual C++ Redistributables 가능 패키지 )를 설치하는 경향이 있습니다. Ashampoo Uninstaller 는 성공적으로 대처할 수 없습니다.
또한 이 접근 방식으로 인해 Ninite 와 같은 소프트웨어를 사용 하여 응용 프로그램을 설치해서는 안 됩니다. Ashampoo Uninstaller 는 이들을 하나의 응용 프로그램이 설치되는 것으로 간주합니다.
다시 시작해야 하는 Panda Internet Security 2012 를 설치할 때 발생한 또 다른 큰 문제 입니다. Ashampoo Uninstaller 는 재부팅 후 검색을 다시 시작하지 않기 때문에 설치 로그(installation log) 를 완료 하지 못합니다. 따라서 Panda Internet Security 2012(Panda Internet Security 2012) 를 설치하기 전의 상태로 시스템을 되돌린 다음 재부팅하기 전에 설치 로그(installation log) 를 저장해야 했습니다. Ashampoo Uninstaller 가 다시 시작한 후 변경된 모든 내용을 캡처하지 못했기 때문에 처음에는 좋지 않았습니다.
Ashampoo Uninstaller 에 방금 설치한 응용 프로그램을 제거하도록 요청할 때 문제가 계속 되었습니다. 첫째(First) , 응용 프로그램에 대한 설치 로그 가 생성되지 않은 경우 (installation log)Ashampoo Uninstaller 는 기본 제거 기능을 사용하여 직접 제거하도록 요청합니다. 그게 다야!
설치 로그 파일(log file) 이 있는 경우 해당 파일 을 로드한 다음 제거 프로세스(removal process) 를 시작해야 합니다. 이것은 Ashampoo Uninstaller 가 (Ashampoo Uninstaller)설치 과정(installation process) 에서 찾은 모든 파일, 폴더 및 레지스트리 키를 수동으로 제거 하는 것과 같습니다 .
Skype 와 같은 작고 간단한 응용 프로그램을 사용하면 문제 없이 제거가 작동했습니다. 그러나 LibreOffice 를 제거하면 상황이 복잡해졌습니다. LibreOffice 용 으로 생각한 설치 로그(installation log) 가 다른 것을 제거했습니다. 그런 다음 그 시점에서 만든 모든 설치 로그를 사용하여 LibreOffice 에서 설치한 모든 응용 프로그램을 제거했습니다. (LibreOffice)불행히도 나는 LibreOffice(LibreOffice) 가 여전히 내 컴퓨터에서 활성 상태이고 이를 설치한 자동 압축 풀기 및 Microsoft Visual C++ Redistributable 가능 패키지의 일부 가 제거되는 것으로 끝났습니다 . 제거 프로세스(removal process) 중 어느 시점에서 Ashampoo Uninstaller(Ashampoo Uninstaller)"C:WindowsInstaller" 에 있는 알 수 없는 파일을 제거할 것을 권장했습니다 . 나는 이 시점에서 정말 혼란스러워서 Ashampoo Uninstaller 가 권장하는 모든 작업을 수행하도록 했습니다.
이것은 내 Windows 설치(Windows installation) 를 손상시켰고 이상한 오류 메시지를 받기 시작했습니다.
Panda Internet Security 2012 를 제거하면 상황이 정말 엉망이 됩니다. Ashampoo Uninstaller 가 특정 파일을 제거할 수 없다는 오류를 받기 시작했습니다 . 유일한 옵션은 무시하고 제거 프로세스(removal process) 를 계속하는 것 입니다. 모든 작업이 완료되면 시스템을 재부팅했고, 다시 로그인했을 때 한 가지 추악한 놀라움으로 로그인했습니다!
첫째, Ashampoo Uninstaller 가 더 이상 작동하지 않는 오류로 화면을 채우고 있었습니다. 분명히 모든 소프트웨어 제거 중 어느 시점에서 작동하는 데 필요한 파일을 제거했습니다.
그런 다음 Windows에서 Panda Internet Security 2012(Panda Internet Security 2012) 가 작동을 멈췄다 고 말했습니다 . 분명히 Program Files(Program Files) 에서 여전히 발견되는 대부분의 파일 에서 해당 서비스는 제거되지 않았지만 시작된 것으로 나타나고 작동하지 않는 것으로 나타났습니다.
내 시스템은 심각하게 손상되었고 모든 곳에서 오류가 발생했습니다. 그리고 이 모든 비용은 "단 $49.99"입니다.
레보 언인스톨러 프로 2.5.5
Revo Uninstaller Pro 를 테스트할 때 다시 기분이 좋아지기 시작했습니다. Ashampoo Uninstaller 경험 후 변경이 필요 했습니다.
Ashampoo와 마찬가지로 Revo Uninstaller Pro 는 브라우저 클리너, Microsoft Office 클리너(Microsoft Office cleaner) , 증거 제거기(evidence remover) 등과 같은 응용 프로그램 제거 범위를 벗어난 추가 도구를 제공합니다 . 그러나 응용 프로그램 제거 기능만 테스트했습니다.
Ashampoo 와 달리 제거 프로세스(removal process) 를 처리하는 방법을 선택할 수 있습니다 . 설치 이후 프로그램을 추적할 수 있습니다. 즉, 설치 로그(installation log) 를 사용해야만 제거할 수 있습니다 .
Revo Uninstaller Pro 가 모니터링하는 응용 프로그램을 설치할 때 한 가지 중요한 측면에 대해 경고를 받습니다. 프로그램을 설치하는 동안 다른 설치 파일, 프로그램 또는 다른 것을 실행하지 마십시오(do not run other setup files, programs or anything else during the installation of the program) . 이것은 이 접근 방식의 한계를 크게 나타냅니다. 컴퓨터 게임(computer game) , 오피스 제품군(office suite) , 비즈니스 응용(business application) 프로그램과 같은 더 복잡한 응용 프로그램을 설치하려는 경우 설치를 추적하고 로그를 저장해서는 안 됩니다.
그래도 Revo Uninstaller Pro 에 (Revo Uninstaller Pro)Panda Internet Security 2012 설치를 모니터링하여 Ashampoo 보다 잘 처리되는지 확인하도록 요청했습니다 . 또한 Revo Uninstaller Pro 에 이 (Revo Uninstaller Pro)보안 제품군(security suite) 의 설치를 모니터링하도록 요청하지 않고 별도의 테스트를 수행 했습니다.
추적되지 않는 응용 프로그램을 제거할 때 Revo Uninstaller Pro 는 먼저 시스템 복원 지점 을 만든 다음 (system restore point)레지스트리(Registry) 를 백업한 다음 제거하려는 프로그램의 제거 기능을 시작합니다. 이것은 무언가(case something) 가 파손 된 경우에 안전한지 확인하는 데 정말 도움이 됩니다 . 완료되면 공격성을 설정할 수 있는 검사를 수행하고 식별하는 남은 파일, 폴더 및 레지스트리 키를 제거하도록 권장합니다.
다른 응용 프로그램이나 Windows(Windows) 자체 에 속한 파일이나 레지스트리 키를 삭제하도록 권장할 가능성이 높으므로 고급(Advanced) 검사 를 선택하지 않도록 주의하십시오 . 안전(Safe) 및 보통(Moderate) 검사 는 좋은 결과를 반환했으며 이전에 내가 설치한 응용 프로그램에만 속한 항목을 삭제할 것을 권장했습니다.
프로그램의 추적 제거를 수행할 때 Revo Uninstaller Pro 는 먼저 설치 로그(installation log) 에 포함된 모든 항목을 제거합니다 . 그런 다음 설치 후 생성되어 삭제되지 않은 제거한 프로그램과 관련된 일부 데이터가 있음을 감지합니다. 그것은 사실이다. Revo Uninstaller Pro 가 이것을 깨닫고 고급 제거(Advanced Uninstall) 를 하라는 메시지가 표시되는 것을 보고 기뻤 습니다 .
고급 제거의 문제는 실제로 자신의 내용을 알아야 한다는 것입니다. 제거할 대상에 대한 선택을 요청받고 있으며 특정 결정은 전문가에게도 어려운 결정입니다. 예를 들어, Revo Uninstaller Pro 는 일부 (Revo Uninstaller Pro)Windows 서비스 관련 레지스트리 키 삭제와 관련된 결정을 내리도록 요청합니다 . Windows 레지스트리(Windows registry) 를 잘 알고 있더라도 좋은 선택을 하기는 어렵습니다. 따라서 삭제해도 안전하다고 확신하는 항목만 삭제했습니다.
고급 제거를 완료한 후 Panda Internet Security 2012(Panda Internet Security 2012) 가 완전히 제거되지 않은 것을 보고 놀라지 않았습니다. 오류 메시지가 표시되지 않고 Panda 서비스가 올바르게 제거되었지만 여전히 Program Files 에 있는 일부 파일 과 해당 아이콘 이 작업 표시줄 의 알림 영역 에 나타납니다. (notification area)클릭해도 결과가 반환되지 않습니다. 인터페이스가 시작되지 않았지만 최소한 컴퓨터를 평화롭게 사용할 수 있었습니다.
Revo Uninstaller Pro 에는 (Revo Uninstaller Pro)작동하지 않는 소프트웨어(behaving software) 를 제거할 때 흥미로운 기능이 하나 더 있습니다. 이 기능을 강제 제거(Forced Uninstall) 라고 합니다 . 응용 프로그램이 설치된 폴더 또는 기본 실행 파일의 경로를 지정합니다. 그런 다음 Revo Uninstaller Pro 는 해당 응용 프로그램의 제거 프로그램을 검색합니다. 찾으면 먼저 백업을 만들고 시스템을 복원(system restore) 하고 다른 모든 단계를 수행하여 평소와 동일한 절차를 실행합니다. 제거 프로그램을 찾지 못하면 Windows 레지스트리 에서 해당 (Windows registry)폴더 및 파일(folder & file) 을 가리키는 키를 분석합니다.유사한 키를 찾은 다음 삭제를 권장하고 지정된 위치에서 찾은 파일과 하위 폴더를 삭제합니다. 이것은 깨진 응용 프로그램을 제거하려고 할 때 도움이 될 수 있습니다. 그러나 내가 테스트한 응용 프로그램은 실제로 손상되지 않았기 때문에 이 기능의 성능을 평가할 수 없었습니다.
추적되지 않은 응용 프로그램의 결과와 관련하여 IObit Uninstaller(IObit Uninstaller) 의 결과와 매우 유사했습니다 . Revo Uninstaller Pro 는 "C:UsersUser nameAppDataLocal" , "C:UsersUser nameAppDataRoaming" 또는 "C:UsersAll Users" . IObit 와 달리 수동으로 생성했을 수 있는 바로 가기를 제거하기 위해 바탕 화면(Desktop) 을 확인하지 않습니다 .
레지스트리 측면(registry side) 에서 결과는 다시 IObit Uninstaller 와 거의 동일했습니다. (IObit Uninstaller)LibreOffice 의 설치 프로그램 참조 , Panda Internet Security 2012 및 Mozilla 의 사용되지 않는 소프트웨어 키 , 몇 가지 누락된 MUI ( 다국어 사용자 인터페이스(Multilingual User Interface) ) Skype 에 대한 참조 . 이러한 모든 키는 Windows 레지스트리(Windows registry) 를 필요한 것보다 약간 크게 만드는 데 기여할 수 있지만 시스템에 부정적인 영향을 미치지는 않습니다.
승자는...
내가 테스트한 솔루션의 순위를 매기고 권장되는 솔루션과 시기:
-
IObit Uninstaller - 지금쯤이면 이 소프트웨어가 Windows에서 응용 프로그램을 제거하기 위한 최고의 선택이라고 짐작하셨을 것입니다. 작고 휴대 가능하며 무료이며 무엇보다 안전하게 사용할 수 있습니다. 단순함과 "추가 기능"의 부족은 실제로 강점입니다. IObit Uninstaller 로 응용 프로그램을 제거하면 잘 작동하고 시스템이 손상되지 않습니다.
-
Revo Uninstaller Pro - 무료 솔루션 외에 제공되는 추가 기능에 관심이 있다면 좋은 선택입니다. 그러나 애플리케이션 설치를 추적한 다음 생성된 로그를 기반으로 제거하는 기능은 추가 소프트웨어를 설치하거나 수명 기간 동안 자주 업데이트되는 복잡한 애플리케이션(예: 보안 솔루션)에는 제대로 작동하지 않습니다. 이것은 사람들이 많은 흔적을 남기는 복잡한 소프트웨어를 제거하기 위해 이 기능을 사용하려는 유혹을 받을 수 있으므로 이 기능의 가치를 심각하게 희석시킵니다. 그래도 추가 기능에 관심이 없다면 솔직히 무료 버전의 Revo Uninstaller를 추천합니다. 포함된 기능은 Pro 버전과 동일하게 작동하며 응용 프로그램을 제거할 때 합리적이고 안전한 결과를 얻을 수 있습니다.
-
Ashampoo Uninstaller - 실망스러운 소프트웨어입니다. 단순한 응용 프로그램을 제거할 때만 잘 작동하는 기능을 제공하는 다른 컴퓨팅 시대에 갇힌 것 같습니다. 제공하는 좌절과 문제의 양에 대해 Ashampoo가 무료로 제공하고 사용자로부터 받은 피드백을 기반으로 제품을 개선하는 대신 사용 비용을 청구하는 이유를 이해할 수 없습니다.
이 비교가 정보에 입각한 선택을 하는 데 도움이 되었기를 바랍니다. 질문이 있으면 주저하지 말고 댓글을 남겨주세요.
Roundup of Software Uninstallers - Reviewing IObit vs Ashampoo vs Revo
Today you can find lots of software which helps remove programs and clean up leftover files, folders and registry settings. In theоry this is a good thing, as it hеlps eliminate some of the bloat on your Windows computer. But are these solutions really effective at removing all traces? To find out, І tested some of the most popular applіcationѕ in this niche, both free and commercіal. Let's sеe what I discovered.
The Approaches to Uninstalling Software
There are two main approaches that can be taken by a software product that deals with uninstalling other software:
- First run the original uninstaller of a program, scan the locations commonly used by applications to store files and registry settings for items that were not removed and delete them;
- Monitor the installation of a program, make a log of the files, folders and registry keys it created and, when uninstalling it, remove everything based on this initial snapshot.
I chose to test IObit Uninstaller (version 2.0), Ashampoo Uninstaller (version 4.2) and Revo Uninstaller Pro (version 2.5.5) for three reasons:
- They are some of the most popular solutions in this niche;
- They are representative of the two approaches that can be taken to remove software from a system;
- We received requests from our readers wanting to know more about these solutions and how good (or not) they are.
IObit Uninstaller uses only the first approach to remove software, while Ashampoo Uninstaller uses only the second approach. Revo Uninstaller Pro is a good third alternative as it can use both approaches.
The Testing Procedure
I evaluated how well uninstallers work by asking them to remove the following applications: Firefox, Skype, Google Chrome, Panda Internet Security 2012, Adobe Reader X and LibreOffice. I also created a manual desktop shortcut for Panda Internet Security 2012, to see if it would be removed.
When testing IObit Uninstaller, I installed all these applications, except Panda Internet Security 2012, using Ninite (a solution which automates the installation of some of the most used applications) to speed up the installation process. When testing the solutions from Ashampoo and Revo I learned that using Ninite doesn't work that well, so I've used both the Ninite installer (when it made sense) and the individual installers for each of these programs. The installations were made using the default settings.
All these programs were started & used once, so that they generate their usual user files and settings. Also, Panda Internet Security 2012 was updated to the latest malware signatures.
When uninstalling Firefox and Google Chrome, I intentionally set the uninstall functionality of these programs to leave behind user data and customizations, to see if the uninstallers will remove it or not.
To evaluate uninstall performance, I scanned the computer with CCleaner, to identify the invalid registry keys that remained after each uninstaller finished its job. Then, I manually searched for leftover files and folders in locations such as: Program Files, Program Data and the User folders (Desktop, Start Menu, All Users & AppData). To evaluate if Panda Internet Security 2012 was removed correctly, I also looked through the list of Windows services and checked if the Panda services still show up or not.
IObit Uninstaller 2.0
I have not used IOBit applications before and I must say that the experience of working with IObit Uninstaller was a nice surprise. First of all, you don't need to install this program, you simply run its executable. Also, it is the slimmest product of all three, having a size of only 1.2MB. This makes it very portable and easy to have with you at all times.
The approach taken by IObit Uninstaller is a very safe one: when removing an application, it first creates a restore point, to make sure you can revert back in case of failure. Then, it runs the original uninstall of that application, waits for it to end, and then scans a series of common locations used by applications to store data. If it finds any remaining folders, files and registry keys, it informs you and gives the choice to delete what you want from that list.
The approach is easy to follow by any user, with or without knowledge about system files and registry keys. Also, IObit Uninstaller does not suggest for deleting files which belong to other applications or to Windows itself. If you choose to delete everything it recommends for deletion, you won't break your operating system.
This also means that it will not delete absolutely everything left behind by an application. CCleaner identified a few registry keys that were left over. Nothing big though, just a few keys like: installer references for LibreOffice, an obsolete software key for Panda Internet Security 2012, and few missing MUI (Multilingual User Interface) references for Adobe Reader, Skype and LibreOffice. All these keys might contribute to making the Windows registry a bit larger than necessary but they don't negatively impact the system.
Regarding files and folders, I liked the fact that IObit Uninstaller scanned my Desktop, identified the shortcut I created for Panda Internet Security 2012 and deleted it. It was the only piece of software that did this. The weak spot of IObit Uninstaller is that it doesn't scan and remove files created by applications in common user locations like: "C:UsersUser nameAppDataLocal", "C:UsersUser nameAppDataRoaming" or "C:UsersAll Users". Removing the folders created by applications in these locations is generally not harmful as they store mostly user files and user configuration.
One thing that I found confusing about IObit Uninstaller is that it has a section about Windows Updates, which leads you to think that it can help remove them. On my test system though, it did not list any updates and I could not use it for this task. However, that's a good thing in the end, as I would not recommend leaving uninstalling Windows Updates in the hands of third-party software. The risk of breaking your Windows installation rises exponentially if you do this.
IObit Uninstaller has also a featured called Forced Uninstall that exists also in Revo Uninstaller Pro. The functionality is almost identical between the two products. However, I was not able to test it on a broken piece of software to testify on its performance. I recommend caution when using a Forced Uninstall. Chances are you will be recommended to delete files or registry keys which do not belong to the application whose traces you are trying to remove.
Ashampoo Uninstaller 4.2
The user interface of Ashampoo Uninstaller 4.2 is a very colorful one. You get access to options regarding uninstalling software but also to all kinds of other tools not necessarily related to this subject, such as: Internet cleaner, deletion of duplicate files and temporary files, "undeletion" of files, etc. Since I was interested to test only the uninstall functionality, I did not dwell on all the other features made available.
Ashampoo Uninstaller chooses to monitor first the installation of programs so that it can help you remove them later. When you start an installation, Ashampoo pop up and asks you to wait until it makes a scan of your system. If you have a couple of partitions on a big hard disk, you attached an USB stick and an external hard disk, as I did, you set yourself for some waiting, as Ashampoo Uninstaller insists on scanning everything. When done, it informs you that you continue with the installation of the application.
After you install the application, you are asked to run the application once. Then Ashampoo Uninstaller makes another scan, to identify the changes made to your system. If you are not the patient type, you will dislike this.
I did not like this behavior from the moment I've seen it. During my career I worked on creating customized installers for various types of business and consumer software and lots of bells started ringing when seeing Ashampoo Uninstaller in action for the first time. Unfortunately all my worries came true, as this approach works well only for simple applications, which do not require system reboots, and do not install other software so that they can function.
For example, LibreOffice is distributed as a self-extracting archive. Ashampoo Uninstaller detected the self-extracting archive as an installer and asked me to make an install log for it. Then, it detected the installation of LibreOffice as a separate installer and made a scan for it too, as well as the installation of other dependencies like Microsoft Visual C++ Redistributables, needed by the LibreOffice. All of a sudden my screen was filled with windows and prompts from Ashampoo Uninstaller, that was scanning the system and then asking me to save logs for the installations that took place. The big trouble was that I could not keep the pace with which install log is for what application. There was no way for me to identify which is which and Ashampoo made no effort in giving me clues. I ended up with three installation logs and I wasn't clear if I saved them correctly or not.
This is a huge problem as many applications are distributed as self-extracting archives. Also, computer games in particular tend to install third party software needed to run games (such as DirectX updates or Microsoft Visual C++ Redistributables). Ashampoo Uninstaller will simply be unable to cope with them successfully.
Also, due to this approach, you should never use software like Ninite, to install applications. Ashampoo Uninstaller will consider them as one application being installed.
Another big problem I encountered when installing Panda Internet Security 2012, which requires a restart. Ashampoo Uninstaller simply doesn't get to finish the installation log as it doesn't resume scanning after the reboot. Therefore I had to revert back my system to a state prior to installing Panda Internet Security 2012 and then save the installation log before making the reboot. This was bad to begin with, as Ashampoo Uninstaller failed to capture all the changes made after the restart.
The trouble continued when asking Ashampoo Uninstaller to remove the applications I just installed. First, if an installation log is not created for an application, then Ashampoo Uninstaller simply asks you to remove it yourself, using its default uninstall functionality. That's it!
If you have a log file of the installation, you need to load it and then the removal process begins. This is the equivalent of Ashampoo Uninstaller manually removing all the files, folders and registry keys it found during the installation process.
With small & simple applications like Skype, the removal worked without problems. However, when removing LibreOffice things got messy. The installation log which I thought was for LibreOffice removed something else. Then, I uninstalled all the applications installed by LibreOffice, using all the install logs I created at that point. Unfortunately I ended up with LibreOffice still being active on my computer and the self-extractor that installed it and portions of the Microsoft Visual C++ Redistributable being removed. At some point during the removal process, Ashampoo Uninstaller recommended me to remove some unknown files found in "C:WindowsInstaller". I was really confused at this point and I simply let Ashampoo Uninstaller do whatever it recommended.
This crippled my Windows installation and I was starting to receive weird error messages.
When removing Panda Internet Security 2012, things got really messy. I started receiving errors that Ashampoo Uninstaller cannot remove certain files. The only option was to ignore them and continue with the removal process. I rebooted the system once it was all done and, when I logged back in, boy was I in for one ugly surprise!
First, Ashampoo Uninstaller was filling my screen with errors that it can no longer function. Apparently, at some point during all the software removals, it removed files it needed to function.
Then, Windows was telling me that Panda Internet Security 2012 stopped working. Apparently, most of its files where still found in Program Files, its services were not removed but appeared as started and failing to work.
My system was severely crippled and there were errors all over the place. And all this would have cost me "only $49.99".
Revo Uninstaller Pro 2.5.5
When testing Revo Uninstaller Pro I started to feel good again. A change was needed after the Ashampoo Uninstaller experience.
Just like Ashampoo, Revo Uninstaller Pro offers additional tools outside the scope of removing applications, such as: browsers cleaners, Microsoft Office cleaner, evidence remover, etc. However, I tested only the functionality for removing applications.
Unlike Ashampoo though, it gives a choice on how you want to handle the removal process. You can trace a program since its installation, which means you can remove it only by using the installation log.
When installing an application which is monitored by Revo Uninstaller Pro, you are being warned about one important aspect: do not run other setup files, programs or anything else during the installation of the program. This speaks loudly on the limitations this approach has. If you are about to install a more complex application such as a computer game, an office suite, a business application, you should not trace the installation and save a log of it.
Even so, I did ask Revo Uninstaller Pro to monitor the installation of Panda Internet Security 2012 to see if it handles things better than Ashampoo. I also made a separate test without asking Revo Uninstaller Pro to monitor the installation of this security suite.
When removing applications which are not traced, Revo Uninstaller Pro first creates a system restore point, then it makes a backup of the Registry and only then starts the uninstall functionality of the program you want to remove. This really helps in making sure you are safe in case something breaks. Once that is done, it makes a scan for which you can set its aggressiveness and recommends you to remove the leftover files, folders and registry keys it identifies.
Be careful not to choose and Advanced scan, as it is more likely to recommend that you to delete files or registry keys which belong to other applications or to Windows itself. The Safe and Moderate scans returned good results and recommended to delete things which belonged only to the applications previously installed by me.
When making a traced uninstall of a program, Revo Uninstaller Pro first removes all the things it included in the installation log. Then, it detects that there is some data related to the program you uninstalled that did not get deleted due to being generated after the install took place. That's true indeed. I was happy to see Revo Uninstaller Pro realized this and prompted me to make an Advanced Uninstall.
The trouble with the advanced uninstall is that you really need to know your stuff. You are being asked to make choices on what to remove and certain decisions are tough to make, even by specialists. For example, Revo Uninstaller Pro asks you to make a decision regarding deleting some Windows services related registry keys. Even if you know the Windows registry well, it is hard to make a good choice. Therefore I deleted only the things I was convinced were safe to delete.
Once I finished the advanced uninstall, I was not surprised to see that Panda Internet Security 2012 was not fully uninstalled. I did not get error messages, the Panda services were removed correctly but some files where still in Program Files and its icon showed up in the notification area of the taskbar. Clicking on it returned no result. The interface never started but at least I could use my computer peacefully.
Revo Uninstaller Pro has one more feature that's interesting when removing bad behaving software - it is called Forced Uninstall. You give the path to where the folder where the application is installed, or to its main executable. Then, Revo Uninstaller Pro searches for an uninstaller of that application. If it finds it, then executes the same procedure as it normally would, with first making a backup and a system restore and all the other steps. If it doesn't find an uninstaller, it analyzes the Windows registry for keys that point to that folder & file and any similar keys to it and then recommends them for deletion, plus it deletes the files and sub-folders found at the given location. This can be helpful when trying to remove some broken applications. However, since the applications I've tested were not really broken, I could not evaluate the performance of this functionality.
Regarding the results of the non-traced applications, they were very similar to those of IObit Uninstaller: Revo Uninstaller Pro doesn't scan and remove files created by applications in common user locations like: "C:UsersUser nameAppDataLocal", "C:UsersUser nameAppDataRoaming" or "C:UsersAll Users". Unlike IObit, it doesn't look on your Desktop to remove any shortcuts you might have created manually.
On the registry side, the results were again almost identical to IObit Uninstaller - just a few keys being left behind, such as: installer references for LibreOffice, an obsolete software key for Panda Internet Security 2012 and Mozilla, and few missing MUI (Multilingual User Interface) references for Skype. All these keys might contribute to making the Windows registry a bit larger than necessary but they don't negatively impact the system.
The Winner is...
Let's try to rank the solutions I tested and see which would be recommended & when:
-
IObit Uninstaller - I think you guessed by now that this piece of software is my top choice for uninstalling applications in Windows. It is small, portable, free of charge and, most of all, safe to use. Its simplicity and lack of "additional features" is actually a strength - removing applications with IObit Uninstaller works well and doesn't break your system.
-
Revo Uninstaller Pro - is a good choice if you are interested in the additional functionality, provided on top of their free solution. However, the capability to trace application installs and then make removals based on the logs it makes, doesn't work well for complex applications which install additional software or get updated often during their lifetime (e.g. security solutions). This seriously dilutes the value of this feature as people might be tempted to use it to get rid of complex software which leave many traces behind. If you are not interested in the additional features though, I honestly recommend the free version of Revo Uninstaller. The functionality it includes works the same as in the Pro version and you get reasonable and safe results when uninstalling applications.
-
Ashampoo Uninstaller - is a frustrating piece of software. It seems to be stuck in a different era of computing, offering features which would work well only for removing simple applications. For the amount of frustration and problems it offers, I cannot understand why Ashampoo bills people for using it, instead of offering it for free and improving the product based on the feedback received from users.
I hope this comparison has been useful in making an informed choice. If you have any questions don't hesitate to leave a comment.