윈도우즈 2003은 개인 사용자용으로 만들어진 것이 아니라 서버용(웹서버, FTP 서버)으로 개발된 OS이다. 따라서 윈도우즈 2003에는 XP에 없는 기능이 상당수 포함되어 있으며 반대로 XP에서는 기본적으로 사용되는 기능도 서버이기때문에 죽여놓은 경우도 있다.
윈도우즈 2003은 개인 사용자가 사용할 일은 거의 없을 것으로 보이지만 많은 사용자가 호기심 또는 기능때문에 2003을 사용하고 있는 것 같다.
윈도우 2003 서버를 처음 시작하면 마치 예전의 윈도우 2000을 보는 듯한 화면(고전 테마)이 나타난다. 그러나 윈도우즈 2003 역시 XP 처럼 테마를 사용할 수 있다. 절차는 다음과 같다.
- UxTheme.dll 패치
UxTheme.dll의 패치는 XP의 경우와 거의 비슷하다. 절차는 다음과 같다(이 과정이 복잡하다고 느낀다면 여기를 클릭한다주1.).
- WinHex와 같은 바이너리 편집기를 기동한다.
- %SystemRoot%\System32 폴더의 UxTheme.dll를 읽어들인다.
- 00021BEB 주소로 이동한다.
- 00021BEB-00021BF2의 값을 다음과 같이 변경한다주2.
초기값: 81 EC 84 00 00 00 A1 2C
패치값: 33 F6 8B C6 C9 C2 08 00
- 변경된 파일을 임의의 폴더(예: D:\Temp)에 저장한다.
- UxTheme.dll 파일의 교체
Windows XP에서 사용자 테마 사용하기에서 언급했듯 이 파일은 시스템 파일 보호기능에의해 보호 받는 파일이므로 바로 변경할 수 없다. 따라서 시스템 파일 보호기능 쉽게 우회하기에따라 패치된 UxTheme.dll을 %SystemRoot%\System32 폴더와 %SystemRoot%\System32\DllCache 폴더로 복사한다.
- 서비스 기동
윈도우 2003 서버는 개인 사용자용이 아니기때문에 시스템 리소스 관리차원에서 기본적으로 Themes 서비스가 사용 안 함으로 설정되어 있다. 그러나 테마를 사용하기 위해서는 Themes 서비스를 자동으로 설정해야 한다. 절차는 다음과 같다.
- 시작/실행/services.msc를 입력하고 확인을 클릭한다.
- 서비스 창의 수직 이동 막대를 끌어 내려 Themes 서비스를 찾아 두번 클릭한다.
- 시작 유형을 사용 안 함에서 자동으로 변경하고 확인 버튼을 클릭한다.
- 시스템 재 기동
1~3 단계를 모두 실행했으면 시스템을 재 기동한다.
다음은 팁을 실행한 결과이다.
주1: 이 패치 파일은 한글 윈도우즈 2003용(Build 3790)이다. 영문이나 빌드가 다른 경우 다른 사이트를 참고하기 바란다.
주2: 해당 주소의 문자열이 제공된 문자열과 다른 경우 절대 변경해서는 안된다.
주3: 복사하기전에 이전의 UxTheme.dll 파일을 다른 이름으로 먼저 변경해야한다.