누구나 한 번쯤은 겪어봤을 것입니다. 아무리 지우려고 노력해도 사라지지 않는 그런 프로그램 말입니다. 어떻게 해야 할지조차 몰라서, 컴퓨터를 쓰는 내내 이 짜증 나는 프로그램(운이 나쁘면 여러 개)과 함께 살아야 한다고 포기했던 적도 있을 겁니다. 하지만 더 이상 걱정할 필요가 없습니다. 해결 방법이 있고, 생각보다 어렵지 않게 처리할 수 있습니다.
물론 과정 중 일부는 시간이 걸릴 수 있습니다. 컴퓨터를 샅샅이 뒤지는 일은 결코 만만치 않으니까요. 하지만 소프트웨어 제거가 반드시 오래 걸리는 것만은 아닙니다. 때로는 오래 걸리기도 하고, 또 어떤 때는 빠르고 간단하게 끝나기도 합니다.
1단계: 악성코드(멀웨어)인지 먼저 확인하기
가장 먼저 확인할 것은 해당 프로그램이 단순히 성가신 존재인지, 아니면 컴퓨터에 실제 피해를 주는 악성 프로그램인지 여부입니다. 컴퓨터의 멀웨어를 점검할 수 있는 훌륭한 도구들이 여럿 있습니다. 멀웨어 스캔용으로 추천하는 두 가지 프로그램은 SpyBot Search & Destroy와 Malwarebytes입니다. 물론 가장 좋은 방법은 처음부터 멀웨어에 감염되지 않도록 예방하는 것이겠죠.
멀웨어 제거에 대해 더 자세히 알고 싶다면 'Operation Cleanup: Complete Malware Removal Guide' 같은 전문 가이드를 참고하는 것도 좋은 방법입니다.
2단계: 윈도우 기본 제거 도구 대신 전문 언인스톨러 활용하기
윈도우의 기본 프로그램 제거 도구가 '나쁘다'고 할 수는 없지만, 특별히 뛰어난 것도 사실이 아닙니다. 분명 더 나은 선택지가 존재합니다.
그렇다면 어떤 점에서 별도의 언인스톨러가 기본 도구보다 '우수'하다고 할 수 있을까요? 바로 프로그램 일괄 제거와 제거 후 남겨진 잔여 파일·레지스트리 자동 검색 같은 기능 때문입니다. 이런 기능은 제거 과정에 통합되어 있어야 진정으로 깔끔한 삭제가 가능합니다.
가장 널리 알려진 언인스톨러이자 여전히 최고로 꼽히는 프로그램은 단연 Revo Uninstaller입니다.
Revo Uninstaller만 유일한 선택지는 아닙니다. Geek Uninstaller와 PC Decrapifier 역시 각자의 장점이 뚜렷한 훌륭한 도구입니다. 예를 들어 Geek Uninstaller에는 'Action' 메뉴가 있어 해당 프로그램의 레지스트리 위치와 설치 폴더를 정확히 찾아줍니다. 메뉴에서 프로그램 공식 웹사이트에 바로 접속하거나 구글 검색을 실행할 수도 있습니다. 인터페이스도 단순하면서 필요한 정보를 모두 보여주어 답답함이 없습니다.
PC Decrapifier 역시 프로그램을 한꺼번에 제거하는 데 유용합니다. 다만 Revo Uninstaller나 Geek Uninstaller가 제공하는 레지스트리 정리 기능은 지원하지 않는다는 점은 참고하세요.
3단계: 남아 있는 잔여 파일 청소하기
언인스톨러가 임시 파일과 레지스트리 항목까지 검색해서 제거했다 하더라도, 추가적인 클리너 프로그램으로 한 번 더 점검할 것을 권합니다. 과하게 느껴질 수 있지만, 생각보다 시간이 많이 걸리지 않으며 어차피 임시 파일은 정기적으로 청소하는 것이 좋습니다.
CCleaner가 이 분야에서 가장 인기 있는 프로그램입니다. 다른 프로그램을 원한다면 Xleaner, DriveTidy, nCleaner, Glary Utilities 같은 대안도 충분히 있습니다. 이름 그대로 CCleaner를 강화해주는 CCEnhancer라는 도구도 있습니다.
어떤 프로그램을 선택할지는 사용자의 몫입니다. Revo Uninstaller나 Geek Uninstaller로 스캔했을 때 이미 아무것도 발견되지 않았을 수도 있습니다. 하지만 이중으로 확인하는 것이 손해일 리는 없겠죠.
레지스트리 정리 시 반드시 알아둘 주의사항
중요 – 레지스트리 청소는 위험할 수 있습니다!
- 이 작업을 위해 돈을 내고 프로그램을 구매하지 마세요.
- 컴퓨터 속도나 기능이 극적으로 향상될 거라고 기대하지 마세요.
- 반드시 신뢰할 수 있는 평판 좋은 프로그램만 사용하세요.
오래된 프로그램 파일을 제거하는 것은 분명 도움이 되지만, 컴퓨터에 다른 문제가 있다면 레지스트리 청소만으로 큰 개선을 기대하기는 어렵습니다. 또한 레지스트리 정리는 너무 자주 하지 않는 것이 좋습니다. 참고로 CCleaner나 System Ninja 같은 프로그램은 레지스트리만 정리하는 게 아니라 임시 파일 제거, 시작 프로그램 관리, 프로그램 삭제 등 다양한 기능을 함께 제공합니다.
4단계: 남은 흔적 직접 검색하기
거의 다 왔습니다. 모든 것이 완전히 사라졌는지 확인하는 마지막 단계만 남았습니다. 대부분의 경우 앞서 소개한 프로그램들이 잔여 파일을 잘 정리해주지만, 가끔 하나쯤 빠져나가 지워지지 않는 경우가 있습니다. 바로 이럴 때 '수동' 검색이 빛을 발합니다. 확인해야 할 위치가 몇 군데 있습니다.
먼저 컴퓨터 전반을 둘러보세요. AppData, Documents, Programs 폴더 등에 파일이 남아 있을 수 있습니다. 윈도우 기본 검색은 이런 작업에 별로 적합하지 않은데, 좋은 대안이 많지만 필자는 Everything을 선호합니다. 여전히 이 용도로는 최고 수준이라 굳이 다른 것으로 바꿀 이유를 못 느끼고 있습니다.
마지막으로, Everything이 지원하지 않는 레지스트리 검색은 별도 프로그램으로 할 수 있습니다. 하지만 이 부분은 매우 신중하게 접근할 것을 강력히 권합니다. 레지스트리 값을 제거해주는 언인스톨러를 이미 사용했다면 굳이 이 단계까지 할 필요는 없으며, 레지스트리를 직접 스캔하고 삭제하는 것보다는 CCleaner 같은 검증된 프로그램을 이용하는 편이 안전합니다.
그래도 추천하자면 RegSeeker나 RegScanner가 꽤 괜찮은 프로그램입니다. 다만 레지스트리 편집은 잘못하면 심각한 문제를 일으킬 수 있다는 점을 명심하세요. 이 프로그램들을 사용해 문제가 발생하더라도 그 책임은 사용자 본인에게 있다는 것도 잊지 마세요.
이 도구들이 나쁘다는 뜻은 아닙니다. 다만 같은 목적을 더 안전하게 달성할 수 있는 방법이 존재하고, 확신이 서지 않는다면 시도하지 않는 것이 현명합니다.
마무리
지금까지 소개한 것이 바로 어떤 프로그램이든(악성코드라면 조금 더 복잡해지지만) 제거할 수 있는 4단계 방법입니다. 실제로는 Revo Uninstaller 같은 언인스톨러와 CCleaner 같은 클리너의 조합만으로도 대부분 충분하며, Everything처럼 좀 더 깊숙이 파고들 수 있는 보조 도구도 상황에 따라 활용하면 됩니다.
이 방법이 계속 지워지지 않아 골칫거리였던 프로그램을 제거하는 데 도움이 되었나요? 추가로 알려주고 싶은 팁이나 의견이 있다면 언제든 환영합니다!
이미지 출처: Red Lock via Shutterstock, Malware via Shutterstock