탐색기에서 응용 프로그램 아이콘이 손상됨

탐색기에서 응용 프로그램 아이콘이 손상됨

최근에 NCH 소프트웨어의 Debut Video Capture를 설치했는데 이제 탐색기의 일부 응용 프로그램 아이콘이 손상되어 일반 "폴더" 아이콘만 표시됩니다. 지금까지 이것이 영향을 미쳤다는 것을 발견했습니다.

.bmp
.doc
.jpg
.png

하지만 다른 사람들도 있을 수 있습니다. 모든 파일 형식 확장자가 영향을 받는 것은 아닙니다. 예를 들어 .txt는 메모장 아이콘을 올바르게 표시하고 .mp4는 VLC 아이콘을 표시합니다.

JPG 파일 형식이 손상되었습니다.

MP4 파일 형식 확인

바로가기 자체는 올바른 "열기" 및 "편집" 기능을 사용하여 제대로 작동합니다. 나는 다음을 시도했습니다 :

* edited registry to manually remove the NCH software additions to known file types
* changed file type association to different application then back again
* rebuilt icons in TweakUI
* killed and restarted Explorer from Task Manager
* rebooted entire PC

이러한 조치 중 어느 것도 도움이 되지 않았습니다. 바로가기는 잘 작동하지만(예: .doc를 클릭하면 Microsoft Word가 올바르게 실행됩니다)...그러나 여전히 잘못된 아이콘이 계속 표시됩니다. Windows에서 이를 강제로 업데이트하거나 다시 캐시하는 방법을 아는 사람이 있나요?

* 업데이트 *

레지스트리를 파고 나면 탐색기에 표시되는 아이콘(.png 파일의 경우)은 다음과 같습니다.

[HKEY_CLASSES_ROOT\pngfile\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,19"

즉. shell32.dll의 index[19] 아이콘(다음 이미지 참조) PNG를 로드하는 애플리케이션을 변경해도 이는 업데이트되지 않습니다.

PNG 기본 아이콘 연결

답변1

이 수동 솔루션은 이 특정 문제에 대해 나에게 효과적이었지만 Windows가 파일 형식을 열기 위해 선택한 응용 프로그램의 아이콘을 사용하는 경우 훨씬 더 만족스러울 것입니다. 설정을 복사하려면 손상되지 않은 Windows PC가 필요합니다.

1단계: 영향을 받는 파일 형식을 식별합니다. 이 예에서는 .jpg를 사용하겠습니다.

2단계: 손상되지 않은 Windows 설치에서 regedit(레지스트리 편집기)를 열고 다음으로 이동합니다.

HKEY_CLASSES_ROOT\.jpg

3단계: (Default)이 경우 키를 기록해 둡니다 jpegfile. 이는 표시할 아이콘(열 애플리케이션 등)을 결정하는 실제 레지스트리 키를 가리킵니다.

4단계: 다음으로 이동합니다.

HKEY_CLASSES_ROOT\jpegfile\DefaultIcon

5단계: 값을 복사합니다 (Default). 내 경우에는 이 항목이 shimgvw.dll,3.

6단계: 손상된 Windows 설치에서 다음을 열고 다음 regedit으로 이동합니다.

HKEY_CLASSES_ROOT\jpegfile\DefaultIcon

7단계: 키의 현재 값을 기록해 둡니다 (Default). 내 경우에는 이것이 %SystemRoot%\system32\shell32.dll,19. 손상된 아이콘의 대부분이 이 아이콘으로 변경되었음을 알 수 있습니다.

8단계: 키 값을 5단계( ) (Default)에서 복사한 값으로 변경합니다.shimgvw.dll,3

9단계: regedit를 닫고 Windows 작업 관리자를 로드합니다.

10단계: 탭에서 및 을 차례로 Processes선택합니다 . 이제 탭으로 이동하여 을 선택하고 입력한 후 키를 누르세요 .explorer.exeEnd ProcessApplicationsNew Task...explorerRETURN

이제 .jpg 파일 형식 아이콘이 복원되었습니다. 다른 손상된 파일 형식에 대해서도 반복합니다.

관련 정보