윈도 제어판의 "프로그램 추가/제거" 목록에서 강제로 목록만 지우기: CCleaner

공구함, 튜닝PRG .☞ 펌보다 링크
이제 윈도7 을 쓰는 사람이 늘면, 윈도 팁도 그냥 써선 안 되고 버전을 제목줄에 붙여줘야겠군요. XP와 7은 꽤 다르다고 하니 말입니다. ^^

사용자 삽입 이미지
프로그램을 이것 저것 설치하다 보면, 제어판의 프로그램 추가/제거 항목에서 삭제할 수 없는 것들이 가끔 생깁니다. 이런 건
  1. 프로그램설치후 제거에 필요한 몇 가지 파일을 윈도가 따로 보관하는데, 그게 지워진 경우
  2. 설치는 정식으로 했는데, 제거는 그냥 폴더를 삭제하는 바람에 레지스트리에는 남아 있는 경우. 이런 상태에서 지우라고 명령하면 윈도에서는
    1) 프로그램이 윈도에 없으니 레지스트리에서 삭제할까요? 라고 물은 다음 목록에서 지우거나
    2) 이리 저리 해보다가 나, 이거 못 지워! 하고 포기합니다. 이 경우에는 프로그램 추가/제거 목록에서는 지울 수 없습니다.
  3. 프로그램 locale이 다르거나 해서 폴더를 접근할 수 없는 경우, 이건 윈도 제어판에서 언어/지역 설정 항목으로 들어가 유니코드를 그 프로그램 것으로 바꿔준 다음 삭제를 시도합니다.
그 외, 제대로 삭제했는데 폴더를 지울 수 없는 경우에는 unlocker assistant 를 실행한 다음 지워봅니다.
-> Unlocker ; 사용중이라 지울/이동할 수 없는 파일을 처리하기
사용자 삽입 이미지

위에서 2-2)번같은 경우, 어떻게든 프로그램 설치 목록에서 지우는 게 목적이라면,

CCleaner 도 방법입니다. CCleaner는 윈도 최적화 프로그램의 일종으로 프리웨어입니다. 하는 일은 임시파일 지우기, 덤으로 붙은 레지스트리 지우기, 최적화 등입니다. 그리고, 이 프로그램이 하는 일 중에, 프로그램 목록에서 항목을 지우는 기능이 있습니다.

사용자 삽입 이미지
홈페이지 URL: http://www.ccleaner.com/
CCleaner 기능 일람: http://www.ccleaner.com/features

위 화면에서 "목록 삭제"라는 메뉴가 보이죠? 오른 쪽 버튼에도 같은 메뉴가 보입니다. 이건 윈도 레지스트리에서 해당 프로그램 설치 정보를 지워 주는 것입니다. 이미 지워버려서 목록만 존재하는 경우라고 판단하면, "응용 프로그램 삭제"는 할 수 없지만 "목록 삭제"는 CCleaner에서 해줍니다. 그러면 윈도 제어판에서도 그 항목은 볼 수 없습니다. 
프로그램 삭제 기능 자체도, 윈도 제어판에서는 목록을 보여주는 데 한참 걸리지만, CCleaner는 금방 보여줘서, 빨리 지울 수 있어 좋습니다.

CCleaner는 꽤 쓸 만한 윈도 최적화 프로그램('윈도 최적화 프로그램' 자체가 보통 그리 효과가 없지만요. 무안단물처럼)으로 알려져 있습니다. 웹브라우저쪽은 사팔리, 오페라, 크롬도 지원합니다. 메뉴가 단순하고 프로그램도 군더더기가 없어 좋습니다.

화면 스크린샷을 첨부합니다. 클릭하면 원래 크기로 볼 수 있습니다.
사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지
사용자 삽입 이미지사용자 삽입 이미지

이 글과 같은 분류 글목록으로 가기 / 최신글목록으로 가기
트랙백이 없고, 댓글 11개가 달렸습니다
☞ 링크/트랙백관련

댓글을 달아 주세요

  1. vean 2009.12.25 19:54 신고  댓글주소  수정/삭제  댓글쓰기

    시스템복구후 제어판에서 프로그램을 활성화할때 변경/제거 링크가 사라져서 당황했었는데
    덕분에 잘 해결했습니다^^ 감사합니다~

  2. 안되는데 2010.08.04 11:30 신고  댓글주소  수정/삭제  댓글쓰기

    CCleaner msi 프로그램은 삭제안된다면서 안되는데요 --

    (삭제 -> 목록에서 제거 수정)

  3. 마르쉬 2011.11.16 10:53 신고  댓글주소  수정/삭제  댓글쓰기

    CC에서 제가 실수로 한 10개 정도의 프로그램들을 목록삭제 했습니다..; 사실 지우려고 했었던건데,, 프로그램은 그대로 남아서 용량만 먹고있고,,, 목록삭제 한것들을 복구 할 방법은 없을까요?

    • alberto 2011.11.20 11:05 신고  댓글주소  수정/삭제

      글쎄요.. 그 프로그램의 등록 레지스트리가 날아간 거랑 같기 때문에 따로 복구할 방법은 없는 것 같습니다. 설치본을 갖고 있다면 그 프로그램 폴더를 삭제한 다음(그 폴더에 사용자 데이터가 있으면 백업하시고) 다시 설치해주셔도 될 겁니다.

    • 마르쉬 2011.11.21 17:28 신고  댓글주소  수정/삭제

      아, 역시 그런가요..ㅜㅜ, 방법이 없군요..;;;
      그냥 노가다로 좀 뒤지고, 못 찾는거는 내비두는 수 밖에 없겠군요. 당장 시작해야 겠네요.ㅋ 답변 감사합니다.

  4. 태화이뿐이 2013.12.01 06:33 신고  댓글주소  수정/삭제  댓글쓰기

    목록만 삭제한건 어떻게 다시 지워요? 실수로 목록만 삭제했는데.. 프로그램 삭제를 하려고했다가.. 아 ㅆㅂ

  5. 쓸데없이목록만왜지움 2013.12.01 06:34 신고  댓글주소  수정/삭제  댓글쓰기

    ㅄ같네..

  6. 태화이뿐이 2013.12.01 06:35 신고  댓글주소  수정/삭제  댓글쓰기

    근데 c드라이브들어가서 프로그램파일에 있는 파일 지우면 ccleaner로 지우나 프로그램 추가/제거에서 지우나 똑같은거임?

    • alberto 2013.12.02 17:52 신고  댓글주소  수정/삭제

      프로그램 추가/제거에서 지우는 게 제일 깔끔. 윈도 시스템폴더에 깐 것도 치워주고(안 치워주기도 하지만), 레지스트를 치워주므로. 깔았다 지운 기록을 남기는다는 식으로 약간씩 레지스트리에 남기기도 하는데 그건 어쩔 수 없음. 보통 레지스트리 청소 프로그램이란 게 그런 걸 지워주는데 잘 동작하기도 하고 트러블만들기도 하고..

      그렇게 정식으로 지운 다음에도 프로그램파일에 남기도 하는데 그건 뭐 수동으로 지워줄 수 있으니까.
      하지만 프로그램 추가/제거보다 먼저 프로그램파일에서 지워버리면 레지스트리는 위에 프로그램이나 청소프로그램으로 어떻게 손본다 해도 윈도 시스템폴더나 공용폴더같은 데 들어가 있는 파일들은 그대로 남음. 뭐가 뭔지를 모르니 함부로 지워줄 수가 없음.