설치 / 사용기

윈 도 우 부팅 안 되는 경우, imageres.dll 2개를 합치면 부팅되네요

2021.04.02 06:31

suk 조회:1265 추천:18

저도 imageres.dll 에 관심이 별로 없어서 이런 일은 처음 해봅니다

 

윈도우 아이콘들이 저장된 imageres.dll을 순정이 아닌 다른 파일로 교체한 경우

아이콘이 변경은 되었는데 윈도우 부팅이 되지 않는 문제가 생길 수 있습니다

 

imageres.dll 교체/복원하는 bat 파일 테스트하다가 종종 경험했습니다

같은 아이콘들이 있지만 다른 imageres.dll 파일 중에는 윈도우 부팅이 잘 되는 파일이 있습니다

 

주로 Windows 10 버전 1809 (OS 빌드 17763)용으로 만들어진 imageres.dll가 호환성이 좋더군요.

다른 윈도우에 있는 파일은 문제가 생길 수 있습니다. 제가 최근에 올린 것도 원래 윈도우 8 에 있던 파일이라서 그런지 호환성을 타더군요.

의외로 최신 정식 버전 20H2에는 부팅 문제가 없는데 버전 1809에서 부팅 문제가 생겼습니다.

다른 버전은 아직 확인하지 못 했습니다. 일일이 확인하는 것도 일이더군요

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 2021-04-01_153612.jpg

버전 1809  (2019 LTSC도 같은 버전 1809 입니다)에 윈도우 8 (8.1?)에 있었던 imageres.dll을 적용해봤습니다

아이콘은 잘 변경이 되었습니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 2021-04-01_154535.jpg

 

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 2021-04-01_154546.jpg

재부팅 테스트를 해봤습니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 2021-04-01_154553.jpg

위 화면까지는 원래 부팅 문제 있는 경우도 잘 나옵니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요. 먹통 2021-04-01_155140.jpg

이후에 검은 화면으로 멈춰버립니다.

혹시 늦게 부팅이 될까 싶어서 5분이나 기다려봤지만 무소식이었습니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요 - PE에서 원본 파일 복사하면 부팅 됩니다 2021-04-01_161244.jpg

이런 경우는 PE로 부팅하여 백업된 imageres.dll로 복원하면 부팅됩니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요 - PE에서 원본 파일 복사하면 부팅 됩니다 2021-04-01_161512.jpg

32비트 윈도우는 System32 만 복사하면 되고

64비트 윈도우는 System32 와 SysWOW64 둘다 복사하시면 됩니다

 

SysWOW64가 64비트 윈도우에만 있고, 64가 포함되어 있어서 64비트용이라고 착각하실 수 있습니다

오히려 반대로 64비트 윈도우에서 32비트 프로그램들을 담당하는 파일들입니다. 

 

간단하게 Q-Dir.exe 같은 대체 탐색기를 열어보시면 아실 수 있습니다.

64비트 윈도우에서 System32 폴더만 교체하고, SysWOW64의 imageres.dll을 교체하지 않은 경우

32비트 Q-Dir.exe을 열었을 때 아이콘들이 변화가 없습니다.

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요 - PE에서 원본 파일 복사하면 부팅 됩니다 2021-04-01_161643.jpg

덮어쓰기 메시지가 나와야 합니다.

나오지 않으면 다른 폴더에 복사하시는거죠..

System32 폴더 안에 폴더들이 많아서 드래그로 복사하시는 경우, 다른 폴더에 복사하실 수 있습니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요 - PE에서 원본 파일 복사하면 부팅 됩니다-아이콘 캐시 파일 때문인지 아이콘은 유지되네요 ㅎㅎ 2021-04-01_161846.jpg

부팅은 됐는데 원래 아이콘으로 바뀌지 않았네요. 

이유는 기존 아이콘을 저장하고 있는 캐시 파일이 그대로 있기 때문입니다

다시 bat 파일로 복원하기를 해주시면 될 겁니다

imageres.dll적용하기4.bat - 옛날 무등산님 아이콘 적용 - 윈도우 10 버전 1809 - 재부팅하면 검은 화면으로 5분 이상 있네요 - PE에서 원본 파일 복사하면 부팅 됩니다-아이콘 캐시 - bat 으로 복원해주시면 됩니다 2021-04-01_162526.jpg

부팅 문제가 생긴 경우는 위와 같이 PE에서 imageres.dll 등을 복사해주시면 해결이 됩니다

 

이제 부팅 문제가 생기지 않도록 imageres.dll을 수정해봤습니다

방법은 이미 사용기에 다른 분께서 올려주셨더군요. https://windowsforum.kr/review/15545586

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_053229.jpg

둘다 imageres.dll 이라서 구분하기 위하여 위와 같이 이름 변경했습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_053333.jpg

ResourceHacker로 먼저 부팅 문제가 생긴 버전 1809의 원본 imageres.dll을 열고

적용하려는 8용 imageres.dll을 추가했습니다 (부팅 문제는 8 파일이 생겼는데 문장이 좀 이상하네요;;)

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_053422.jpg

Icon Group만 덮어쓰기로 가져왔습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_053756.jpg

그리고 바로 저장..끝.

정말 쉽죠?

 

참고로, 위에 링크한 다른 분의 방법은 언어도 1033으로 수정하셨는데요.

열어보니까 제 경우는 이미 1033 이라서 언어 변경 과정은 생략했습니다

제 글보다는 위에 링크된 분의 글을 강좌로 보시면 될 듯 합니다.

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_053922.jpg

저장 누르면 자동으로 original.dll로 백업이 됩니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054248.jpg

imageres1809.dll을 imageres.dll으로 이름 변경하여 

imageres.dll적용\System32 폴더에 넣었습니다.

 

다른 dll 파일은 귀차니즘으로 제외했습니다. 99% 이상의 아이콘은 imageres.dll 에 전부 있습니다

SysWOW64폴더도 역시 귀차니즘으로 만들지 않았습니다. 만들지 않아도 bat 파일에서 복사되도록 해놨습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054336.jpg

전에 사용기에 올린 imageres.dll적용하기4.bat을 실행했습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054354.jpg

일단 적용은 된 듯 합니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054405.jpg

 

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054439.jpg

재부팅 테스트를 해봤습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054456.jpg

수정된 imageres.dll은 부팅이 되는군요 ^^

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054528.jpg

 

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054552.jpg

복원하기도 해봤습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054610.jpg

 

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054622.jpg

 

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054636.jpg

어김없이 재부팅 테스트도 해봤습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054650.jpg

이건 당연히 되어야겠지요.

혹시나 부팅 테스트해봤습니다

imageres.dll 적용하면 부팅이 안 되는 윈도우는 imageres.dll 2개를 합치면 부팅 됩니다 2021-04-02_054713.jpg

재부팅 후에도 아이콘은 유지됩니다

 

위에 수정된 imageres.dll로 몇가지 윈도우에서 적용하고 재부팅 테스트를 해봤습니다

윈도우 10 버전 20H2와 버전 1903과 버전 1809와 윈도우 7에서는 재부팅 통과했습니다...

윈도우가 많아서 대표적으로 그동안 테스트하면서 부팅 문제가 많았던 버전을 넣어서 테스트했습니다

사실 버전 1809와 버전 1903 외에는 아직 부팅 문제가 생긴 버전은 제 경우는 아직 없었습니다

imageres.dll 2개를 합친 파일 테스트 - 윈도우 10 버전 20H2와 버전 1903과 버전 1809와 윈도우 7에서는 재부팅 통과 2021-04-02_070149.jpg

 

imageres.dll 2개를 합친 파일 테스트 - 윈도우 10 버전 20H2와 버전 1903과 버전 1809와 윈도우 7에서는 재부팅 통과 2021-04-02_071104.jpg

각각 재부팅과 복원 테스트도 해봤습니다만, 길어져서 생략합니다

imageres.dll 2개를 합친 파일 테스트 - 윈도우 10 버전 20H2와 버전 1903과 버전 1809와 윈도우 7에서는 재부팅 통과 2021-04-02_071518.jpg

윈도우 7은 재부팅 문제는 없었습니다만, 아이콘이 일부 적용 안 되는 부분들이 있더군요

수동으로 아이콘을 수정해야 하는지;; 이런 작업은 안 해봐서 저도 이 정도만 하렵니다.

 

테스트한 파일이 궁금하신 분들도 계실 듯 하여 첨부합니다

imageres.dll적용 - 무등산님 Win8 + 버전 1809 편집.zip bat 파일도 포함되어 있습니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
11064 소프트웨어| 윈8.1 모든 버전 시디키 입력하기............ [3] 구디 61069 1 09-08
11063 유무선 공유기 설치 & 사용기?? [3] 콩나물국 59925 0 02-24
11062 MS 오피스 2007 설치후.. [4] 김성호 44921 0 11-28
11061 윈 도 우| WORLD`S BEST PE - FINAL ★★★메뉴얼★★★ [1180] 사랑과평화 40790 567 05-11
11060 인터넷 끊김 증상... 임시 방법...(2) [34] 김용환 36687 0 02-13
11059 윈 도 우| Windows 10 Pro 영구 인증하기 [18] JOA 35318 5 08-02
11058 시게이트 하드디스크 (피씨디렉트) A/S 후기 [19] 최순곤 28347 0 02-24
11057 MSDN windows7 86-64Bit ultimate Dell OEM 설치후 자동리... [31] 최재수 28332 0 09-19
11056 GHOST XP sp3 순정판 [17] cdcsj 28279 0 04-30
11055 은나노님의 7diet2 버전 버그 리포트 [4] 나타 26878 0 06-02
11054 윈 도 우| 윈8 합법적인키로 윈8.1 ISO 다운로드 방법입니다. [16] 사랑해요1 26196 3 10-19
11053 윈7 허접 설치 사용기 [10] Vega1st 25690 0 01-14
11052 7068 KR 설치했습니다. [3] 김용환 25586 0 04-01
11051 소프트웨어| 어도비 콜렉션 cs5.5 인증 해결~!!! [13] 서용신 24898 0 08-02
11050 소프트웨어| 자료실에올라온 윈도우7 새로운 설치방법 해본결과....대박 [15] 슈퍼맨 24722 0 09-12
11049 USB 16기가 지름신.. [21] OI가 24472 0 12-15
11048 대박이군요. Differencing VHD 기능 [21] BigShit 24185 0 11-22
11047 소프트웨어| Win8Mpe L ◆◇ 28일 AM 8:00 특별한 문제가 없으면 마지막... [255] tara 23681 80 04-25
11046 윈도우7 멈춤 현상 전 이게 문제였네요~ 해결 봤습니다^^; [14] 타키온 23512 0 10-31
XE1.11.6 Layout1.4.8