다른 응용 프로그램 및 파일 형식의 아이콘이 파일 탐색기에 표시되면 Windows는 아이콘이 있는 원본 파일에 액세스하는 대신 아이콘 캐시가 포함된 특수 파일에서 아이콘 이미지의 복사본을 가져옵니다. 운영 체제에서 원본 아이콘 파일을 로드할 필요가 없기 때문에 Windows 탐색기에서 아이콘 개체의 성능과 렌더링이 개선되었습니다.
경우에 따라 캐시 파일이 손상된 경우 바로 가기 및 파일의 흰색 빈 아이콘이 탐색기(및 바탕 화면)에 표시되거나 응용 프로그램 아이콘 대신 기본 Windows 아이콘이 표시될 수 있습니다. 이 경우 Windows 10 아이콘 캐시를 초기화하는 것을 권장합니다.
아래 스크린샷은 Windows 10 시작 메뉴 레이아웃에 일부 애플리케이션 아이콘 대신 기본 폴더 아이콘이 표시됨을 보여줍니다.
참고 . 이러한 버그가 나타나면 일부 사용자는 문제가 있는 앱을 다시 설치하려고 시도하지만 종종 도움이 되지 않습니다.
다른 버전의 Windows에서 아이콘 캐시는 사용자 프로필 폴더에 저장된 하나 이상의 db 파일입니다.
- Windows 7 , IconCache.db입니다. %userprofile%\AppData\Local
- Windows 10 및 Windows 8.1 , 이들은 iconcache_로 시작하는 여러 파일입니다. (iconcache_16.db, iconcache_32.db, iconcache_48.db 등 아이콘 크기에 따라 픽셀 단위), %userprofile%\AppData\Local\Microsoft\Windows\Explorer에 저장
IE4uinit를 사용하여 Windows에서 아이콘 캐시 새로 고침
Windows에는 ie4uinit 도구가 내장되어 있습니다. (IE Per-User Initialization Utility) 아이콘 캐시 데이터베이스를 빠르게 재설정하는 데 사용할 수 있습니다.
- Windows 10:
ie4uinit.exe -show
- Windows 7:
ie4uinit.exe -ClearIconCache
이 명령은 Win + R -> 명령 -> Enter를 통해 실행해야 합니다.
명령은 절대적으로 안전하지만 모든 경우에 아이콘 캐시의 정상 상태를 복원하는 데 도움이 되지는 않습니다.
Windows에서 아이콘 캐시를 재구축하는 스크립트
아이콘 캐시를 재설정하려면 db 캐시 파일을 삭제하면 됩니다. 그러나 먼저 iconcache 파일에 대한 액세스를 잠금 해제하려면 Explorer.exe 프로세스를 종료해야 합니다. Windows를 재부팅하지 않고 아이콘 캐시 데이터베이스를 재설정하는 방법을 살펴보겠습니다.
- 실행 중인 모든 앱을 닫습니다.
- 명령 프롬프트 창 열기(
cmd.exe
또는powershell.exe
) 관리자로서, - 작업 관리자 시작:
taskmgr.exe
- 작업 관리자 창에서 세부정보 탭에서 explorer.exe 프로세스를 찾아 종료(작업 종료 );
- 명령줄에서 프로세스를 종료할 수도 있습니다.
taskkill /f /im explorer.exe
- 그런 다음 다음 명령을 순차적으로 실행하여 사용자 프로필의 아이콘 캐시를 삭제합니다(OS 버전에 따라 다름).
Windows 10/8.1의 경우(이 코드를 복사하여 명령 프롬프트 창에 붙여넣거나 reset_icon_windows.bat 텍스트 파일로 저장하세요. ).
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h iconcache_*.db
del /f IconCache*
del /f thumbcache*
cd /d %userprofile%\AppData\Local\
attrib –h IconCache.db
del /f IconCache.db
start C:\Windows\explorer.exe
제 경우 스크립트는 iconcache_idx.db 파일만 삭제에 실패했지만(접근 거부 오류) 최종 결과에는 영향을 미치지 않았습니다. 아이콘 캐시가 성공적으로 플러시되었습니다!
Windows 7의 경우:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exe
두 경우 모두 마지막 명령은 Windows 탐색기 프로세스를 다시 시작합니다. Explorer.exe가 실행되면 아이콘 캐시 파일이 다시 생성됩니다(구성된 파일 연결에 따라).