▶ 웹 서비스/유틸 정보&리뷰

무료 시스템 최적화 프로그램 : CCleaner 3.20

물여우 2012. 7. 11. 08:30
반응형
임시 파일,  레지스트리 정리와 같은 시스템 최적화 기능을 제공하는 무료 프로그램 CCleaner를 살펴보도록 하겠습니다.


piriform사는 다양한 무료 제품을 제공하는 것으로 유명한 소프트웨어 업체입니다. 이번에 소개할 CCleaner 또한 개인 사용자에게 무료로 제공되는 시스템 최적화 프로그램으로, Advanced Systema Care와 함께 안정적이고 뛰어난 성능을 갖고 있다 평가되는 제품입니다.

CCleaner의 장점은 유료 제품에 못지않은 임시 파일 및 불필요한 레지스트리 제거 성능을 갖고 있으면서도 안정성(시스템 오류 발생 적음)이 매우 높다는 점과 함께 시작 프로그램 및 탐색기 쉘메뉴 관리, 보안 삭제 기능 등 다양한 기능을 제공하고 있다는 점입니다. 

CCleaner에서 제공하는 기능은 아래와 같습니다. 
1. 시스템 및 써드 파티 어플리케이션 임시 파일 제거
2. 불필요한 레지스트리 제거
3. 시작 프로그램 항목 관리 / IE 확장 기능 관리 / 윈도우 예약 작업 관리 / 탐색기 쉘메뉴 관리
4. 프로그램 삭제 기능
5. 시스템 복원 지점 관리
6. 보안 삭제 기능


1. 설치 과정

CCleaner는 아래 링크에서 다운받을 수 있습니다. 포터블 제품과 광고가 포함 안 된 'Slim' 버전도 따로 제공합니다. 여기서는 정식 설치본과 포터블 제품 링크만 소개하겠습니다.

설치 파일을 실행하면 아래와 같이 설치 과정이 진행됩니다. CCleaner는 고급 과정을 제외한 나머지 설치 과정에서 한글을 지원합니다.

설치 시 언어 설정

추가 옵션은 나중에 환경 설정에서 조정이 가능합니다. 자신이 원하는 설정을 체크합니다. 여기서 '고급' 버튼을 누르면 아래와 같은 추가적인 설치 과정이 열립니다.

기본적으로 제공하는 설치 파일은 위와 같이 구글 툴바에 대한 추가적인 설치 과정이 존재합니다. 불필요한 분들은 위와 같이 체크 해제 후 '설치' 버튼을 누르면 됩니다.

 

위 과정에서는 생략되었는데, 쿠키 관련 설정 항목이 존재하니다. 이는 나중에 환경 설정 부분에서 수정이 가능하기 때문에 변경없이 그냥 넘기셔도 됩니다.

아래는 설치 후 메인 화면 모습입니다.


 

2. 사용법

 

2-1. 임시 파일 및 레지스트리 정리


CCleaner의 핵심 기능인 임시 파일 제거 기능은 '정리' 탭에서 사용이 가능하며 레지스트리 정리 기능은 '레지스트리' 탭에서 사용이 가능합니다.

CCleaner의 임시 파일 제거 기능은 윈도우 자체 임시 파일과 써드 파티 어플리케이션의 임시 파일 제거 항목(응용 프로그램)으로 나뉘어 있습니다. 윈도우 자체 임시 파일에는 IE 웹브라우저와 MS 오피스 항목이 포함되어 있으며, 이를 제외한 사용자가 설치한 다른 외부 프로그램은 써드 파티 어플리케이션 항목에 포함됩니다.

(1) 임시 파일 제거



아래 그림은 윈도우 임시 파일 제거 항목과 제 시스템에 설치된 써드 파티 어플리케이션의 임시 파일 제거 항목을 보여주고 있습니다.


'핫픽스 제거 도구' 항목을 제외한 나머지 제거 항목은 설치시 제공되는 기본 설정입니다. 회색 빛으로 비활성화 된 항목을 사용자가 선택하여 제거 항목에 추가 할 수 있습니다. CCleaner의 임시 파일 제거 기능은 매우 안정적이어서 기본 설정된 상태로 임시 파일을 제거해도 시스템에 문제를 거의 일으키지 않습니다. 그러나 비활성화된 항목을 무조건 지우면 사용자가 필요로 하는 로그 기록이나 캐시가 삭제될 수 있으니 가급적 기본 설정 상태로 이용하시기 바랍니다.

'응용 프로그램' 항목은 사용자 시스템에 설치된 제품에 따라 달라집니다. 웹브라우저의 경우 거의 대부분의 웹브라우저를 포함하고 있으며, 유명 프로그램의 경우 거의 포함되어 있다고 볼 수 있습니다. 하지만 한글을 비롯한 국내 프로그램이 포함이 안 되어 있어 아쉬움을 남깁니다.


임시 파일 제거를 위해서는 먼저 '분석' 버튼을 눌러 시스템에 존재하는 임시 파일을 찾아야 합니다.

임시 파일을 찾은 모습

IE와 크롬의 임시 파일과 히스토리, 최근 문서, 휴지통, 임시 파일 폴더내의 파일 등을 찾아낸 것을 확인할 수 있습니다. 

찾아진 임시 파일 항목을 더블 클릭하면 아래와 같이 세부 결과를 볼 수 있습니다. 기본적으로 CCleaner에는 탐색된 임시 파일을 제거 항목에서 제외할 수 있습니다. 세부 결과 보기 항목에서 제거하지 않을 특정 파일들을 선택하고 우클릭 메뉴의 '제외 목록에 추가'를 사용하면 제외 목록에 포함되면서 제거가 되지 않습니다.

세부 결과 보기 모습

참고로 'Ctrl'과 'Shift' 키를 이용하면 다수 파일을 선택할 수 있습니다.

분석이 끝나고 제외할 목록을 선택했다면 '정리 시작' 버튼을 눌러 임시 파일을 삭제하면 됩니다.

이때 임시 파일 제거 전에 위와 같은 경고를 띄우나, 무시하고 '확인' 버튼을 누르시면 됩니다.

임시 파일 제거 모습



(2) 레지스트리 정리


아래 그림은 레지스트리 정리 기능에서 지원하는 제거 목록을 보여주고 있습니다.

 

임시 파일 삭제와 조금 다른 점은 삭제 목록에서 제공하는 항목과 관련된 레지스트리 전부를 제거하는 것이 아니라 불필요한 레지스트리만 정리한다는 점입니다. 따라서 윈도우즈 서비스나 액티브x 관련 항목 등 매우 중요한 항목이 보인다고 걱정하실 필요가 없습니다.

임시 파일 제거와 마찬가지로 레지스트리 정리를 위해 먼저 '문제 탐색'을 이용하여 불필요한 레지스트리를 찾은 후' 선택된 문제 수정'을 클릭하면 제거가 됩니다.


임시 파일 제거 기능과 달리 따로 세부 결과 보기 항목이 없습니다. 탐색 화면에서 바로 우클릭 메뉴를 이용 '제외 목록'에 추가하거나 해당 레지스트리를 Regedit로 확인할 수 있습니다.

'선택된 문제 수정' 버튼을 클릭하면 아래와 같이 레지스트리 항목을 백업할 것인지를 물어봅니다.
여기서 백업을 선택하면 아래와 같이 'reg' 파일로 삭제되는 레지스트리 항목을 백업시킬 수 있습니다.
프로그램의 삭제 기능이 안정적이어서 백업을 굳이 할 필요는 없지만 레지스트리 항목은 상당히 민감한 부분이기에 혹시라도 모를 문제 발생을 예비해두는 것도 좋습니다.

레지스트리를 백업시키고 나면 아래와 같이 제거 목록이 나타납니다. 해당 항목들의 제거 이유를 제공하기 때문에 하나씩 살펴보며 삭제할 수 있으며, 해당 과정이 귀찮을 경우 '선택한 모든 문제 수정'을 클릭하여 모든 불필요한 레지스트리를 한번에 삭제합니다.



 

2-2. 시작 프로그램 관리


메인 화면의 '도구' 탭에 포함되어 있는 '시작 프로그램' 항목은 아래와 같은 기능을 포함함고 있습니다.

1. 윈도우즈 시작 프로그램 목록 관리
2. 인터넷 익스플로러(IE) 추가 기능 관리
3. 윈도우즈 예약 작업 관리
4. 탐색기 쉘 메뉴(Explorer Context menu) 관리


액티브X  관리와 서비스 항목 관리가 없는 것은 아쉬우나 다양한 시스템 관리 항목에서 사용자들이 많이 수정하려 하는, 비교적 중요한 항목들이 포함되어 있는 것을 알 수 있습니다. 

시작 프로그램 항목의 첫 번째 기능인 '윈도우즈 시작 프로그램 목록 관리(Windows)' 기능은 아래와 같이 구성되어 있습니다.


시스템 시작시 자동으로 시작되는 항목은 '검은색'으로, 시작되지 않는 항목은 '회색'으로 표현되고 있습니다. 비활성된 항목을 활성화시키기 위해서는 우측의 '사용'버튼을 누르거나 우클릭 메뉴에서 '사용' 항목을 이용하면 됩니다. 반대로 활성화된 부분을 비활성화하기 위해서는 '사용 안 함' 버튼을 누르면 됩니다.

시작 프로그램 목록에 포함된 항목이 전혀 불필요한 것이라면 '삭제' 버튼으로 목록 자체에서 삭제할 수도 있습니다. 우클릭 메뉴에만 있는 '레지스트리 편집기로 열기'는 시작 프로그램 목록이 저장된 레지스트리 경로를 'regedit'에서 보여주는 기능입니다. '텍스트 파일로 저장' 기능은 현재 목록을 txt 파일로 생성하여 외부에 저장하는 기능입니다.

시작 프로그램 관리 기능은 기본적으로 아래의 경로를 감시하는데, 이 외에 다른 시작 프로그램 항목을 감시하는지 여부는 확인하지 못했습니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx



아래는 'IE 추가 기능 관리(Internet Explorer)'와 '예약 작접(예약된 작업)', '탐색기 쉘메뉴 관리(상황에 맞는 메뉴)' 항목입니다.


시작 프로그램 관리 기능을 사용할 때 주의점은 아래 다룰 시스템 복원 기능과 마찬가지로 목록에 포함된 항목을 비활성화하거나 '제거'만 가능하다는 점입니다. 삭제된 목록을 복구하거나 새로운 항목을 추가하는 것은 사용자가 다른 프로그램을 이용하거나 수동으로 직접 생성해야만 합니다.


2-3. 시스템 복원 지점 목록 관리


'시스템 복원' 기능은 윈도우에서 제공하는 시스템 복원 기능의 복원 지점 목록을 관리합니다.

XP 기준 시스템 복원 기능


윈도우의 복원 기능을 사용하는 경우 아래와 같이 시스템 복원 지점 목록이 표시됩니다.

 

해당 목록에서 너무 오래되어 불필요한 목록이나 변경점이 없는 중복 목록들을 찾아 지우면 됩니다. 단, 가장 최근에 생성된 항목은 삭제가 불가능합니다.

 

2-4. 프로그램 삭제


'프로그램 삭제' 기능은 윈도우의 '프로그램 추가/삭제' 항목의 기능 중 삭제 항목과 동일한 기능입니다.


전문적인 삭제 프로그램과 달리 프로그램 자체적으로 제공하는 'Uninstaller'만 사용하기 때문에 윈도우에서 삭제하는 것과 동일합니다. 따라서 악성코드로 인한 시스템 변조나 보안상 프로그램 추가/제거 기능을 차단한 경우라면 유용합니다.

하지만 개인적으로 Revo uninstaller같은 전문적인 삭제 도움 프로그램을 이용하는 것을 추천합니다.

2-5. 드라이브 보안 삭제기


'드라이브 보안 삭제기' 기능은 보통 보안 삭제라 부르는 삭제 방법을 통해 시스템의 데이터를 복구하지 못하도록 하는 기능입니다. 하지만 CCleaner의 보안 삭제는 다른 프로그램의 보안 삭제 기능과 다릅니다.


위 그림에 보면 보안 삭제를 할 대상에 대한 설정이 '빈 공간만''전체 드라이브'만 존재하는 것을 알 수 있습니다. 쉽게 말해 CCleaner의 보안 삭제는 특정 파일을 선택해서 지우는 것이 아니라 디스크에 이미 지워진 파일이 존재하는 공간을 목표로 합니다.

보안 삭제는 파일 데이터가 있는 공간에 의미 없는 데이터를 덮어씌워 복구를 불가능하게 만드는 기능입니다. 이때 덮어씌우는 횟수가 많은 수록 복구가 어려운 대신, 삭제되는데 필요한 시간도 매우 증가하게 됩니다. 일반적으로 7단계 이상 덮어 씌우면 복구가 매우 어렵다고 합니다. 하지만 일반적인 경우 1번만 덮어 씌워도 개인 사용자들이 사용하는 프로그램(Recuva 등)으로 복구하는 것이 쉽지 않기 때문에 매우 중요한 파일이 아닌 이상 1단계를 이용해도 무방합니다.

20여 기가의 빈 공간을 삭제하는 데 약 7분가량 소요


이 기능을 이용할 때 주의해야할 점은 아래와 같습니다.

첫 번째로 '전체 드라이브' 선택은 매우 조심해야합니다. 포맷과 마찬가지로 파티션 자체를 삭제하기 때문에 잘못된 드라이브 선택 시 복구가 매우 어렵습니다.

두 번째로 USB나 SSD에서는 사용을 권장하지 않습니다. 하드 디스크(HDD)에 비하여 USB와 SSD는 쓰기 가능 횟수가 매우 적기 때문에, 덮어씌우기 방식으로 진행되는 보안 삭제 기능 특성상 USB와 SSD의 수명에 영향을 줄 수 있습니다. 

세 번째로 보안 삭제 진행을 하는 파티션에서는 어떠한 작업도 하지 않도록 합니다. 조각 모음과 비슷하다 생각하면 됩니다. 처음 분석된 빈 공간에 반복적으로 파일 생성, 삭제가 반복되는 상황에서 디스크 I/O를 발생시키면 작업에 딜레이가 발생할 수 있고, 새로운 파일을 생성할 경우 오류가 발생할 수도 있습니다. 해당 작업 시에는 사용하고 있는 보안 제품의 실시간 감시도 잠시 비활성화하는 것도 좋습니다.


 

3. 환경 설정

 
'설정' 탭은 CCleaner의 기본 설정 항목입니다.


예약 작업이 없는 CCleaner의 유일한 자동 동작[각주:1] 기능인 '시작 시 자동으로 정리' 항목 등 다양한 항목을 조정할 수 있습니다. 아쉽게도 시작시 자동 정리는 임시 파일만 정리합니다. 해당 항목을 선택시 시작 프로그램 목록에 CCleaner가 포함되어 부팅이 되면 자동으로 정리를 시작합니다. 이때 [
]와 같은 트레이 아이콘이 보이며, 아래와 같은 트레이 메뉴를 이용할 수도 있습니다.



'쿠키' 탭은 삭제할 쿠키와 남겨둘 쿠키를 설정하는 항목입니다. 앞서 설치 과정에서 생략된 부분과 연관된 기능입니다. 

특정 사이트에서는 쿠키가 남아 있어야만 설정이 저장되기도 합니다. 해당 사이트의 쿠키를 선택해서 우측으로 이동시키면 삭제되지 않고 보관됩니다. 단, 웹브라우저에서 '종료 시 쿠키 삭제' 기능을 제공하는 경우 해당 기능의 설정 여부와 상관없이 삭제가 됩니다.


'사용자 정의 폴더' 탭은 임시 파일 제거 기능을 이용할 때 지울 특정한 파일, 폴더, 파티션을 지정하는 항목입니다. CCleaner에서 제공하지 않는 어플리케이션의 임시 파일 제거 등에 사용될 수 있습니다.

 

'제외' 탭은 임시 파일 및 레지스트리 정리 기능 사용시 삭제하지 않을 항목들을 관리하는 항목입니다. 정리 기능의 '제외' 기능을 이용하면 자동으로 이곳에 등록됩니다.

'추가' 버튼을 이용해서 아래와 같이 사용자가 특정 파일, 폴더, 파티션, 레지스트리를 직접 등록할 수 있습니다.


'고급' 탭은 고급 설정을 조정하는 항목입니다.


24시간 이상 경과한 임시 파일만 제거 하기 설정이나 정리 후 종료 설정[각주:2] 등 고급 설정 등을 조정할 수 있습니다. 




무료 최적화 프로그램인 CClenaer를 살펴봤습니다. 워낙 유명한 프로그램이어서 사실 리뷰를 할 생각은 없었지만 시작 프로그램 관리 항목이 하나둘 늘어나면서 리뷰를 해볼만하다 생각이 들었습니다. 쓰고나니 해당 부분의 분량이 다소 작아 당황스럽긴 합니다.

CCleaner의 유일한 단점은 예약 작업이 없다는 점입니다. 정기적인 자동 작업이 없을 뿐더러 시스템 유휴 시간에 동작하는 기능도 없어서, 모든 작업을 사용자가 직접해야합니다. 이 부분은 다른 유료 제품들에 비해서 확실히 불편합니다. 무료 제품이니만큼 감수해야할 부분이라 생각하지만 아쉬움이 남긴 합니다.


- 이상입니다.

  1. 커맨드 라인을 이용하는 것이 아닌 자체 제공 기능에서 [본문으로]
  2. 임시 파일 제거 기능에만 동작합니다. [본문으로]
반응형