윈도우 시스템의 거의 모든 파일과 프로그램에는 고유한 아이콘이 있습니다. 이러한 아이콘 덕분에 응용 프로그램, 파일 형식, 각종 설정을 한눈에 빠르게 식별할 수 있습니다. 윈도우는 매번 대상 프로그램에서 아이콘을 불러오지 않아도 되도록 아이콘 정보를 캐시에 저장해 두는데, 덕분에 화면 표시 속도가 훨씬 빨라집니다.
하지만 이 아이콘 캐시가 때때로 손상되면서 일부 프로그램이나 설정의 아이콘이 깨지거나 제대로 표시되지 않는 문제가 발생할 수 있습니다. 이런 경우 아이콘 캐시를 재구축하면 문제를 해결할 수 있습니다. 지금부터 Windows 7, 8, 10에서 아이콘 캐시를 재구축하는 방법을 알아보겠습니다.
참고: 아이콘 캐시 재구축 방법은 Windows 7과 Windows 8/10에서 약간 차이가 있습니다. 사용 중인 운영체제 버전에 맞는 단계를 따라 진행하세요.

Windows 7에서 아이콘 캐시 재구축하기
Windows 7은 모든 아이콘 정보를 "IconCache.db"라는 하나의 데이터베이스 파일에 저장합니다. 이 파일을 삭제하면 윈도우가 자동으로 아이콘 캐시를 새로 생성합니다.
먼저 Win + R 키를 눌러 실행 창을 연 뒤, 아래 경로에서 "Username" 부분을 자신의 실제 사용자 계정 이름으로 바꿔 입력하고 Enter 키를 누릅니다.
C:\Users\Username\AppData\Local\

아이콘 캐시 파일은 기본적으로 숨김 처리되어 있으므로, 삭제하려면 먼저 숨김 파일 표시를 활성화해야 합니다. 폴더 창 상단의 "도구" 메뉴에서 "폴더 옵션"을 선택하세요.

폴더 옵션 창이 열리면 "보기" 탭으로 이동한 후, "숨김 파일, 폴더 및 드라이브 표시" 옵션을 선택하고 "확인" 버튼을 눌러 설정을 저장합니다.

이제 "IconCache.db" 파일이 화면에 나타납니다. 해당 파일을 선택하고 키보드의 Delete 키를 눌러 삭제하면 됩니다.

파일을 삭제한 후에는 변경 사항을 적용하기 위해 탐색기를 다시 시작해야 합니다. 작업 관리자를 열고 "프로세스" 탭으로 이동한 뒤, "explorer.exe"를 마우스 오른쪽 버튼으로 클릭하고 "프로세스 끝내기"를 선택하세요.

그다음 "응용 프로그램" 탭으로 이동하여 "새 작업" 버튼을 클릭합니다.

새 창이 뜨면 "explorer.exe"를 입력하고 Enter 키를 눌러 탐색기를 다시 실행합니다. 이것으로 끝입니다! Windows 7에서 손상된 아이콘 캐시가 성공적으로 재구축되었습니다.

Windows 8 및 10에서 아이콘 캐시 재구축하기
Windows 8과 10에도 Windows 7과 같은 위치에 "IconCache.db" 파일이 존재하지만, 이 파일만 삭제해서는 문제가 해결되지 않습니다. Windows 8/10에서는 아이콘 캐시 파일이 여러 개 존재하며, 그중 상당수는 다른 위치에 저장되어 있기 때문입니다. 삭제해야 할 파일이 많으므로 명령 프롬프트를 활용하면 훨씬 간편하게 처리할 수 있습니다.
먼저 Win + X 키를 누른 후 목록에서 "명령 프롬프트"를 선택하세요. 명령 프롬프트가 열리면 아래 명령어를 입력하여 Explorer 폴더로 이동합니다. 역시 "Username"은 자신의 실제 계정 이름으로 바꿔야 합니다.
cd C:\Users\Username\AppData\Local\Microsoft\Windows\Explorer

해당 폴더에 도착하면 dir 명령어를 입력하여 폴더 내 모든 파일 목록을 확인할 수 있습니다.

이제 아래 명령어를 입력하면 모든 아이콘 캐시 파일을 한 번에 삭제할 수 있습니다.
del iconcache*

위 명령어로 아이콘 캐시 파일들이 모두 삭제됩니다. 이제 작업 관리자를 열고 "프로세스" 탭으로 이동한 뒤, "Windows 탐색기" 항목을 마우스 오른쪽 버튼으로 클릭하고 "다시 시작"을 선택하세요.

탐색기가 재시작되면서 윈도우가 자동으로 아이콘 캐시를 새로 생성합니다. 이후 깨졌던 아이콘들이 정상적으로 표시되는 것을 확인할 수 있습니다.
여기까지 Windows 7, 8, 10에서 아이콘 캐시를 재구축하는 방법이었습니다. 위 방법을 사용해 보신 후기나 궁금한 점이 있다면 아래 댓글로 공유해 주세요!