IT Info & Tips/소프트웨어 Software

Windows7 Theme 윈도7 테마 바꾸기


윈도7에는 테마 기능이 탑재되어 있지만 Deviantart 에 올라오는 여타 커스텀 테마를 이용하기 위해서는 몇가지 절차를 통한 패치가 필요하다. 검색하면 하나씩 팁이 나오는데 꼭 한가지씩 빠진 부분들이 있어서 생각난 김에 한꺼번에 방법을 알아 보겠다.

크게 3가지 작업이 필요하다. 윈도7이 확장 테마 기능을 사용할수 있도록 DLL 파일을 교체하는 것. 탐색기나 윈도 테두리 까지 바꿀수 있는 explorerframe.dll 패치하기. 그리고 해당 패치를 위한 레지스트리 작업이 그것이다. 하나씩 차례대로 알아보도록 하자.

노파심에 하는 말이지만 테마 패치 작업은 가끔 심각한 시스템 오류를 일으킬수 있으니 True Image 같은 툴로 백업해두고 작업하도록 하자. 그게 힘들다면 윈도 자체 롤백 기능이라도 활성화시키도록 한다.

1. UX (Universal) Theme Patcher
가장 기본이 되는 작업이다. 해당 툴은 윈도7 Sp1 을 지원하고 있다. 버전이 맞는지 가장 먼저 확인하도록 하자. 사용 방법은 간단하다. 32bit와 64bit 용 파일중에 자신의 OS 에 맞는 것을 실행시킨후 총 3개의 Patch 버튼을 눌러 패치하면 된다.

실행화면. 오른쪽 Patch 를 눌러서 작업하면 된다. 총 3개 모두 누른다.


다운로드 링크 :  http://deepxw.blogspot.com/2009/01/download-latest-version.html 

직접 받으실 분은 위 링크로 가서 받으시면 된다.  블로그에도 파일을 올려뒀으니 귀찮다면 아래 파일을 바로 받도록 하자. 


위 스샷을 살펴보면 Restore 버튼이 존재하는데 패치후 마음에 안들때 사용하면 백업파일을 이용해서 원상복구 시켜준다. 

이후  http://mytheme.net/ 이나  http://zainadeel.deviantart.com  등에서 구한 테마 파일을 아래 경로에 넣어두고 적용하면 된다. 테마 파일의 확장자는 *.theme 이다.

테마 파일 경로 :  C:\Windows\Resources\Themes  

3. Ownership 권한 획득하기
위 부분 만으로는 크게 눈에 띄는 변화가 없을수도 있다. 가장 중요한 윈도 창 테두리나 버튼 등의 변화를 적용하기 위해서는 별도로 explorerframe.dll 을 변경해야 하기 때문이다. 대부분의 테마 파일에는 해당 테마에 맞게 개조되어 있는  explorerframe.dll  파일 제공한다. 문제는 이 파일이 시스템 파일로 잠겨있기 때문에 일반적인 방법으로는 손댈수 없다는 것. 때문에 아래와 같은 방법들이 필요하다.


첫번째 Add_Take_Ownership.reg 파일은 컨텍스트 메뉴에 해당 메뉴를 생성해주는 레지 파일이다. 실행해서 병합하도록 하자.

아래 Remove_ 파일은 해당 사항을 다시 원상복구 해주는 레지스트리 파일이다. 권한을 계속해서 제공하다가 실수로 엉뚱한 시스템 파일을 없앨수 있으니 작업 후 원상복구 시키도록 하자.


Add_Take_Ownership.reg 를 실행후 시스템 파일을 우클릭하면 최상단에 Take Ownership 메뉴가 생성된다.


4. explorerframe.dll 변경하기 
Ownership 권한을 획득 했으면 C:\Windows\System32 로 이동해서  explorerframe.dll 파일을 찾는다. 원래 파일 이름에 추가로 _backup 등을 붙여서 Rename 시켜둔다. 삭제하는 것이 아니다. 

이후 테마 파일에 들어있는 explorerframe.dll 을 복사해서 덮어쓰기 한다. 이 작업 후에는 반드시 재부팅이 필요하다.

모든것이 적용된 화면. 아이콘과 창틀, 색상등이 모두 변경되어 있다.


본인도 어쩌다가 한번씩 하는 작업인지라 할때마다 헷갈려서 포스팅으로 따로 정리해둔다. 덕분에 조금 불친절한 내용 일수도 있으니 궁금증은 덧글로 남겨주시면 최대한 답변 하도록 하겠다.