Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?

시스템의 Windows 및 드라이버가 오래된 경우 시작 메뉴 문제가 발생할 수 있습니다. 또한 Dropbox 또는 Adobe Creative Cloud와 같은 충돌하는 응용 프로그램으로 인해 오류가 발생할 수도 있습니다.

문제는 사용자의 시작 메뉴가 열리지 않거나 작동하지 않을 때 발생하며 시작 메뉴 문제 해결사를 실행할 때 사용자에게 다음 메시지가 표시됩니다.

Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 애플리케이션을 올바르게 설치해야 합니다.

수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?

계속하기 전에 시스템을 최소한으로 부팅하거나 안전 모드로 부팅하여 문제가 해결되는지 확인하십시오.

해결 방법 따르기 일시적으로 문제를 해결하기 위해 사용자가 보고합니다.

  • 새 가상 데스크톱 만들기 .
  • Windows 테마 변경 또는 기본 Windows 테마로 되돌릴 수 있습니다.
  • Ctrl + Alt + Del 누르기 버튼을 누르고 사용자 전환 선택 . 그런 다음 현재 사용자 계정으로 로그인합니다.
  • Ctfmon.exe 실행 다음 위치에서:
    C:\Windows\system32\
  • 전환 (켜기 또는 끄기) '시작할 때 더 많은 타일 표시 ' 작업 표시줄 설정> 시작 탭에서 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  • 방화벽 서비스 및 Windows 탐색기 프로세스 다시 시작

해결 방법 1:PC의 BIOS, 드라이버 및 Windows 업데이트

필수 시스템 모듈(예:BIOS, 드라이버 및 Windows) 간의 비호환성으로 인해 이러한 엔터티가 최신 빌드로 업데이트되지 않기 때문에 당면한 문제가 발생할 수 있습니다. 이러한 맥락에서 BIOS, 드라이버 및 Windows를 최신 릴리스로 업데이트하면 문제가 해결될 수 있습니다.

  1. PC의 Windows를 최신 빌드로 업데이트합니다("ms-settings:windowsupdate를 실행하여 설정을 열어야 할 수도 있습니다. " 실행 명령 상자에서). 오프라인 설치 프로그램을 사용할 수도 있습니다. 최신 Windows 업데이트의. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  2. 그런 다음 PC의 드라이버를 최신 빌드로 업데이트합니다(이 PC를 마우스 오른쪽 버튼으로 클릭하고 관리를 선택할 수 있음). 시스템의 BIOS도 업데이트되었는지 확인하십시오. OEM의 업데이트 유틸리티(예:Dell Support Assistant)를 사용하는 경우 해당 유틸리티를 사용하여 시스템 드라이버를 업데이트하십시오. 외부 그래픽 카드를 사용하는 경우 OEM 애플리케이션을 통해 드라이버를 업데이트해야 합니다. (NVIDIA GeForce Experience와 같은). 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 이제 시스템에 애플리케이션 오류가 없는지 확인하십시오.
  4. 그렇지 않은 경우 웹 브라우저를 실행하고 OEM 웹사이트(예:HP 또는 Nvidia 웹사이트)로 이동합니다.
  5. 지금 다운로드 PC용 드라이버를 선택하고 관리자 권한으로 드라이버를 설치합니다.
  6. 그런 다음 재부팅 PC에서 시작 메뉴 문제가 해결되었는지 확인하십시오.

해결 방법 2:충돌하는 응용 프로그램 비활성화/제거

설치된 애플리케이션이 필수 OS 엔티티의 작동을 방해하는 경우 당면한 문제가 발생할 수 있습니다. 이 경우 충돌하는 응용 프로그램을 제거하면 문제가 해결될 수 있습니다. 시작 메뉴가 작동하지 않기 때문에 이 지침이 작동하도록 하려면 더 깊이 파고들어야 합니다.

  1. 컴퓨터를 안전 모드로 부팅한 다음 클린 부팅하여 문제가 해결되었는지 확인합니다.
  2. 그렇다면 문제가 있는 항목을 찾을 때까지 프로세스/응용 프로그램/서비스(클린 부팅 프로세스 중에 비활성화됨)를 하나씩 활성화할 수 있습니다.

문제가 있는 애플리케이션 발견되면 시스템 시작 시 비활성화된 상태로 유지하거나 제거할 수 있습니다. 사용자가 문제를 생성하기 위해 다음과 같은 응용 프로그램을 보고했습니다.

  • AppLocker (IT 관리자가 인프라를 보호하기 위해 사용하는 도구)
  • 어도비 크리에이티브 클라우드
  • CorelDraw
  • 보관용 계정
  • Comodo 인터넷 보안 (시스템의 바이러스 백신이 문제를 일으키지 않는지 확인하는 것이 좋습니다.)

설명을 위해 Dropbox 프로세스에 대해 논의하겠습니다. (필수 항목은 백업하십시오).

  1. 실행 실행 명령 상자(Windows + R 키를 동시에 누름) 및 실행 (꼭 끝에 콜론을 입력하세요):
    ms-settings:
    수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  2. 그런 다음 을 엽니다. 그런 다음 보관용 계정을 확장합니다. . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 이제 제거를 클릭한 다음 Dropbox 제거를 확인합니다. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  4. 그런 다음 제거를 완료하고 재부팅합니다. 당신의 PC.
  5. 재부팅 시 시작 메뉴 문제가 해결되었는지 확인합니다. 그렇다면 문제가 있는 애플리케이션의 최신 버전을 설치할 수 있습니다.

문제가 지속되면 빠른 시작을 비활성화했는지 확인하세요. 시작 메뉴 문제를 해결합니다.

해결책 3:그래픽 드라이버 재설치

손상된 그래픽 드라이버(Nvidia 드라이버가 문제를 일으키는 것으로 보고됨)도 현재 시작 메뉴 문제를 일으킬 수 있습니다. 이 경우 그래픽 드라이버를 다시 설치하면 문제가 해결될 수 있습니다.

  1. 웹 브라우저를 실행하고 그래픽 드라이버 제조업체의 웹사이트(예:Nvidia 웹사이트)로 이동합니다.
  2. 그런 다음 그래픽 어댑터용 최신 드라이버를 다운로드하여 설치합니다(관리자 권한으로).
  3. 이제 PC를 재부팅하고 시작 메뉴 문제가 해결되었는지 확인하십시오.
  4. 그렇지 않은 경우 내 PC를 마우스 오른쪽 버튼으로 클릭하고 관리를 선택합니다. (또는 'devmgmt.msc 실행 ' 실행 명령 상자). 이것이 옵션이 아닌 경우 안전 모드에서 다음 단계를 시도할 수 있습니다. . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  5. 이제 디스플레이 어댑터 옵션을 확장합니다. 그래픽 장치(예:Nvidia 그래픽 카드)를 마우스 오른쪽 버튼으로 클릭합니다.
  6. 그런 다음 기기 제거를 선택합니다. 표시된 창에서 이 장치의 드라이버 소프트웨어 삭제 옵션을 선택합니다. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  7. 이제 제거를 클릭하고 그래픽 드라이버 제거를 완료합니다.
  8. 그런 다음 PC를 재부팅하고 재부팅하면 Windows에서 기본 드라이버를 설치하고 시스템의 시작 메뉴가 정상적으로 작동하는지 확인합니다.
  9. 설치되어 있지 않으면 2단계에서 다운로드한 드라이버를 설치하고 시작 메뉴 문제가 해결되었는지 확인합니다.
  10. 그렇지 않으면 4~6단계를 반복하되 6단계에서 그래픽 카드를 비활성화합니다. 시작 메뉴가 정상적으로 작동하는지 확인하십시오. 이것이 옵션이 아닌 경우 그래픽 카드를 비활성화했는지 확인하세요. 시스템의 BIOS에서 문제를 해결합니다.

해결책 4:시스템 레지스트리 편집

어떤 솔루션도 효과가 없으면 관련 레지스트리 키를 편집하여 문제를 해결할 수 있습니다. 그러나 이러한 키를 모든 사용자가 사용할 수 있는 것은 아닙니다.

경고 :시스템 레지스트리를 편집하는 것은 숙련된 작업이며 제대로 수행되지 않으면 데이터/PC에 영구적인 손상을 줄 수 있으므로 자신의 책임하에 진행하고 극도의 주의를 기울여야 합니다.

진행하기 전에 시스템 레지스트리를 백업해야 합니다.

WpnUserService 비활성화

  1. Windows + R 누르기 키를 누르고 실행 상자에 다음을 입력합니다. Regedit . 그런 다음 Ctrl + Shift + Enter를 누릅니다. 키를 사용하여 편집기를 관리자로 시작합니다. 이것이 옵션이 아닌 경우 안전 모드에서 레지스트리 편집기를 시작하거나 명령 프롬프트/작업 관리자를 사용하십시오. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  2. 탐색 다음 경로로:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService
  3. 이제 오른쪽 창에서 더블 클릭 시작 을 변경합니다. 4까지 . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  4. 그런 다음 종료 편집기 및 재부팅 시작 메뉴가 제대로 작동하기 시작했는지 확인합니다.

HKEY_CLASSES_ROOT 권한 수정

  1. 레지스트리 편집기 실행 (위에서 설명한 대로) 및 탐색 다음으로:
    Computer\HKEY_CLASSES_ROOT
  2. 이제 왼쪽 창에서 오른쪽 클릭 HKEY_CLASSES_ROOT에서 권한을 선택합니다. . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 그런 다음 모든 애플리케이션 패키지그룹 또는 사용자 이름 섹션에 나열됩니다. . 그렇다면 6단계로 진행하세요.
  4. 모든 애플리케이션 패키지가 없으면 추가를 클릭합니다. 고급을 클릭합니다. 단추. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  5. 이제 지금 찾기를 클릭합니다. 그런 다음 표시된 결과에서 더블 클릭 모든 애플리케이션 패키지 . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  6. 그런 다음 확인을 클릭합니다. 그런 다음 그룹 또는 사용자 이름에서 모든 애플리케이션 패키지를 선택합니다. .
  7. 이제 모든 애플리케이션 패키지에 대한 권한 섹션에서 읽기 권한만 확인합니다. 허용 열에서 선택됨 . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  8. 그런 다음 변경 사항을 적용하고 편집기를 종료한 후 PC를 재부팅합니다.
  9. 재부팅 시 시작 메뉴 문제가 해결되었는지 확인합니다.

검색 키 삭제

  1. 레지스트리 편집기를 열고 다음 경로로 이동합니다.
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
  2. 그런 다음 왼쪽 창에서 오른쪽 클릭 검색에서 삭제를 선택합니다. . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 지금 확인 키를 삭제하고 재부팅하려면 편집기를 종료한 후 PC .
  4. 재부팅 시 시작 메뉴에 오류가 없는지 확인합니다.

DCOM 권한 재설정

  1. 이벤트 로그에 일부 DCOM 오류도 표시되는 경우 을 클릭한 다음 레지스트리 편집기를 실행합니다. 및 탐색 다음으로:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
  2. 그런 다음 오른쪽 창에서 삭제 다음 키:
    DefaultAccessPermissionDefaultLaunchPermissionMachineAccessRestrictionMachineLaunchRestriction
    수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 이제 편집기를 종료하고 PC를 재부팅하여 시작 메뉴 문제가 해결되었는지 확인합니다.

해결 방법 5:PowerShell 명령 사용

문제가 계속되면 PowerShell을 통해 Windows 10 앱을 다시 등록하여 Windows 시작 메뉴를 다시 설치하면 문제를 해결할 수 있습니다.

관리자 PowerShell 실행

시작 메뉴와 Cortana가 작동하지 않기 때문에 PowerShell을 여는 몇 가지 다른 방법을 시도해야 할 수 있습니다.

  1. 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 빠른 액세스 메뉴에서 Windows PowerShell(관리자)을 선택합니다. .
  2. 이렇게 해도 문제가 해결되지 않으면 Windows + R을 누릅니다. 키(실행 상자 시작)를 누르고 PowerShell을 입력합니다. . 이제 Ctrl + Shift + Enter를 누릅니다. PowerShell을 관리자로 시작하기 위한 키. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  3. 옵션이 아닌 경우 작업 관리자를 실행합니다. (Ctrl + Alt + Delete 키)를 누르고 파일을 엽니다. 메뉴. 그런 다음 새 작업 실행을 선택하고 PowerShell을 입력합니다. 이제 관리자 권한으로 이 작업 만들기를 선택하세요. 확인을 클릭합니다. . 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  4. 아직도 PowerShell을 실행할 수 없으면 PowerShell.exe를 실행합니다. 다음에서 관리자로:
    \Windows\System32\WindowsPowerShell\v1.0

Windows 10 앱 재설치

  1. 지금 실행 다음을 하나씩:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-appxpackage -all *shellexperience* -packagetype 번들 |% {add-appxpackage -register -disabledevelopmentmode($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")}
  2. 그런 다음 시작 메뉴 문제가 해결되었는지 확인합니다.

Cortana 및 ShellExperienceHost 재등록

  1. PowerShell에서 실행 다음을 하나씩:
    Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  2. 이제 시작 메뉴 문제가 해결되었는지 확인하십시오.

로컬 AppxPackage 사용

  1. 실행 다음을 하나씩 추가합니다. xml" -DisableDevelopmentMode 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  2. 그런 다음 패키지 문제가 해결되었는지 확인합니다.

모든 사용자를 위한 애플리케이션 재설치

  1. 실행 다음을 하나씩:
    Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*Cortana*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  2. 그런 다음 시작 메뉴가 제대로 작동하는지 확인합니다.

해결 방법 6:새 Windows 계정 만들기

Windows 사용자 프로필이 손상된 경우 시작 메뉴 문제가 발생할 수 있습니다. 이러한 맥락에서 다른 Windows 사용자 계정을 생성하면 문제가 해결될 수 있습니다.

  1. 바탕화면에서 내 PC 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리를 선택합니다. .
  2. 이제 왼쪽 창에서 '로컬 사용자 및 그룹 ' 및 오른쪽 클릭 사용자 .
  3. 그런 다음 '새 사용자...를 선택합니다. ' 및 채우기 세부 사항. 수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?
  4. 지금 로그아웃 현재 사용자의 로그인 새로 만든 계정 시작 메뉴 문제가 해결되었는지 확인합니다. 그렇다면 사용자 데이터를 새 프로필로 이전하고 이전 프로필을 삭제할 수 있습니다.

1단계에서 컴퓨터 관리를 열 수 없으면 'control userpasswords2를 실행할 수 있습니다. ' 실행 사용자 관리 창을 여는 명령 상자.

실행 명령 상자를 열 수 없는 경우 아무거나 실행할 수 있습니다. 다음 관리자 명령 프롬프트에서 새 사용자 계정 추가(문제 해결의 고급 옵션에서 실행할 수 있음):

net user "username" "password" /addnet user /add Admin2net localgroup 관리자 Admin2 /add
수정:Microsoft.Windows.ShellExperienceHost 및 Microsoft.Windows.Cortana 응용 프로그램을 설치해야 합니까?

문제가 계속되면 PC의 DISM 검사를 수행할 수 있습니다. 그래도 문제가 해결되지 않으면 현재 위치 업그레이드를 수행합니다. 또는 Windows 새로 설치 .