- 공유 링크 만들기
- X
- 이메일
- 기타 앱
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 시작메뉴에 고정한 앱 아이콘이 흰색 기본 아이콘으로 표시되는 문제를 원인별로 진단하고, 현장에서 바로 적용 가능한 복구 절차를 단계별로 제공하는 것이다.
1. 문제 증상과 적용 범위
시작메뉴에 고정한 앱이 정상 실행은 가능하지만 아이콘만 흰색 기본 아이콘 또는 빈 아이콘처럼 보이는 증상이 발생하다.
문제는 윈도우 11에서 자주 보고되지만 윈도우 10에서도 유사하게 발생하다.
탐색기 바탕화면 아이콘은 정상인데 시작메뉴 고정 아이콘만 깨지는 경우도 흔하다.
업데이트 직후, 강제 종료 직후, 앱 이동·삭제 직후, 프로필 동기화 직후에 발생 빈도가 높다.
| 구분 | 대표 증상 | 우선 의심 지점 | 권장 1차 조치 |
|---|---|---|---|
| 고정 아이콘만 흰색 | 시작메뉴 고정 영역에서만 기본 아이콘 표시이다. | 아이콘 캐시, 고정 정보 갱신 실패이다. | 고정 해제 후 재고정 처리이다. |
| 검색 결과 아이콘도 흰색 | 시작 검색 목록에서도 기본 아이콘 표시이다. | 앱 등록 정보, 캐시, 인덱스 연계 문제이다. | 캐시 재생성 후 앱 재등록 처리이다. |
| 특정 앱만 흰색 | 일부 앱만 기본 아이콘 표시이다. | 바로가기 대상 경로 변경, 앱 업데이트 실패이다. | 바로가기 원본 재생성 후 재고정 처리이다. |
| 작업표시줄도 같이 깨짐 | 고정 아이콘이 다수 기본 아이콘 표시이다. | 아이콘 캐시 광범위 손상이다. | 아이콘 캐시 강제 재생성 처리이다. |
주의 : 아래 절차는 사용자 프로필 단위로 동작하는 항목이 많다. 회사 PC에서 정책이 적용된 환경이라면 일부 조치가 차단되거나, 고정 레이아웃이 초기화될 수 있다.
2. 원인 구조를 먼저 이해해야 하는 이유
시작메뉴 고정 아이콘은 단순 이미지 파일을 즉시 읽어오는 방식이 아니라, 바로가기 또는 앱 패키지 등록 정보에서 아이콘 리소스를 조회한 뒤 캐시에 저장하여 빠르게 렌더링하는 구조이다.
따라서 문제는 대체로 세 가지 축에서 발생하다.
첫째는 아이콘 캐시 또는 썸네일 캐시 손상이다.
둘째는 고정 대상이 참조하는 바로가기 또는 앱 등록 정보 불일치이다.
셋째는 시작메뉴 관련 쉘 구성요소 등록 문제 또는 프로필 내부 데이터 꼬임이다.
해결은 원인 축을 좁히는 순서로 진행해야 재발을 줄일 수 있다.
3. 가장 빠른 복구 순서
3.1 고정 해제 후 재고정으로 즉시 복구 가능한지 확인하다
가장 먼저 고정 해제 후 재고정을 수행하다.
이 단계는 캐시를 완전히 지우지 않고도 고정 정보가 다시 렌더링되면서 복구되는 경우가 많다.
실행 순서는 다음과 같다.
1) 문제 아이콘의 앱을 실제로 한 번 실행하다.
2) 시작메뉴 고정에서 해당 아이콘을 우클릭하여 고정 해제하다.
3) 시작 검색에서 동일 앱을 다시 찾아 우클릭 후 시작 화면에 고정하다.
4) 아이콘이 즉시 정상화되는지 확인하다.
3.2 탐색기 프로세스를 재시작하여 렌더링을 강제 갱신하다
탐색기 재시작은 시작메뉴 렌더링 재호출에 도움이 되다.
작업 관리자에서 Windows 탐색기를 다시 시작하다.
단, 일부 환경에서는 작업 관리자의 다시 시작 기능이 보이지 않을 수 있어 작업 끝내기 후 수동 실행이 필요하다.
1) Ctrl + Shift + Esc 를 눌러 작업 관리자를 실행하다 2) "Windows 탐색기"를 선택하다 3) "다시 시작"을 선택하다 4) 옵션이 없다면 "작업 끝내기"를 선택하다 5) 작업 관리자 메뉴에서 파일 > 새 작업 실행을 선택하다 6) explorer.exe 를 입력하여 실행하다 4. 아이콘 캐시를 강제로 재생성하여 흰색 기본 아이콘을 복구하다
시작메뉴 고정 아이콘이 흰색 기본 아이콘으로 변하는 가장 흔한 원인은 아이콘 캐시 손상이다.
권한 문제를 줄이기 위해 작업 관리자에서 탐색기를 종료한 뒤 관리자 권한 콘솔에서 캐시를 지우는 방식이 안정적이다.
4.1 표준 권장 방식으로 아이콘 캐시와 탐색기 캐시를 함께 정리하다
1) Ctrl + Shift + Esc 를 눌러 작업 관리자를 실행하다 2) "Windows 탐색기"를 우클릭하여 "작업 끝내기"를 선택하다 3) 작업 관리자에서 파일 > 새 작업 실행을 선택하다 4) cmd 를 입력하고 "관리자 권한으로 이 작업 만들기"를 체크하다 5) 아래 명령을 순서대로 실행하다
cd /d %LOCALAPPDATA%
del /a /q IconCache.db
cd /d %LOCALAPPDATA%\Microsoft\Windows\Explorer
del /a /q iconcache*.db
del /a /q thumbcache*.db
start explorer.exe
명령 실행 후에도 바로 반영이 약하면 재부팅을 수행하는 것이 효과적이다.
재부팅 과정에서 캐시가 재생성되며 아이콘이 복구되기 쉽다.
4.2 실행 창에서 단일 명령으로 아이콘 갱신을 유도하다
캐시 삭제가 부담스러운 환경에서는 아이콘 갱신 명령으로 빠르게 개선되는 경우가 있다.
1) Windows 키 + R 을 눌러 실행 창을 열다 2) 아래 명령을 입력하다
ie4uinit -show
이 방식은 캐시를 완전 초기화하지 않고도 아이콘 표시를 다시 계산하도록 유도하는 성격이다.
4.3 배치 파일로 재발 시 즉시 복구하도록 표준 절차를 고정하다
현장 PC에서 동일 문제가 반복된다면 배치 파일로 절차를 표준화하는 것이 운영에 유리하다.
아래 내용을 메모장에 저장하고 확장자를 bat로 저장하여 관리자 권한으로 실행하다.
@echo off taskkill /f /im explorer.exe timeout /t 2 /nobreak >nul cd /d %LOCALAPPDATA% del /a /q IconCache.db cd /d %LOCALAPPDATA%\Microsoft\Windows\Explorer del /a /q iconcache*.db del /a /q thumbcache*.db start explorer.exe 주의 : 탐색기 종료 시 열려 있던 파일 작업이 중단될 수 있다. 작업 저장 후 실행하는 것이 필요하다.
5. 시작메뉴 구성요소 등록을 복구하여 고정 아이콘을 정상화하다
아이콘 캐시를 지워도 고정 아이콘만 계속 기본 아이콘으로 남는다면 시작메뉴 관련 쉘 구성요소 등록 문제가 원인일 수 있다.
이 경우 PowerShell에서 앱 패키지 등록을 다시 수행하는 방식이 효과적이다.
5.1 시작메뉴 및 쉘 경험 구성요소를 재등록하다
아래 명령은 사용자 프로필에서 앱 패키지 등록 정보를 다시 쓰는 방식이다.
관리자 권한 PowerShell에서 실행하는 것이 일반적이다.
1) 시작 버튼을 우클릭하여 "Windows 터미널(관리자)" 또는 "PowerShell(관리자)"를 실행하다 2) 아래 명령을 실행하다 Get-AppxPackage -AllUsers *ShellExperienceHost* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"} Get-AppxPackage -AllUsers *StartMenuExperienceHost* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"} 명령 실행 후 로그아웃 후 재로그인을 수행하면 반영이 잘 되는 편이다.
5.2 전체 기본 앱 등록을 다시 구성하는 방법을 최후 수단으로 사용하다
특정 환경에서는 일부 패키지만 재등록하여도 충분하지 않을 수 있다.
이때 전체 패키지 재등록을 사용 가능하지만 시간이 길고 부작용 가능성이 있어 최후 수단으로 취급하는 것이 운영상 안전하다.
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"} 주의 : 전체 재등록은 환경에 따라 기본 앱 연결이 흔들릴 수 있다. 업무용 표준 이미지 환경이라면 변경 관리 절차를 따르는 것이 필요하다.
6. 고정 대상 바로가기 자체가 깨진 경우를 복구하다
시작메뉴 고정은 바로가기 또는 앱 등록을 참조하는 방식이라 바로가기 경로나 대상 파일이 바뀌면 아이콘이 기본값으로 대체되기 쉽다.
특히 포터블 앱, 수동 이동 설치, 드라이브 문자 변경, 네트워크 경로 변경 환경에서 자주 발생하다.
6.1 가장 확실한 복구는 실행 파일에서 새 바로가기를 만들어 고정하다
문제 앱의 실제 실행 파일을 찾아 새 바로가기를 만들고 그 바로가기를 고정하는 방식이 안정적이다.
실행 파일에서 아이콘 리소스를 다시 읽도록 만드는 효과가 크다.
| 대상 | 권장 위치 | 조치 | 기대 효과 |
|---|---|---|---|
| Win32 설치 앱 | C:\Program Files 또는 C:\Program Files (x86)이다 | exe 우클릭 후 바로가기 만들기 후 고정하다 | 대상 경로와 아이콘 리소스가 일치하다 |
| 사용자 설치 앱 | %LOCALAPPDATA%\Programs 또는 사용자 지정 폴더이다 | 실행 파일에서 바로가기 재생성 후 고정하다 | 이동 설치로 인한 참조 깨짐을 회피하다 |
| 스토어 앱 | 시작 검색 목록이다 | 설정에서 앱 복구 또는 재설치 후 고정하다 | 패키지 등록 정보가 정상화되다 |
6.2 시작 메뉴 프로그램 바로가기 폴더를 점검하다
시작 검색 및 고정의 기준이 되는 프로그램 바로가기 경로가 깨지면 표시가 비정상일 수 있다.
다음 경로를 점검하여 해당 앱의 lnk가 존재하는지 확인하다.
사용자 범위 시작 메뉴 바로가기 폴더 %APPDATA%\Microsoft\Windows\Start Menu\Programs 전체 사용자 범위 시작 메뉴 바로가기 폴더 %ProgramData%\Microsoft\Windows\Start Menu\Programs 바로가기가 없거나 아이콘이 기본값으로 보이면 새 바로가기를 넣고 다시 고정하는 방식이 유효하다.
7. 시스템 파일 손상 여부를 점검하여 캐시 재손상을 차단하다
캐시를 재생성해도 반복적으로 깨진다면 시스템 파일 손상이 배경 원인일 수 있다.
이 경우 SFC와 DISM으로 복구를 수행하는 것이 필요하다.
1) Windows 터미널 또는 명령 프롬프트를 관리자 권한으로 실행하다 2) 아래 명령을 순서대로 실행하다 sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth 복구 후 재부팅을 수행해야 반영이 안정적이다.
8. 기업 환경에서 반드시 확인해야 하는 정책과 예외
회사 PC에서 시작메뉴 레이아웃 정책이 적용된 환경이라면 고정 정보가 정책에 의해 강제되거나 수정이 제한될 수 있다.
이 경우 사용자가 고정 해제·재고정을 수행해도 다음 동기화 시점에 다시 깨질 수 있다.
또한 프로필 로밍, VDI, FSLogix, 폴더 리디렉션 환경에서는 캐시가 매 세션 초기화되면서 증상이 반복될 수 있다.
운영 관점에서는 캐시 재생성 절차를 로그인 스크립트로 표준화하거나, 앱 배포 경로를 고정하는 방식이 재발 방지에 유리하다.
주의 : 정책이 걸린 환경에서 임의로 시작 메뉴 데이터를 초기화하면 표준 레이아웃이 재적용되거나 사용자 고정 구성이 소실될 수 있다.
9. 현장 적용용 점검 체크리스트
| 단계 | 점검 항목 | 성공 기준 | 다음 단계 조건 |
|---|---|---|---|
| 1 | 문제 앱 실행 후 고정 해제·재고정 처리이다 | 고정 아이콘이 정상 아이콘으로 표시이다 | 미복구 시 2단계 진행이다 |
| 2 | Windows 탐색기 재시작 처리이다 | 시작메뉴 아이콘이 갱신 표시이다 | 미복구 시 3단계 진행이다 |
| 3 | 아이콘 캐시 및 썸네일 캐시 삭제 후 재생성 처리이다 | 다수 아이콘이 정상화 표시이다 | 고정만 미복구 시 4단계 진행이다 |
| 4 | 시작메뉴 관련 구성요소 재등록 처리이다 | 고정 및 검색 아이콘이 정상 표시이다 | 미복구 시 5단계 진행이다 |
| 5 | SFC 및 DISM 복구 처리이다 | 손상 없음 또는 복구 완료이다 | 반복 재발 시 정책·프로필 점검이다 |
FAQ
고정 아이콘만 흰색이고 바탕화면 아이콘은 정상인 이유가 무엇이다?
시작메뉴 고정은 별도의 렌더링 경로와 캐시를 사용하기 때문이다.
바탕화면은 파일 시스템의 아이콘 처리 경로가 중심이고, 시작메뉴는 고정 정보와 앱 등록 정보를 함께 참조하는 구조이다.
캐시 삭제를 했는데도 특정 앱만 계속 기본 아이콘으로 남는 이유가 무엇이다?
대상 바로가기의 아이콘 참조가 깨졌거나 앱 자체 등록 정보가 손상된 경우가 많다.
실행 파일에서 새 바로가기를 만들고 그 바로가기를 고정하는 방식이 가장 확실하다.
PowerShell 재등록이 위험하다고 느껴질 때 대체 방법이 무엇이다?
문제 앱만 고정 해제·재고정하고, 아이콘 캐시 재생성까지만 수행하는 것이 대체 방법이다.
스토어 앱이라면 설정에서 해당 앱의 복구 또는 재설치를 먼저 수행하는 것이 안전하다.
회사 PC에서 자꾸 재발하는데 사용자 조치로 끝낼 수 있는 방법이 있나?
정책, 프로필 로밍, VDI 구조가 원인이라면 사용자 조치만으로 완전 종결이 어렵다.
운영 측면에서 앱 경로 고정, 로그인 시 캐시 재생성 표준화, 레이아웃 정책 점검이 필요하다.