インストールや更新が正しく行われないWindows機能に対処するのは非常にイライラするものです。特に、クロスデバイスエクスペリエンスホストのような新しい機能の場合はなおさらです。これは、スマートフォンとPCの接続をスムーズにするための機能ですが、もちろん、Windowsは必要以上に複雑にしてしまいました。「保留中」の状態のままだったり、更新エラーメッセージが表示されたりしても心配しないでください。いくつかのトラブルシューティング手順で解決できることがよくあります。これらの修正方法は、キャッシュの問題、破損したシステムファイル、破損したWindows Updateサービスなど、インストールが失敗する一般的な原因を対象としています。キャッシュをクリアしたり、システムスキャンを実行したり、コンポーネントを手動で再インストールしたりするだけで、再び動作するようになる場合もあります。これらの方法の多くは簡単ですが、何も変わらない場合は、更新コンポーネントをリセットしたり、コマンドラインを使用して機能をインストールしてストアの不具合を回避したりするなど、まだ試せるいくつかの秘策があります。もちろん、Windowsは必要以上に複雑にしてしまいました。
Windows 11でクロスデバイスエクスペリエンスホストのインストール問題を解決する方法
修正方法1:Microsoft Storeのキャッシュをリセットする
これは定番の出発点です。ストアのキャッシュをリセットすると、新しい機能のインストールを妨げている可能性のある、ダウンロードやアップデートが滞っている場合を解消できます。少し奇妙に感じるかもしれませんが、wsreset.exeこの操作を実行するだけで、アプリや設定を変更することなくMicrosoft Storeが更新されます。環境によっては、1回でうまくいく場合もありますが、2回実行したり、再起動が必要になる場合もあります。
- Windowsの検索ボックスに「wsreset.exe 」と入力してEnterキーを押します。
- 黒いウィンドウが表示されますが、手動で閉じずに、ウィンドウが消えてストアが再起動するまでお待ちください。
- その後、ストア経由でクロスデバイスエクスペリエンスホストを再度インストールしてみてください。
修正2:SFCとDISMスキャンを実行してシステムファイルの問題を修正します。
システムファイルが破損または欠落している場合、アプリや Windows コンポーネントの動作が不安定になることがあります。DISMsfc /scannowコマンドを実行すると、これらのバックグラウンドの問題が修復され、機能のインストール失敗の原因となっている可能性があります。コマンドによっては、特に最後の DISM コマンドでエラーが発生する場合があります。その場合は、/Source:C:\RepairSource\Windows /LimitAccess(Windows インストール ISO イメージがマウントされているか、修復ソースがあることを前提として) を追加してください。複雑に聞こえるかもしれませんが、試してみる価値はあります。
- Windowsの検索ボックスに「cmd」と入力してください。
- コマンドプロンプトを右クリックして、「管理者として実行」を選択します。
- 管理者権限で開いたコマンドプロンプトウィンドウで、以下のコマンドを1つずつ実行し、Enterそれぞれの後にキーを押してください。
sfc /scannowDISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth(必要に応じてソースパスを追加してください)
- 上記の手順をすべて終えたら、PCを再起動してもう一度試してください。
修正3:Windowsストアアプリのトラブルシューターを実行する
このトラブルシューターは、Windowsの免疫システムのようなものです。クロスデバイスエクスペリエンスホストを含め、アップデートやインストールを妨げる可能性のあるストアアプリの一般的な問題を検出し、自動的に修正します。Windowsは、時として自らの問題を解決するために、このような補助ツールを必要とするのです。
- スタートメニューで「トラブルシューティング」を検索し、 「その他のトラブルシューティングツール」を選択します。
- Windows ストア アプリを探してクリックし、次にトラブルシューターを実行します。
- スキャンを実行して、推奨される修正を適用させてください。
- Windows Updateのトラブルシューターを実行してみるのも良いでしょう。場合によっては、それが問題の根本原因となっていることもあります。
修正4:Windows Updateコンポーネントを手動でリセットする
Windows Update が壊れると、クロスデバイス機能など、新機能のインストールが完全にブロックされてしまう可能性があります。更新コンポーネントをリセットすると、フリーズした更新プログラムのダウンロードや破損したキャッシュファイルが解消されることがよくあります。以下のスクリプトは、すべての更新サービスを停止し、キャッシュを削除してから、サービスを再起動します。少々強引な方法に聞こえるかもしれませんが、多くの場合効果があります。
- コマンドプロンプトを管理者として開きます。
- 以下のコマンドをコピーして実行し、Enter各コマンドの後にキーを押してください。
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvcDel "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Qregsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllnetsh winsock resetnetsh winsock reset proxynet start bitsnet start wuauservnet start appidsvcnet start cryptsvc
- 最後に、再起動して、アプリのインストールやアップデートが正常に動作するかどうかを確認してください。
修正5.コマンドライン経由でコンポーネントを手動でインストールする
ストアの問題を回避する別の方法は?Windowsパッケージマネージャーであるwingetを使って、クロスデバイスエクスペリエンスホストを直接インストールすることです。これは少し手っ取り早い方法ですが、特にストアがうまく動作しない場合は、ストアよりも確実な場合もあります。
- コマンドプロンプトを管理者として開きます。
- この機能をインストールするには、以下のコマンドを実行してください。
winget install 9NTXGKQ8P7N0 - ダウンロードEnterとインストールが完了するまでお待ちください。完了したら、機能が有効になっているかどうかを確認してください。
修正6.システムドライブが新しいアプリの既定のインストール先として設定されていることを確認してください。
Windowsは、特にシステムドライブが既定のインストール場所に設定されていない場合、新しいアプリのインストール先を判断できなくなることがあります。簡単な設定変更で解決できる場合があります。
- スタートボタンを右クリックして「設定」を選択します。
- システム>ストレージに移動します。
- 「詳細なストレージ設定」をクリックします。
- 新しいコンテンツの保存場所を選択してください。
- 「新しいアプリの保存先」で、ドライブ(通常はC :)を選択します。
修正7.クリーンブートを実行して、バックグラウンド干渉を排除する
場合によっては、他のサードパーティ製アプリやバックグラウンドプロセスがWindowsの機能の正常なインストールを妨げることがあります。クリーンブートを実行することで、何が干渉しているのかを特定するのに役立ちます。
- Win + Rを押して、msconfigと入力し、Enter キーを押します。
- 「サービス」タブで、「すべての Microsoft サービスを非表示にする」にチェックを入れ、「すべて無効にする」をクリックします。
- 「スタートアップ」タブに移動し、「タスクマネージャーを開く」をクリックします。
- Windows以外のスタートアップ項目をすべて無効にします。
- タスク マネージャーを閉じて、 msconfigに戻り、「セーフ ブート」にチェックを入れます。
- 「OK」をクリックしてPCを再起動してください。
これらの方法で解決しない場合は、数日間待つか、Windows Updateを確認する(こうした問題に対するバグ修正プログラムがリリースされることがある)のが有効な場合があります。面倒ではありますが、これらの手順で、Cross Device Experience Hostなどの機能のインストール失敗の根本原因が通常は解決されます。
まとめ
- ストアのキャッシュをリセットします
wsreset.exe。 - 実行コマンド
sfc /scannowとDISMコマンド。 - Windows ストア アプリのトラブルシューターを使用してください。
- Windows Updateコンポーネントを手動でリセットしてください。
- ストアが繰り返し失敗する場合は、wingetを使用して機能を直接インストールしてください。
- システムドライブが新しいアプリの既定のインストール先に設定されていることを確認してください。
- バックグラウンドでの競合を解消するために、クリーンブートを試してみてください。
まとめ
これらの方法のいずれかで、クロスデバイスエクスペリエンスホストが正しくインストールされ、正常に動作するようになることを願っています。Windowsの機能がうまく動作しないのは少々厄介ですが、ほとんどの問題は、少しの忍耐といくつかのコマンドライン操作で解決できます。すぐに解決しない場合は、別の方法を試してみてください。再起動や保留中のWindowsアップデートだけで問題が解決することもあります。この情報が、誰かが何時間も無駄に時間を費やすことなく済むよう、お役に立てれば幸いです。