CCleaner에 사용자 정의 파일 설정하기 (06/15)



불필요한 파일 및 레지스트리 제거 프로그램으로 많이들 쓰고 있는 CCleaner 입니다. 프리웨어에 적절한 기능으로 호평받고 있고 간단한 사용법에 업데이트도 적절히 되고 있는 아주 착실한 녀석입니다. CCleaner 기능 중에는 내 컴퓨터의 어플리케이션 기록(MRU: Most Recent Used)도 지워주는 기능이 있는데 이것에 대해 알아보도록 하겠습니다.

제작사 사이트: http://www.ccleaner.com/
다운로드 링크


기본 버전은 설치시 "야후 툴바"를 설치할지 묻습니다. 이 부분은 체크 해제합니다.

설치 완료 후 CCleaner 폴더 안에 있는 winapp.ini를 텍스트 편집기로 열어보면 다음과 같은 형식으로 되어있는걸 볼 수 있습니다.

[Paint Shop Pro X]
LangSecRef=3023
Detect=HKCU\Software\Corel\Paint Shop Pro\10
Default=True
RegKey1=HKCU\Software\Corel\Paint Shop Pro\10\Recent File List
RegKey2=HKCU\Software\Corel\Paint Shop Pro\10\WorkspaceMRU
Regkey3=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileSaveAs|FileFolder
RegKey4=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileOpen|Folder


1. [Paint Shop Pro X]는 해당 어플리케이션의 표시되는 이름을 의미합니다.

2. LangSecRef=3023는 어플의 분류입니다.

3021 = Applications
3022 = Internet
3023 = Multimedia
3024 = Utilities
3025 = Windows
3026 = Firefox/Mozilla
3027 = Opera


과 같이 나눌 수 있습니다.

3. Detect=HKCU\Software\Corel\Paint Shop Pro\10 이 부분은 프로그램의 설치 유무를 판별하는 방법입니다.
레지스트리로 판별하고자 한다면 Detect를 파일로 판별을 하고 싶다면 DetectFile을 사용합니다.
다시 말해 Detect=HKCU\Software\Corel\Paint Shop Pro\10 이것의 의미는 레지스트리의 [HKEY_CURRENT_USER\Software\Corel\Paint Shop Pro\10]의 값을 확인해서 Paint Shop Pro X이 깔렸는지 안깔렸는지 판별한다는 것입니다. (HKEY_CURRENT_USER 대신 HKCU를 쓰는 것에 주의)
파일로 판단하는 경우는 어떻게 쓸까요?
DetectFile=%ProgramFiles%\Lavasoft\Ad-Aware SE Personal\Ad-Aware.exe
이런 식으로 쓰이게 되겠죠. ^^ (%ProgramFiles%는 Program Files의 변수입니다.)

4. Default=True -> CCleaner 실행시 기본으로 체크할지 결정합니다.

5. 그 다음 지워줄 값을 설정하는 부분입니다.
RegKey1=HKCU\Software\Corel\Paint Shop Pro\10\Recent File List
RegKey2=HKCU\Software\Corel\Paint Shop Pro\10\WorkspaceMRU
Regkey3=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileSaveAs|FileFolder
RegKey4=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileOpen|Folder

RegKey라는 이름에서 알 수 있듯이 지워줄 레지스트리를 설정하는 겁니다. 여러개로 나뉜 경우 1,2,3,4 ... 를 붙여 구분하고 있습니다.

RegKey1=HKCU\Software\Corel\Paint Shop Pro\10\Recent File List
RegKey2=HKCU\Software\Corel\Paint Shop Pro\10\WorkspaceMRU


이 것은 [HKEY_CURRENT_USER\Software\Corel\Paint Shop Pro\10\Recent File List]와 [HKEY_CURRENT_USER\Software\Corel\Paint Shop Pro\10\WorkspaceMRU] 해당 레지스트리 키를 전부 삭제하는 경우를 의미합니다. 반면에

Regkey3=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileSaveAs|FileFolder
RegKey4=HKCU\Software\Corel\Paint Shop Pro\10\CmdFile\FileOpen|Folder


같은 경우는 끝에 "|" 를 넣어서 구분하고 있습니다. 이 것은 레지스트리 키 안의 특정 값을 제거할 때 사용됩니다. 풀이하자면 레지스트리 키는 그대로 놔두고 안에 있는 FileFolder와 Folder 값만 제거하겠다.. 라는 의미가 되겠습니다. (키와 값의 의미가 어렵다면 간단하게 폴더와 파일의 관계를 생각하면 됩니다. 레지스트리 키는 폴더, 레지스트리 값은 파일이라고 생각하면 이해하기 쉽죠.)

반대로 레지스트리 말고 파일 삭제를 원하는 경우는 FileKey를 쓸 수 있습니다. 예를 들면..

FileKey1=%allusersprofile%\Application Data\Spybot - Search & Destroy\Logs|*.*
FileKey2=%ProgramFiles%\Spybot - Search & Destroy|advdebug.txt
FileKey3=%allusersprofile%\Application Data\Spybot - Search & Destroy|Statistics.ini
FileKey4=%windir%\All Users\Application Data\Spybot - Search & Destroy\Logs|*.*
FileKey5=%windir%\All Users\Application Data\Spybot - Search & Destroy|Statistics.ini


이런 식으로 쓰이지요. 여기서도 폴더와 파일 구분에 "|"를 사용하고 있습니다. RegKey와는 달리 와일드카드(*)도 지원합니다. 텍스트 파일을 지우고 싶은 경우 *.txt 등을 쓸 수 있습니다. 환경 변수에 대해선 밑에 참고.

%allusersprofile% = 모든 사용자 프로파일 위치 (예: C:\Documents and Settings\All User\)
%appdata% = 사용자 어플리케이션 설정 저장 위치 (예: C:\Documents and Settings\[사용자계정]\Application Data\)
%ProgramFiles% = 프로그램 폴더 (예: C:\Program Files\)
%userprofile% = 사용자 프로파일 위치 (예: C:\Documents and Settings\[사용자계정]\)
%windir% = 윈도우 폴더 (예: C:\WINDOWS\)


여기까지 이해가 된다면 아하 winapp.ini 파일은 이렇게 쓰이는구나 생각되실겁니다.
그렇다면 사용자가 원하는 설정 파일을 만들려면 어떻게 해야할까요? 위의 winapp.ini 방식과 똑같은 winapp2.ini 파일을 하나 더 만들면 됩니다. 직접 winapp.ini를 수정해줘도 됩니다만 winapp.ini 파일 대신 winapp2.ini 파일을 따로 작성해 두는게 나중에 백업할 때도 편리하겠죠.

winapp2.ini에 대한 자세한 내용은

http://www.internetrotsyourbrain.com/ccleanerbeginnersguide/scr/winapp2.htm
http://forum.ccleaner.com/index.php?showtopic=1110


를 참고하시길..

이건 제가 직접 프로그램들을 조사해서 만들어 본 winapp2.ini 파일입니다.
winapp2.ini
국내에서 쓰이는 프로그램이 다수 있으니 쓰는데 나쁘지 않을 겁니다. CCleaner 폴더에 복사해서 쓰면 됩니다.

※ 6/15 업데이트
afreeca
Alcohol 120% (Extra)
AutoHotkey
드라이버 설치 경로 기록
Dup Detector
eMule (Extra)
ExamDiff
HTML 도움말 검색 기록
Microangelo
NewsBin Pro
NewsLeecher
Vallen JPegger
빛자루
윈도우 CD 레코딩 기록
WinRAR SFX
XnView
by 살쾡이 | 2008/06/15 22:47 | 팁엔테크 | 트랙백(2) | 덧글(9)
트랙백 주소 : http://pikadung.egloos.com/tb/718950
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from ::A+Woo♥지민:: at 2007/02/02 23:58

제목 : 업뎃!! CCleaner V1.37.456 (한글지원)
불필요한 파일 삭제, 레지스트리 청소로 시스템 성능향상과 안정성을 향상시켜 주는 프로그램.포맷후 가장먼저 설치하는 프로그램들 중 하나....CCleaner~~~~~!!!!!!업뎃됐네.정말 좋은, 꼭 필요한 프로그램인거 같다.레지스트리 청소부분이 쫌 미약한건 사실이지만,다른건 최고다!!!!!!!!!!누구에게나 추천해주고 싶은 프로그램!!프로그램 설명은~마이폴더넷~제작사/제작자 : http://www.ccleaner.com/제작사 다운로드 : 다운......more

Tracked from [부동산]개발.정비구역 at 2008/07/23 10:50

제목 : CCleaner에 사용자 정의 파일 설정하기
CCleaner에 사용자 정의 파일 설정하기 불필요한 파일 및 레지스트리 제거 프로그램으로 많이들 쓰고 있는 CCleaner 입니다. 프리웨어에 적절한 기능으로 호평받고 있고 간단한 사용법에 업데이트도 적절히 되고 있는 아주 착실한 녀석입니다. CCleaner 기능 중에는 내 컴퓨터의 어플리케이션 기록(MRU: Most Recent Used...more

Commented by 살쾡이 at 2007/07/11 17:01
몇가지 수정해서 재업합니다.
알씨, 알송, 알집, 벅스 플레이어, 싸이월드 뮤직 플레이어, 판도라TV 플레이어 추가
Commented at 2007/07/12 19:16
비공개 덧글입니다.
Commented by 살쾡이 at 2007/07/12 19:25
비공개님// ccleaner.exe 파일과 같은 위치면 됩니다. 위의 파일에서는 App에 들어가 있군요.
Commented by 두부김치 at 2007/09/15 02:23
http://cafe.naver.com/powerpro/2828

감사히 사용하겠습니다.
Commented by 행인 at 2007/11/18 11:34
잘사용하겟습니다^^
Commented by WaterFox at 2008/06/15 23:26
좋은 정보 감사합니다. ^^
Commented by 카라꽃향기 at 2008/09/01 16:16
살쾡이님 다른게 아니고요 winapp2.ini <= 여기다가요 μtorren 파일로받고 나면요 .torrent 기록을 삭제 추가 하고 싶은데요 어떻게 하면 되나요 ???
Commented by 살쾡이 at 2008/09/21 03:55
uttorent 옵션 중에 *.torrent 파일을 따로 지정할 수 있는 옵션이 있습니다. 저같은 경우 임시 폴더에 모았다가 나중에 청소할 때 같이 지워지도록 하고 있습니다. 이 방법이 편하더군요.
Commented by 카라꽃향기 at 2008/10/01 13:25
아 답변 감사함니다 저도 그런게 해야 되겠네요 ~

:         :

:

비공개 덧글