설치 / 사용기

윈 도 우 부팅 안 되는 경우, 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 - - -
7501 윈 도 우| 인사이더 프리뷰 21354 빌드 설치 테스트 [9] suk 767 13 04-08
7500 윈 도 우| 컨텍스트 메뉴에 구분선 넣어보기 [29] 집앞의_큰 1066 38 04-07
7499 소프트웨어| 푸바 2000 스킨 적용 [3] Antory 1574 2 04-07
7498 소프트웨어| Aomei Backupper Pro 6.5 프로모션 무료 라이센스키 [2] 단테9 1122 5 04-06
7497 소프트웨어| VHDman2.15으로 교차 부팅 테스트 [10] suk 1112 14 04-06
7496 윈 도 우| 결국은 일이 이지경까지. [228] 집앞의_큰 3550 139 04-05
7495 기 타| Appetizer 테두리선은 투명하게 안되네요!!! [3] 왕초보 731 6 04-05
7494 보안 / 해킹| 자동 로그인 켜기/끄기 (한글화) [16] 내꼬 2122 24 04-04
7493 윈 도 우| [스크롤 압박] imageres.dll 윈도우 7 호환성 높였습니다 [14] suk 1075 26 04-04
7492 기 타| COLi**님 PE Appetizer RocketDock 스킨을 테마에 따라 변... [8] 왕초보 748 8 04-04
7491 기 타| [종료]AirLiveDrive [61] 첨임다 1561 60 04-02
7490 기 타| COLi**님 PE 시작메뉴,작업표시줄을 PinTool.exe로 자동등... [4] 왕초보 857 10 04-02
7489 윈 도 우| windows update 일지중지 날짜지정 효과(만점) [9] 내꼬 1097 9 04-02
» 윈 도 우| 부팅 안 되는 경우, imageres.dll 2개를 합치면 부팅되네요 [11] suk 1265 18 04-02
7487 기 타| [종료]LibreOffice 7.1.2portable_과 단일파일 [15] 첨임다 722 20 04-02
7486 기 타| [종료]몇가지 프로그램들.... [55] 첨임다 2256 62 04-01
7485 기 타| COLi**님 PE 배경화면 변경시 아이콘까지 변경하여 보았습니다 [8] 왕초보 731 10 04-01
7484 윈 도 우| imageres.dll 여러가지 적용 모습들.. [12] suk 1312 19 04-01
7483 윈 도 우| 21H2 Preview Win10XPE 빌드 [91] 항상감사 1719 51 03-31
7482 윈 도 우| imageres.dll적용하기4.bat - Win7까지 적용 [26] suk 1308 29 03-31
XE1.11.6 Layout1.4.8