システムの更新/アップグレード後にスタートメニューが動作しない、開かない、フリーズする、または応答しない場合、イベントビューアーまたはWindows 11またはWindows 10 PCの信頼性モニターの重大なイベントの下に記録されたStartMenuExperienceHost.exeエラーとイベントID 1000、1002が表示される場合、この投稿は最も適切な解決策を適用して問題を解決するのに役立ちます。
StartMenuExperienceHost.exeとは何ですか?
スタートというフレンドリーな名前のStartMenuExperienceHost.exeは、Windows 11/10スタートメニューを管理するコアOSに組み込まれた実行可能ファイルです。Windows 10 v1903より前は、スタートメニューはWindowsシェルエクスペリエンスホスト(ShellExperienceHost.exe)によって処理されていました。不安定な場合、たとえば、スタートメニューに問題がある場合、explorer.exe全体がクラッシュして再起動が必要になる可能性があります。
そこで、スタートメニューのパフォーマンスを向上させるために、StartMenuExperienceHost.exeが導入されました。これにより、スタートメニューに問題が発生した場合、システム全体やexplorer.exeではなく、StartMenuExperienceHost.exeプロセスのみを再起動するだけで済みます。ファイルは%SystemDrive%\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyフォルダにあります
StartMenuExperienceHost.exeエラー1000、1002
スタートメニューに問題があり、Windows 11/10 PCのイベントビューアーまたは信頼性モニターにStartMenuExperienceHost.exeエラー1000、1002が表示される場合、以下に示す推奨される解決策は、デバイスでこのイベントをトリガーしているスタートメニューの問題を解決するのに役立ちます。
- SFCとDISMのスキャンを実行する
- スタートメニューを再起動する
- シェルエクスペリエンスを再登録する
- twinapi.appcore.dllファイルを再登録する
- 更新プログラムのアンインストールまたはアップグレードのロールバック
- システムの復元ポイントを使用する
- Windows 11/10をリセット/再インストールする
リストされている各ソリューションに関連するプロセスの説明を見てみましょう。
1] SFCとDISMのスキャンを実行する
最初にどのスキャンを実行するかについては議論がありました。SFCまたはDISM。どちらのスキャンが先になるかは異なります。SFCスキャンを最初に実行してシステムファイルを修復できますが、次のメッセージが表示される場合があります。
Windowsリソース保護は破損したファイルを見つけましたが、一部を修正できませんでした。詳細については、CBS.Log windir\Logs\CBS\CBS.logに記載されています。
SFCが修復を実行するためにファイルをプルするWinSxSフォルダーが破損している可能性があります。そのため、この場合は、DISMスキャンを実行してヘルスを復元できます。
スキャン後に正常性の証明書を取得したら、SFCを再実行できます。他のすべてが同じである場合、SFCスキャンは破損したシステムファイルを正常に修復できるはずです。それ以外の場合、他の潜在的な問題や、おそらく不良なWindowsシステムイメージが存在する可能性があります。
2] スタートメニューを再起動する
まず、スタートメニューを再起動して、それが役立つかどうかを確認します。それが役に立たない場合は、次の手順で示されているようにスタートメニューを再登録して、それが役立つかどうかを確認する必要があります。
3] シェルエクスペリエンスを再登録する
管理者権限でPowerShellウィンドウを開き、次のコマンドを実行します。
Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)}
これが役立つかどうかを確認します。
4] twinapi.appcore.dllファイルを再登録する
このエラーがWindows 11/10コンピューターで発生した場合、イベントビューアーでは、特定のDLLファイルが障害のあるモジュールとして参照されます。この場合、DLLファイルはtwinapi.appcore.dllです。そのため、DLLファイルが破損している可能性があります。その場合は、システムファイルを再登録するか、Winbindex(Windowsバイナリインデックスの略)からダウンロードした新しいコピーでファイルを置き換えることができます。ファイルをSystem32またはSysWOW64フォルダーに配置してください。
DLLファイルを再登録するには、次の手順に従います。
- 管理者としてコマンドプロンプトを開きます。
- 管理者権限のCMDプロンプトで、以下のコマンドを入力してEnterキーを押します。PathToModuleプレースホルダーをDLLファイルへの完全なパスに置き換えます。
regsvr32 twinapi.appcore.dll
- コマンドが正常に実行されたら、CMDプロンプトを閉じます。RegSvr32モジュールをロードできませんでしたエラーが表示された場合は、この投稿を参照して問題を解決してください。
5] 更新プログラムのアンインストールまたはアップグレードのロールバック
最近のWindowsの更新プログラムをインストールした後、または新しいバージョンのWindowsにアップグレードした後に現在直面している問題が発生した場合、この場合、問題を解決するには、更新プログラムをアンインストールするか、アップグレードをロールバックする必要があります。
システムで最近の更新プログラムをアンインストールするには、コマンドラインまたは設定アプリのいずれかを使用できます。コマンドラインからWindowsの更新プログラムをアンインストールするには、次の手順を実行します。
- 管理者モードでコマンドプロンプトを開きます。
- 管理者権限のCMDプロンプトで、以下のコマンドを入力するかコピーして貼り付け、Enterキーを押してWindowsの更新履歴を表示します。
wmic qfe list brief /format:table
- 出力から、最近インストールされた更新プログラムをメモします。
- Windowsの更新プログラムをアンインストールするには、以下のコマンドを入力してEnterキーを押します。1234567プレースホルダーを、アンインストールしたい更新プログラムの実際の番号に置き換えます。
wusa /uninstall /kb:1234567
- 完了したらCMDプロンプトを閉じます。
6] システムの復元ポイントを使用する
問題が最近発生した場合は、次の手順に従ってシステムを以前のポイントに復元できます。
- Windowsキー+Rを押して、[実行]ダイアログを呼び出します。
- [実行]ダイアログボックスに「rstrui」と入力してEnterキーを押し、システムの復元ウィザードを起動します。
- システムの復元の最初の画面で、次へをクリックします。
- 次の画面で、その他の復元ポイントを表示するに関連付けられているボックスをオンにします。
- デバイスで問題が発生する前に復元ポイントを選択します。
- 次へをクリックして次のメニューに進みます。
- 完了をクリックし、最後のプロンプトで確認します。
7] Windows 11/10をリセットする
この時点で、記録されたイベント1000または1002に起因するスタートメニューの問題がまだ発生している場合は、最初にPCをリセットしてその問題が解決するか確認するしかありません。
この投稿が役立つことを願っています!
StartMenuExperienceHostはウイルスですか?
StartMenuExperienceHost.exeはウイルスではありません。Windows 11/10と最新のアップデートを実行している場合、StartMenuExperienceHost.exeを心配する必要はありません。スタート(StartMenuExperienceHost.exe)は、Microsoftによって作成され、コアOSに組み込まれた実行可能ファイルです。システムが異常な動作をしたり、PCが感染しているのではないかと疑われる場合は、完全なシステムAVスキャンを実行できます。
Microsoft Search Protocol Hostとは何ですか?
SearchProtocolHost.exeは、Windows検索インデクサーと呼ばれる組み込みのWindows機能に必要なプロセスです。この機能はWindows PCで検索結果を迅速にレンダリングするのに役立ちますが、リソースを大量に消費するとPCのパフォーマンスが低下する可能性があります。
Microsoft Windows検索インデクサーとは何ですか?
SearchIndexer.exeは、Windows検索のファイルのインデックスを処理するWindowsサービスです。スタートメニューの検索ボックス、Windowsエクスプローラー、ライブラリ機能で動作するWindowsに組み込まれたファイル検索エンジンに電力を供給します。すべてのファイルのインデックス作成を停止するには、Windows検索サービスをオフにしてインデックス作成を無効にすることができます。それでもPCで検索できますが、毎回ファイルを検索する必要があるため時間がかかります。
コメントする