Windows 10でコマンドプロンプトやPowerShellを使ってStartMenuExperienceHost.exeを再起動する方法
StartMenuExperienceHost.exeは、Microsoftが作成しOSのコアに組み込まれている実行ファイルです。フレンドリ名は「スタート」で、Windows 10のスタートメニューを管理しています。
スタートメニューに不具合が発生した場合、このスタートメニュープロセスの再起動が必要になることがあります。本記事では、Windows 10においてコマンドプロンプトまたはPowerShellを使ってStartMenuExperienceHost.exeを再起動する方法を解説します。
StartMenuExperienceHost.exeとは?背景知識
手順に入る前に、少し背景を説明しておきましょう。
当初、スタートメニューはWindowsシェルエクスペリエンスホスト(ShellExperienceHost.exe)によって処理されていました。しかし、この仕組みでは不安定さが生じやすく、スタートメニューに問題が発生すると、explorer.exeプロセス全体がクラッシュし、再起動が必要になるケースがありました。
そこで、スタートメニューのパフォーマンスを向上させるため、Windows 10ではStartMenuExperienceHost.exeが独立した(分離された)プロセスとして導入されました。これにより、explorer.exeやシステム全体を再起動することなく、スタートメニューだけを再起動できるようになっています。
コマンドプロンプトでStartMenuExperienceHost.exeを再起動する方法
Windows 10でコマンドプロンプトを使ってStartMenuExperienceHost.exeを再起動するには、以下の手順を実行します。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに cmd と入力し、Enterキーを押してコマンドプロンプトを起動します。
- コマンドプロンプトウィンドウで、以下のコマンドを入力またはコピー&ペーストし、Enterキーを押します。
taskkill /f /im StartMenuExperienceHost.exe
これにより、StartMenuExperienceHost.exeプロセスが自動的に停止・再起動され、スタートメニューが再起動されます。
自動的に再起動しない場合は、以下のコマンドを実行して手動で起動することもできます。
start C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe
PowerShellでStartMenuExperienceHost.exeを再起動する方法
Windows 10でPowerShellを使ってStartMenuExperienceHost.exeを再起動するには、以下の手順を実行します。
- Windowsキー + X を押してパワーユーザーメニューを開きます。
- キーボードの I キーを押してPowerShellを起動します。
- PowerShellコンソールで、以下のコマンドを入力またはコピー&ペーストし、Enterキーを押します。
Stop-Process -Name "StartMenuExperienceHost" -Force
これにより、StartMenuExperienceHost.exeプロセスが自動的に停止・再起動されます。自動的に再起動しない場合は、以下のコマンドを実行して手動で起動してください。
Start-Process -FilePath "C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe"
タスクマネージャーの詳細タブから再起動する方法
以前の記事でも紹介したように、Windows 10ではタスクマネージャーの「プロセス」タブからStartMenuExperienceHost.exeを再起動できますが、「詳細」タブからも同様の操作が可能です。手順は以下のとおりです。
- Ctrl + Shift + Esc キーを押してタスクマネージャーを開きます。コンパクトモードで開いた場合は、「詳細表示」をクリックまたはタップします。
- 「詳細」タブをクリックします。
- 「名前」列でStartMenuExperienceHost.exeを探します。
- StartMenuExperienceHost.exeを右クリックし、コンテキストメニューから「タスクの終了」をクリックします。
- 表示される確認ダイアログで「プロセスの終了」ボタンをクリックして確定します。
これで、StartMenuExperienceHost.exeプロセスが自動的に停止・再起動され、スタートメニューが再起動されます。
自動的に再起動しない場合は、以下のパスを直接実行して手動で起動することもできます。
C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe
以上で完了です!
-
コマンドプロンプトでWindows 10を出荷時設定にリセットする方法
出荷時設定へのリセット(ファクトリーリセット)がどれほど便利なものか、多くの方がご存じでしょう。なかなか駆除できない頑固なウイルスに悩まされているときも、PCをまっさらにして最初からやり直したいときも、ファクトリーリセットが力になってくれます。 しかし、実はコマンドプロンプトを使ってもファクトリーリセットが行えることをご存じない方は少なくありません。難しく聞こえるかもしれませんが、心配はいりません。この記事では必要な手順をすべてわかりやすく解説します。それでは早速見ていきましょう。 コマンドプロンプトを使ってWindows 10を出荷時設定にリセットする手順 コマンドプロンプトは、GUI(グラ
-
Windows 10のコマンドプロンプトでディレクトリを変更する方法|cdコマンドの使い方を徹底解説
コマンドプロンプト(Command Prompt)は、Windowsに搭載された非常に便利なユーティリティの一つです。さまざまなコマンドを実行したり、エラーのトラブルシューティングを行ったりできるため、Microsoftユーザーコミュニティでは「CMD」という名称で広く親しまれています。テキストベースのユーザーインターフェースを通じて、高度な管理操作も実行可能です。本記事では、コマンドプロンプト(CMD)でディレクトリを変更する手順を、初心者にもわかりやすくステップごとに解説します。 CMDを使えば、複数のウィンドウを行き来することなく、直接ディレクトリを操作できます。その鍵となるのが「cd」