- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Windows 10에서 작업표시줄 아이콘이 갑자기 사라지거나 빈 흰색 아이콘으로 표시될 때, PowerShell을 이용해 작업표시줄 관련 구성요소를 재등록하고 아이콘 캐시를 정리하여 문제를 근본적으로 해결하는 실무용 절차를 정리하는 것이다.
1. 증상 정리와 원인 이해
Windows 10에서 작업표시줄 아이콘이 사라지는 현상은 여러 형태로 나타난다.
- 작업표시줄에 고정해 둔 프로그램 아이콘이 전부 빈 자리 또는 흰색 아이콘으로 나오는 경우
- 시작 버튼, 검색 아이콘, 작업 보기 등 기본 아이콘이 반응은 하지만 아이콘 그림이 사라진 경우
- 특정 앱(예: 파일 탐색기, Edge, Office 등) 아이콘만 사라지고 기본 아이콘으로 대체된 경우
- 재부팅 후에는 잠깐 정상이다가, 일정 시간이 지나면 다시 아이콘이 사라지는 경우
이러한 문제는 주로 다음과 같은 원인으로 발생한다.
- 아이콘 캐시(icon cache) 손상 또는 크기 비정상 증가
- 사용자 프로필 하에 저장된 작업표시줄 고정 정보(User Pinned Taskbar) 손상
ShellExperienceHost,StartMenuExperienceHost등 UWP 구성요소의 등록 정보 손상- Windows 업데이트나 그래픽 드라이버 업데이트 후 레지스트리/캐시 충돌
- 클린업·튜닝 프로그램이 임시파일/캐시를 잘못 삭제한 경우
2. 본격 작업 전 반드시 할 준비 사항
2.1 시스템 복원 지점 생성
작업표시줄 관련 구성요소 재등록은 시스템 파일과 앱 등록 정보를 건드리는 작업이므로, 문제 발생 시 되돌릴 수 있도록 미리 복원 지점을 만드는 것이 안전하다.
- Win 키를 누르고 검색창에 복원 지점 만들기를 입력해 실행한다.
- 시스템 보호 탭에서 시스템 드라이브(보통 C:)를 선택한다.
- 구성을 눌러 보호가 꺼져 있다면 시스템 보호 사용으로 변경 후 확인한다.
- 만들기 버튼을 클릭하고, 예를 들어 “작업표시줄 아이콘 수리 전” 등의 이름으로 복원 지점을 생성한다.
2.2 관리자 권한 PowerShell 실행
UWP 구성요소 재등록 명령은 관리자 권한 PowerShell에서 실행해야 한다.
- Win + X를 눌러 메뉴를 연다.
- 목록에서 Windows PowerShell(관리자) 또는 Windows Terminal(관리자)를 선택한다.
- 사용자 계정 컨트롤(UAC)이 뜨면 예를 클릭한다.
3. 간단 점검: 탐색기 재시작과 아이콘 자동 숨김 확인
3.1 파일 탐색기(Explorer) 프로세스 재시작
가장 단순한 문제라면 탐색기 프로세스를 재시작하는 것만으로도 복구된다.
- Ctrl + Shift + Esc로 작업 관리자(Task Manager)를 연다.
- 프로세스 탭에서 Windows 탐색기 또는 Explorer를 찾는다.
- 마우스 오른쪽 버튼을 눌러 다시 시작을 선택한다.
3.2 작업표시줄 자동 숨김 설정 확인
단순히 작업표시줄이 숨겨진 상태인 경우도 있으므로 가장 먼저 확인한다.
- 작업표시줄 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 작업 표시줄 설정을 연다.
- 데스크톱 모드에서 작업 표시줄 자동 숨기기 옵션이 켜져 있다면, 테스트를 위해 잠시 끈다.
- 아이콘이 정상적으로 보이는지 확인한다.
4. PowerShell로 작업표시줄 관련 구성요소 재등록
이제 본격적으로 PowerShell을 활용해 작업표시줄과 밀접한 UWP 구성요소를 재등록한다. 주로 ShellExperienceHost와 StartMenuExperienceHost 두 가지가 핵심이다.
4.1 ShellExperienceHost 재등록
ShellExperienceHost는 작업표시줄, 알림 센터, 액션 센터 등 셸 관련 UI를 담당하는 구성요소이다. 이 구성요소 등록이 손상되면 작업표시줄 아이콘이 사라지거나 반응이 느려지는 현상이 발생할 수 있다.
- 관리자 PowerShell 창에서 아래 명령을 한 줄 단위로 정확히 입력한다.
Get-AppxPackage -AllUsers Microsoft.Windows.ShellExperienceHost ^ | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" } -AllUsers: 시스템에 존재하는 모든 사용자 계정에 설치된 패키지를 대상으로 한다.Add-AppxPackage -Register: 해당 앱 패키지의 AppXManifest를 다시 등록하여 손상된 연결을 복원한다.
Deployment failed 수준의 오류가 반복되면 DISM·SFC 검사를 병행해야 한다.4.2 StartMenuExperienceHost 재등록
시작 메뉴 아이콘 및 시작 메뉴 UI가 함께 문제를 일으키는 경우에는 StartMenuExperienceHost도 함께 재등록하는 것이 좋다.
Get-AppxPackage -AllUsers Microsoft.Windows.StartMenuExperienceHost ^ | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" } 이 명령은 시작 메뉴 경험 호스트를 다시 등록해 시작 메뉴 아이콘, 고정된 타일, 최근 사용 앱 목록과 관련된 UI 문제를 정리한다.
4.3 전역 UWP 앱 재등록(필요 시)
작업표시줄 아이콘뿐 아니라 여러 UWP 앱 아이콘이 동시에 깨졌다면, 모든 앱을 한 번에 재등록하는 방법도 있다.
Get-AppxPackage -AllUsers ^ | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" } 5. 아이콘 캐시와 작업표시줄 고정 정보 초기화
PowerShell 재등록 후에도 아이콘이 여전히 깨져 있거나 빈 아이콘으로 보이면, 아이콘 캐시와 작업표시줄 고정 정보를 함께 정리하는 것이 효과적이다.
5.1 아이콘 캐시 수동 삭제
아이콘 캐시는 사용자 프로필의 숨김 폴더에 저장되어 있으며, 삭제 후 탐색기를 재시작하면 자동으로 다시 생성된다.
- Win + R을 눌러 실행 창을 열고 다음 경로를 입력한다.
%localappdata% - 열린 폴더에서 다음 파일들을 찾는다.
IconCache.dbIconCache로 시작하는 여러 캐시 파일들(버전에 따라 파일명이 조금씩 다를 수 있다).
- 파일 탐색기가 해당 파일을 사용 중이면 삭제되지 않을 수 있으므로 아래 순서로 Explorer를 종료하고 삭제한다.
1) 작업 관리자 열기 (Ctrl + Shift + Esc) 2) Windows 탐색기 선택 후 "작업 끝내기" 클릭 3) IconCache 관련 파일 모두 삭제 4) 작업 관리자 > "파일" > "새 작업 실행" 선택 5) "explorer.exe" 입력 후 확인 5.2 작업표시줄 고정 정보(User Pinned Taskbar) 초기화
특정 프로그램 아이콘만 사라진 경우, 작업표시줄 고정 정보가 깨진 것일 수 있다. 이때는 해당 폴더의 내용을 초기화한 뒤 다시 고정하면 된다.
- Win + R을 눌러 다음 경로를 입력한다.
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar - 폴더 안의 모든 바로 가기(.lnk) 파일을 다른 폴더에 백업한 뒤 삭제한다.
- Windows를 재부팅한다.
- 이후 프로그램을 실행한 뒤 작업표시줄 아이콘을 우클릭하여 작업 표시줄에 고정을 다시 수행한다.
6. PowerShell 스크립트로 재등록 작업 자동화
동일 PC를 여러 사용자가 함께 쓰거나, 관리자가 여러 대의 PC를 관리하는 경우에는 수동으로 명령을 매번 입력하기보다 스크립트로 만들어 두면 편하다.
6.1 작업표시줄 핵심 구성요소 재등록 스크립트 예시
아래 예시는 작업표시줄 관련 핵심 UWP 구성요소 2가지를 한 번에 재등록하는 PowerShell 스크립트 예시이다.
# Taskbar Icon Repair Script for Windows 10 # 관리자 권한 PowerShell에서 실행할 것
Write-Host "[1/2] ShellExperienceHost 재등록 중..."
Get-AppxPackage -AllUsers Microsoft.Windows.ShellExperienceHost `
| ForEach-Object {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
}
Write-Host "[2/2] StartMenuExperienceHost 재등록 중..."
Get-AppxPackage -AllUsers Microsoft.Windows.StartMenuExperienceHost `
| ForEach-Object {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
}
Write-Host "완료되었습니다. Windows 탐색기 또는 시스템을 다시 시작하십시오."
- 메모장에 위 내용을 그대로 붙여 넣고, 예를 들어
repair_taskbar_icons.ps1이름으로 저장한다. - 파일을 마우스 오른쪽 버튼으로 클릭하고 PowerShell에서 실행을 선택한다. (실행 정책에 따라
Set-ExecutionPolicy조정이 필요할 수 있다.)
6.2 실행 정책(Execution Policy) 오류 대응
스크립트 실행 시 “이 시스템에서 스크립트 실행이 사용되지 않습니다”라는 오류가 나오면 실행 정책을 조정해야 한다.
- 관리자 PowerShell을 연다.
- 다음 명령으로 현재 정책을 확인한다.
Get-ExecutionPolicy - 스크립트를 허용하기 위해 일시적으로 다음과 같이 설정한다.
Set-ExecutionPolicy RemoteSigned 7. 그래픽 드라이버·사용자 계정 문제 병행 점검
PowerShell 재등록 및 캐시 삭제 후에도 아이콘 문제가 지속된다면, 그래픽 드라이버와 사용자 계정 손상 가능성도 함께 검토해야 한다.
7.1 그래픽 드라이버 재설치
- 장치 관리자에서 디스플레이 어댑터를 선택하고 장치 제거 후 재부팅하여 자동 설치를 유도한다.
- 또는 GPU 제조사(NVIDIA, AMD, Intel) 공식 사이트에서 최신 드라이버를 수동으로 다운로드해 클린 설치한다.
7.2 새 로컬 계정 생성 후 비교
- 설정 → 계정 → 가족 및 다른 사용자에서 새 로컬 계정을 생성한다.
- 새 계정에 로그인하여 작업표시줄 아이콘이 정상적으로 보이는지 확인한다.
새 계정에서는 문제가 없고 기존 계정에서만 아이콘이 사라진다면, 기존 사용자 프로필의 손상 가능성이 크므로 데이터 백업 후 새 계정으로 이관하는 것이 장기적으로 안전하다.
8. 단계별 요약 체크리스트
| 단계 | 내용 | 권장 여부 |
|---|---|---|
| 1 | 복원 지점 생성 및 관리자 PowerShell 실행 | 필수 |
| 2 | Explorer 재시작 및 작업표시줄 자동 숨김 설정 확인 | 필수 |
| 3 | ShellExperienceHost, StartMenuExperienceHost PowerShell 재등록 | 필수 |
| 4 | 아이콘 캐시 삭제 및 작업표시줄 고정 정보(User Pinned Taskbar) 초기화 | 권장 |
| 5 | PowerShell 스크립트로 재등록 절차 자동화 | 선택 |
| 6 | 그래픽 드라이버 재설치 및 새 사용자 계정 테스트 | 문제 지속 시 |
FAQ
Q1. PowerShell 재등록 후에도 아이콘이 여전히 하얀 사각형으로 보인다.
이 경우 대부분 아이콘 캐시가 여전히 손상된 상태인 경우가 많다. 관리자로 PowerShell 재등록을 끝낸 후, 반드시 아이콘 캐시(%localappdata% 경로의 IconCache 파일들)를 삭제하고 탐색기를 재시작하거나 시스템을 재부팅하여 캐시를 재생성해야 한다.
Q2. PowerShell 명령 실행 중 빨간색 오류 메시지가 많이 뜨는데 괜찮은가?
일부 UWP 앱은 권한 또는 배포 상태에 따라 경고·오류 메시지를 출력할 수 있다. 모든 항목에서 “Deployment failed”가 반복된다면 시스템 이미지 손상 가능성이 있으므로 DISM /Online /Cleanup-Image /RestoreHealth 및 sfc /scannow 검사를 추가로 수행하는 것이 좋다. 소수 항목에서만 오류가 난다면 대개 치명적이지 않다.
Q3. 스크립트 실행을 위해 실행 정책을 바꿨는데, 작업 후 다시 돌려야 하나?
보안상 필요하다면 작업 후 실행 정책을 다시 원래 값으로 되돌리는 것이 좋다. 예를 들어 기존 값이 Restricted였다면 Set-ExecutionPolicy Restricted 명령으로 복원한다. 정기적으로 스크립트를 사용할 계획이라면 RemoteSigned 수준으로 유지하는 것도 한 방법이다.
Q4. 작업표시줄 아이콘만 사라지고 시작 메뉴나 다른 UI는 정상이다. 그래도 PowerShell 재등록이 필요한가?
이 경우에는 먼저 아이콘 캐시 삭제와 작업표시줄 고정 정보 초기화만으로 해결되는지 확인하는 것이 좋다. 그래도 문제가 남는다면 ShellExperienceHost 재등록까지 확장한다. 증상이 국소적일수록 조치 범위를 최소화하는 것이 안전하다.
Q5. 모든 방법을 시도해도 해결되지 않는데, 초기화를 해야 할까?
그래픽 드라이버 재설치, 새 사용자 계정 테스트까지 모두 했음에도 동일 증상이 계속된다면, 시스템 파일 손상 범위가 넓을 수 있다. 이때는 개인 파일 유지 초기화(클라우드 다운로드 또는 로컬 재설치)를 검토하는 것이 좋다. 다만 초기화 전에는 반드시 전체 데이터 백업을 수행해야 한다.
- How to Extend HPLC Column Life: Proven Maintenance, Mobile Phase, and Sample Prep Strategies
- Reduce High UV-Vis Background Absorbance: Proven Fixes and Best Practices
- Fix Low Fume Hood Face Velocity: Proven Lab Ventilation Troubleshooting Guide
- How to Fix GC Peak Fronting: Causes, Diagnostics, and Proven Solutions
- How to Stabilize pH After Acid Neutralization: Proven Process Control Strategies
- Fix Electrochemical iR Compensation Errors: Practical Guide to Uncompensated Resistance (Ru)
- 공유 링크 만들기
- X
- 이메일
- 기타 앱