2009년 5월 13일 수요일

윈도우 7 한국테마 영문판 설치원본에 통합하기

저한테 질문주셨던 분이 해결하신 것 같은데 혹시라도 이 글에 관심있으신 다른 분이 계실까봐 일단 올려놓습니다.

 

윈도우 7 의 한국테마를 비롯해서 여러 국가들의 테마들은 Windows\Globalization\MCT 폴더 안에 들어있는데요 기본적으로 한글판에는 한국테마만 들어있습니다.

 

만약 한글판 설치원본에 다른 나라 테마를 추가한다든지 아니면 영문판 설치원본에 한국 테마를 추가한다든지 그런 작업을 하기 위해서는 물론 로컬팩이 cab 형태로 있으면 가장 좋겠죠. 그럼 DISM으로 패키지 통합하시면 되니까요. 하지만 로컬팩을 구할 수 있을까요?

 

따라서 우리는 그냥 기존에 존재하는 테마폴더만 일단 복사해놓고 레지스트리를 등록시키는 방법을 써야합니다.

 

WAIK랑 Imagex를 여기서 다시 설명드리기는 좀 그렇구요

그냥 기초는 다 알고 계신다고 가정하고 설명드리겠습니다.

 

우선 마운트된 이미지의 Windows\Globalization\MCT 폴더 안에 한국 테마 폴더를 넣어야겠죠. (http://snoopy.textcube.com/712)

 

그리고 레지스트리 추가를 위해 임시 키를 만들고, HKCU 하이브를 로드합니다.

저는 D 드라이브 MOUNT 라는 폴더에다가 이미지를 로드했기 때문에 다음과 같이 입력합니다.

 

reg load HKU\Temp d:\mount\users\default\ntuser.dat

 

이제 각 테마에 맞는 레지스트리를 저기에 추가해줘야 합니다.

 

 

 

 

만약에 한국 테마가 아닌 일본 테마를 통합한다고 하면 KR 대신에 JP 를 입력하시면 되겠죠.

 

뭐 이제 다 했네요.

 

reg unload HKU\Temp

 

하이브 언로드 해주고

 

imagex /unmount /commit d:\mount

 

변경사항 저장해주시면 되겠습니다.

 

설치후 확인 스샷.

 

 

 

 

이상으로 허접한 설명을 마치겠습니다.

댓글 17개:

  1. 늘 항상 좋은 팁 감사드립니다. ^^

    답글삭제
  2. HKCU 하이브를 로드합니다 먼말인지?? 초보라서

    답글삭제
  3. @곰태이 - 2009/05/14 13:04
    마운트된 이미지 안에 users\default\ntuser.dat 파일이

    HKEY_CURRENT_USER 레지스트리 항목이거든요.



    그냥 잘 모르셔도 CMD 창에다가 똑같이 입력하시면 되요. (D 드라이브 MOUNT 폴더에 마운트 하셨다면)

    답글삭제
  4. 비밀 댓글 입니다.

    답글삭제
  5. users\default\ntuser.dat에다Windows Registry Editor Version 5.00







    [HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion\Themes\InstalledThemes\MCT]

    "%windir%\\Globalization\\MCT\\MCT-KR\\Theme\\KR.theme"=""







    [HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\0\KnownFolders\Windows Wallpapers\MergeFolders]

    "%windir%\\Globalization\\MCT\\MCT-KR\\Wallpaper"=""

    를입력하라는건가요

    답글삭제
  6. @Anonymous - 2009/05/14 14:57
    MCT 폴더를 만드시고 거기에 대한민국 테마를 넣어주세요. 그리고 http://soohan02.tistory.com/attachment/cfile1.uf@1832F41549F5112288580A.reg 파일을 실행하시면 한국테마가 등록됩니다.

    답글삭제
  7. @곰태이 - 2009/05/14 14:57
    Windows Registry Editor Version 5.00







    [HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion\Themes\InstalledThemes\MCT]

    "%windir%\\Globalization\\MCT\\MCT-KR\\Theme\\KR.theme"=""







    [HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\0\KnownFolders\Windows Wallpapers\MergeFolders]

    "%windir%\\Globalization\\MCT\\MCT-KR\\Wallpaper"=""



    를 메모장에 붙여넣고 확장자 REG 파일로 저장해서 더블클릭 병합해주시면 됩니다.

    답글삭제
  8. 정말 번개같은 님 답변에 감사드립니다. 아울러, 한가지 궁금한것은 그렇게 생성된 폴더는 일반적인 폴더인지 아니면 숨김 폴더인지알고 싶습니다. 그리고, 테마파일을 삭제하려면 레지스트리를 지워주면 되나요?

    답글삭제
  9. @배우고시퍼 - 2009/05/14 15:24
    그냥 일반 폴더지요. 숨김폴더야 설정해주면 숨길 수 있는거고... 근데 삭제할 필요가 있나요? XP에 무슨 무거운 테마를 인스톨 하는것도 아니고 그냥 윈도우 7 기본테마가 그 위치에 있다는 사실만 레지스트리에 등록해주는거 뿐인데.

    답글삭제
  10. 레지스트리를 어떽게해야하나요(죄송합니다.제가초5라서 이해가잘안되네요)

    답글삭제
  11. @따라하는사람 - 2009/05/31 17:47
    그냥 받아서 더블클릭 하시면 되요.

    답글삭제
  12. 시스템이 파일에 엑세스 할 수 없습니다.

    라고 뜨는데

    답글삭제
  13. @최봉근 - 2009/06/21 09:31
    상황을 자세히 설명해주시지 않아서 답변드리기 좀 애매하네요 ^^

    답글삭제
  14. 질문하나 드려도 될까요?



    7600빌드의 cab 형태의 로컬팩을 이미 설치된 윈도우7에 설치하는 방법은 소개되어 있지 않은거 같아서 질문을 드립니다. ^^

    일반적으로 설치되지는 않는거 같은데요, 답변 부탁드려도 될까요?

    답글삭제
  15. @천사친구 - 2009/08/04 16:10
    dism /online /add-package /packagepath:로컬팩.cab



    하시면 됩니다. ^^

    답글삭제
  16. 답변 감사합니다.

    정상적으로 잘 처리되었습니다만... 테마에 뜨는것이 없네요..^^



    그나저나, 16385 정식 유출본 영문판을 설치하고(설치시에 로케일을 한국을 선택했더니 영문판인데도 한글IME가 깔리더군요), 거기에 한글언어팩을 설치했더니 미국테마가 없어졌습니다..

    영문판 설치시에 위치를 한국을 선택해서 그런가 보네요.

    답글삭제
  17. @천사친구 - 2009/08/04 23:52
    음... 그렇다면 직접 C:\Windows\Globalization\MCT\MCT-KR\Theme 폴더에 들어가서 KR.theme 파일 클릭하시는게 좋을 것 같아요.



    미국테마는 원래 영문판에도 없습니다. 아니 없는건 아니고 정확히 말씀드리자면 MCT 폴더에 5개국 테마가 존재하기는 하지만 윈도우 테마에는 등록이 되어있지 않습니다.

    답글삭제