Windowsエラー
 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 」を実行して設定を開く必要がある場合があります) 」を[ファイル名を指定して実行]コマンドボックスに入力します)。 オフラインインストーラーを使用することもできます 最新のWindowsUpdateの 修正: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. そうでない場合は、Webブラウザーを起動し、OEM Webサイト(HPやNvidiaのWebサイトなど)に移動します。
  5. 今すぐダウンロード PCのドライバをインストールし、管理者権限でドライバをインストールします。
  6. 次に再起動 PCを使用して、[スタート]メニューの問題が解決したかどうかを確認します。

解決策2:競合するアプリケーションを無効化/削除する

インストールされているアプリケーションのいずれかが重要なOSエンティティの動作を妨げている場合、手元にある問題が発生する可能性があります。この場合、競合するアプリケーションを削除すると問題が解決する場合があります。スタートメニューが機能しないため、これらの手順を機能させるには、さらに深く掘り下げる必要があります。

  1. コンピュータをセーフモードで起動してから、クリーンブートして、問題が解決したかどうかを確認します。
  2. その場合、問題のあるものが見つかるまで、プロセス/アプリケーション/サービス(クリーンブートプロセス中に無効にされたもの)を1つずつ有効にすることができます。

かつて問題のあるアプリケーション が見つかった場合は、システムの起動時に無効にしておくか、アンインストールしてください。問題を作成するために、ユーザーから次のアプリケーションが報告されます。

  • AppLocker (IT管理者がインフラストラクチャを保護するために使用するツール)
  • Adob​​e Creative Cloud
  • CorelDraw
  • ドロップボックス
  • コモドインターネットセキュリティ (システムのウイルス対策が問題を引き起こしていないかどうかを確認することをお勧めします)。

説明のために、 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. Webブラウザーを起動し、グラフィックスドライバーの製造元のWebサイト(Nvidia Webサイトなど)に移動します。
  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を押します キーを入力し、[実行]ボックスに次のように入力します:登録 。次に、 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. 次に終了 エディターと再起動 PCを使用して、[スタート]メニューが正常に機能し始めたかどうかを確認します。

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. 次に、 OKをクリックします 次に、[グループ名]または[ユーザー名]で、[すべてのアプリケーションパッケージ]を選択します。 。
  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. 次に、右側のペインで削除 次のキー:
    DefaultAccessPermission
    
    DefaultLaunchPermission
    
    MachineAccessRestriction
    
    MachineLaunchRestriction
    修正: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」と入力します。次に、管理者権限でこのタスクを作成するにチェックマークを付けます。 OKをクリックします 。 修正:Microsoft.Windows.ShellExperienceHostおよびMicrosoft.Windows.Cortanaアプリケーションをインストールする必要がありましたか?
  4. それでもPowerShellを起動できない場合は、 PowerShell.exeを起動します 次の管理者として:
    \Windows\System32\WindowsPowerShell\v1.0

Windows10アプリを再インストールします

  1. 実行 次の1つずつ:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} 
    
    Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)}
  2. 次に、[スタート]メニューの問題が解決したかどうかを確認します。

CortanaとShellExperienceHostを再登録します

  1. PowerShellで、実行 次の1つずつ:
    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. 実行 次の1つずつ:
    Add-AppxPackage -register "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode
    
    Add-AppxPackage -register "C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode
    修正:Microsoft.Windows.ShellExperienceHostおよびMicrosoft.Windows.Cortanaアプリケーションをインストールする必要がありましたか?
  2. 次に、パッケージの問題が解決したかどうかを確認します。

すべてのユーザーのアプリケーションを再インストールする

  1. 実行 次の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" /add

net user /add Admin2

net localgroup administrators Admin2 /add
修正:Microsoft.Windows.ShellExperienceHostおよびMicrosoft.Windows.Cortanaアプリケーションをインストールする必要がありましたか?

それでも問題が解決しない場合は、PCのDISMスキャンを実行できます。それでもうまくいかなかった場合は、インプレースアップグレードを実行します。 またはWindowsのクリーンインストール


  1. Windows 10でCortanaがメモリを消費する問題を修正

    Windows 10 バージョンを他のバージョンよりも優れたものにする機能の 1 つは、Cortana アプリです。ただし、機能が強化されると、PC で Cortana がメモリを使いすぎるという問題が発生します。 Cortana の高いメモリ使用量の問題により、基本的なプロセスが遅くなり、妨げられました。したがって、この記事は、Cortana がメモリの問題を解決し、Cortana アプリで使用されるメモリを制御するためのソリューションを提供することを目的としています。この記事を最後まで読んで、Windows 10 PC でメモリを使用する Cortana の問題を修正する方法を確認してくだ

  2. Windows 10でのMicrosoft Teamsのクラッシュを修正

    Microsoft Teams は、一度に最大 10000 人のユーザーを保持できるオンライン会議を実施するという優れた機能を提供します。アイデアを共有したり、会議を開催したり、いつでもどこでも手間をかけずに人々とつながることができます!これは素晴らしいビジネス コラボレーション プラットフォームですが、他のアプリと同様にエラーや問題がないわけではありません。 Microsoft Teams が Windows 10 をクラッシュさせる問題のトラブルシューティング手順を探している場合は、適切な場所にいます。クリックするだけで起動時に Microsoft Teams がクラッシュする問題を修正す