Windows 11 작업표시줄 클릭 안됨·시작메뉴 안 열림 완전 해결 가이드

이 글의 목적은 Windows 11에서 작업표시줄 아이콘 클릭이 반응하지 않거나 시작메뉴가 열리지 않는 문제를 체계적으로 진단하고 영구적으로 해결하도록 돕는 것이다.

1. 문제 현상과 원인 모델 정리

작업표시줄과 시작메뉴는 Windows Shell(Explorer.exe), StartMenuExperienceHost, ShellExperienceHost, TaskbarView, AppX 배포 서비스, 사용자 프로필 및 레지스트리 구성요소에 의해 동작한다. 어느 한 구성요소라도 충돌하거나 손상되면 클릭 무반응, 시작메뉴 미표시, 검색창 입력 불가, 트레이 팝업 미반응 같은 증상이 발생한다.

증상가능 원인대표 대응
작업표시줄 아이콘 클릭 무반응Explorer.exe 교착, ShellExperienceHost 충돌, 아이콘 캐시 손상탐색기 강제 재시작, 프로세스 재등록, 아이콘 캐시 재생성
시작메뉴 열림 지연·미표시StartMenuExperienceHost 손상, AppX 패키지 등록 불량, 정책 차단StartMenuExperienceHost 재시작·재등록, PowerShell 재프로비저닝
검색창·날짜/시간 패널 미동작언어 입력기·SearchUI 비정상, UWP 런처 충돌SearchHost 재시작, IME 재설치, UWP 재등록
로그온 직후 몇 분간만 동작프로필 로드 지연, OneDrive/보안제품 초기화 경쟁클린 부팅 점검, 지연 시작 최적화
특정 사용자만 문제 발생사용자 레지스트리 손상, 타사 쉘 확장새 프로필 생성, 쉘 확장 비활성화, 레지스트리 복구
주의 : 단일 조치로 끝내려 하지 말고, 빠른 복구 → 근본 원인 제거 → 예방 설정 순서로 진행해야 한다.

2. 즉시 복구: 탐색기와 셸 프로세스 안전 재시작

UI가 멈춘 경우 가장 빠른 복구는 Explorer와 관련 호스트를 순서대로 재시작하는 것이다.

Ctrl+Shift+Esc → 작업 관리자 프로세스 탭에서 "Windows 탐색기" 선택 → "다시 시작"

작업 관리자에서 실행이 안 될 때 PowerShell을 관리자 권한으로 실행한다.

powershell -NoProfile -ExecutionPolicy Bypass -Command ^ "Stop-Process -Name explorer -Force; ^ Start-Sleep -Seconds 2; ^ Start-Process explorer.exe; ^ Get-Process StartMenuExperienceHost, ShellExperienceHost -ErrorAction SilentlyContinue | Stop-Process -Force"

위 명령은 탐색기와 시작메뉴 호스트를 정리한 뒤 재가동한다.

3. 손상 복구: SFC/DISM로 시스템 파일·컴포넌트 점검

누적 업데이트나 드라이버 충돌 후 시스템 파일이 손상될 수 있다. 다음 명령을 순서대로 수행한다.

DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
주의 : 반드시 관리자 권한의 터미널(Windows 터미널 또는 명령 프롬프트)에서 실행한다. RestoreHealth 후 재부팅, 그 다음 sfc /scannow를 권장한다.

4. 시작메뉴·UWP 구성요소 재등록

AppX 패키지 등록이 깨지면 시작메뉴와 작업표시줄 위젯이 멈춘다. 다음을 관리자 PowerShell에서 실행한다.

# UWP 핵심 패키지 전체 재등록 Get-AppxPackage -AllUsers | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -ErrorAction Continue }
시작메뉴 전용 호스트 재등록
Get-AppxPackage -AllUsers Microsoft.Windows.StartMenuExperienceHost | `
ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

작업표시줄 위젯(뉴스·날씨) 재등록
Get-AppxPackage -AllUsers MicrosoftWindows.Client.WebExperience | `
ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

실행 후 재부팅한다.

5. 아이콘·트레이 캐시 정리

아이콘 캐시가 손상되면 클릭은 되지만 반응이 없거나 표시가 지연된다.

# 1) Explorer 중지 taskkill /f /im explorer.exe
2) 캐시 폴더 삭제
del /ah "%LocalAppData%\IconCache.db"
rd /s /q "%LocalAppData%\Microsoft\Windows\Explorer"

3) Explorer 재가동
start explorer.exe

6. 레지스트리 핵심 키 검증

바로가기 처리기 손상은 시작메뉴 고장을 유발한다. 다음 키를 확인한다.

레지스트리 편집기(regedit) 실행 [HKEY_CLASSES_ROOT\lnkfile] 이름: IsShortcut 유형: REG_SZ 데이터: (비워둠, 값만 존재)
주의 : IsShortcut 값을 삭제하면 작업표시줄 점프 목록 등 바로가기 기능이 무력화되어 시작메뉴가 열리지 않을 수 있다. 값이 없으면 새 문자열 값으로 복원한다.

정책 차단 여부도 확인한다.

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer] StartMenuLogOff (존재 시 0) LockTaskbar (존재 시 0)

7. 서비스 의존성 및 부팅 경쟁 상태 점검

다음 서비스가 실행 중인지 확인한다.

  • AppX Deployment Service(AppXSVC)
  • Shell Hardware Detection
  • State Repository Service
  • Windows Push Notifications System Service
  • Background Tasks Infrastructure Service

작업 실행 순서 최적화를 위해 클린 부팅으로 재현한다.

msconfig → 서비스 탭 → "모든 Microsoft 서비스 숨기기" 체크 → 나머지 사용 안 함 → 시작프로그램은 작업 관리자에서 사용 안 함 → 재부팅

문제가 사라지면 단계적으로 항목을 복원하며 충돌 모듈을 특정한다.

8. 프로세스별 고급 트러블슈팅

8.1 StartMenuExperienceHost 강제 재시작

Get-Process StartMenuExperienceHost -ErrorAction SilentlyContinue | Stop-Process -Force Start-Process "$env:windir\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe"

8.2 ShellExperienceHost 재시작

Get-Process ShellExperienceHost -ErrorAction SilentlyContinue | Stop-Process -Force Start-Process "$env:windir\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe"

8.3 검색·위젯 컴포넌트 점검

# 검색 호스트 재시작 Get-Process SearchHost -ErrorAction SilentlyContinue | Stop-Process -Force
Web Experience(뉴스/날씨 위젯) 재설치
winget install --id MicrosoftWindows.Client.WebExperience --source msstore
주의 : 조직 환경에서 Microsoft Store 접근이 차단된 경우 오프라인 패키지 또는 WSUS/Intune 배포를 활용한다.

9. 사용자 프로필 손상 감별 및 복구

동일 PC에서 다른 계정은 정상인데 특정 계정만 문제라면 프로필 손상 가능성이 높다.

  1. 설정 → 계정 → 가족 및 기타 사용자 → 다른 사용자 추가로 로컬 관리자 계정을 임시 생성한다.
  2. 문제가 있는 계정으로 로그인해 데이터 백업 후 로그아웃한다.
  3. 임시 관리자 계정으로 로그인해 손상 계정을 삭제하되 사용자 폴더는 보존한다.
  4. 동일 이름으로 새 계정을 만든 뒤 C:\Users\구계정명에서 문서·바탕화면 데이터를 이관한다.
주의 : AppData의 Local\Packages 전체 복사는 권장하지 않는다. 손상된 UWP 설정이 재유입될 수 있다.

10. 누적 업데이트·드라이버 회귀 테스트

최근 Windows Update 후 증상이 시작되면 회귀 여부를 확인한다.

설정 → Windows 업데이트 → 업데이트 기록 → 최근 품질 업데이트 제거 장치 관리자 → 디스플레이 어댑터/오디오/블루투스 등 → 드라이버 → 드라이버 롤백

GPU 오버레이, 가상 데스크톱 보조 도구, 서드파티 테마 패처는 셸과 충돌 가능성이 있으므로 비활성화하고 재현한다.

11. 그룹 정책·레지스트리 기반 예방 설정

기업 환경에서는 다음을 권장한다.

  • UWP 핵심 서비스 자동 시작 유지와 강제 종료 방지
  • 서드파티 쉘 확장(콘텍스트 메뉴·아이콘 오버레이) 화이트리스트 관리
  • AppX 재프로비저닝 스크립트의 분기 보호 및 서명 적용
# AppX 핵심 패키지 최소 보장 설치(관리자 배치 스니펫) $Core = @( 'Microsoft.UI.Xaml.2.8', 'Microsoft.Windows.StartMenuExperienceHost', 'MicrosoftWindows.Client.WebExperience' ) foreach ($p in $Core) { $pkg = Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*$p*"} if (-not $pkg) { Write-Host "누락: $p" -ForegroundColor Yellow } }

12. 종합 점검 체크리스트

#점검 항목방법기대 결과
1Explorer 재시작작업 관리자 또는 PowerShell작업표시줄 반응 복구
2StartMenu 호스트 재시작PowerShell 스크립트시작메뉴 표시
3SFC/DISM관리자 콘솔손상 파일 복구
4UWP 재등록AppX 재등록 명령컴포넌트 정상화
5아이콘 캐시 정리캐시 삭제지연·무반응 해소
6레지스트리 키 확인IsShortcut 등바로가기 기능 복원
7서비스 상태서비스.msc의존성 충족
8클린 부팅msconfig충돌원인 구분
9프로필 교차 검증새 사용자프로필 손상 판단
10업데이트 회귀업데이트 제거·롤백회귀 원인 차단

13. 자동화: 원클릭 복구 스크립트

다음 코드는 안전한 순서로 핵심 복구 단계를 묶은 것이다. 관리자 PowerShell에서 실행한다.

$ErrorActionPreference = 'SilentlyContinue'
Write-Host "1) Explorer & Shell 재시작" -ForegroundColor Cyan
Get-Process StartMenuExperienceHost, ShellExperienceHost, SearchHost -ErrorAction SilentlyContinue | Stop-Process -Force
Stop-Process -Name explorer -Force
Start-Sleep -s 2
Start-Process explorer.exe

Write-Host "2) 시스템 손상 검사" -ForegroundColor Cyan
Start-Process cmd -Verb runAs -ArgumentList '/c DISM /Online /Cleanup-Image /RestoreHealth && sfc /scannow' -Wait

Write-Host "3) UWP 재등록" -ForegroundColor Cyan
Get-AppxPackage -AllUsers | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

Write-Host "4) 아이콘 캐시 정리" -ForegroundColor Cyan
Stop-Process -Name explorer -Force
Remove-Item "$env:LocalAppData\IconCache.db" -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LocalAppData\Microsoft\Windows\Explorer" -Recurse -Force -ErrorAction SilentlyContinue
Start-Process explorer.exe

Write-Host "완료. 재부팅을 권장한다." -ForegroundColor Green
주의 : 조직 환경에서는 스크립트 실행정책과 AppX 재등록 정책을 사전 확인해야 한다. 대량 배포는 Intune/Configuration Manager 패키지로 수행한다.

14. 장기 예방 전략

  • 서드파티 쉘 확장 최소화 및 업데이트 관리 정책 수립한다.
  • 월 1회 SFC/DISM 점검 자동화 태스크를 예약한다.
  • 누적 업데이트 배포 전 파일럿 그룹에서 시작메뉴·작업표시줄 회귀 테스트를 실시한다.
  • 프로필 템플릿 구성에서 AppData\Local\Packages의 과도한 사전 복제를 피한다.
  • 장시간 절전/절전복귀를 반복하는 모바일 장비는 펌웨어·그래픽 드라이버를 정기적으로 갱신한다.

FAQ

작업표시줄이 사라졌다가 돌아오기를 반복한다. 어디부터 볼까?

Explorer 재시작 후 이벤트 보기에서 "Application Hang" 항목과 ShellExperienceHost, StartMenuExperienceHost 오류를 확인한다. GPU 오버레이·클립보드 매니저·테마 패처 같은 쉘 확장을 우선 비활성화한다. 이후 SFC/DISM과 UWP 재등록을 진행한다.

PowerShell 재등록 후 앱 타일이 초기화되었다. 정상인가?

정상이다. 재등록 과정에서 타일 레이아웃 캐시가 재생성되어 배치가 초기화될 수 있다. 조직 환경에서는 레이아웃 XML 정책으로 표준 배치를 재적용한다.

새 사용자에서는 정상인데 기존 사용자만 문제다. 꼭 계정을 새로 만들어야 하나?

레지스트리·UWP 사용자 스토어 손상일 가능성이 높다. 새 계정 생성 후 데이터만 이관하는 것이 시간 대비 확실한 방법이다. 단, 앱별 설정은 재구성이 필요하다.

업데이트 제거로 해결됐다. 재발 방지는?

문제를 일으킨 업데이트를 일시 보류하고, 제조사 드라이버·펌웨어를 최신으로 맞춘 뒤 다시 적용한다. 파일럿 장비로 사전 검증 후 본 배포한다.

명령이 실행되지 않는다. 권한 문제인가?

관리자 권한 터미널인지 확인한다. 기업 PC는 실행정책이 제한될 수 있다. 필요한 경우 Set-ExecutionPolicy RemoteSigned를 임시 적용한 뒤 완료 후 원복한다.