デスクトップのコンテキストメニューに「スタートメニューを再起動」を追加する方法

Windowsには、いくつかの新しい機能と強化が導入されています。その中の1つは、スタートメニューとエクスプローラのプロセスを分離することです。現在は独立したプロセスになっています。このプロセスは、タスクマネージャーでStartMenuExperienceHost.exeとして表示されます。スタートメニューが応答しない場合は、再起動できます。このガイドでは、Windows 11/10のデスクトップに「スタートメニューを再起動」を追加または削除する方法について説明します。

Windowsのスタートメニューには、多くの機能とオプションがあります。問題が発生した場合は、再起動が解決策になります。

スタートメニューが応答しない、またはスタートメニューが開くのが遅い場合を考えてみましょう。その場合は、スタートメニュープロセスまたはStartMenuExperienceHost.exeを再起動できます。

Microsoftはこのプロセスを他のプロセスから含めたり分離したりしました。これにより、ユーザーはExplorer.exeを再起動することなく、スタートメニューを個別に再起動できるようになります。

デフォルトでは、StartMenuExperienceHost.exeはシステムドライブの次のフォルダーに配置されます-

Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy

このプロセスはタスクマネージャーから再起動できます。ただし、テスト目的やその他の理由で頻繁に行う場合は、コンテキストメニューオプションの方が適しています。

コンテキストメニューに「スタートメニューを再起動」項目を追加する

レジストリに複雑な変更を加える必要があります。この投稿の最後に記載しています。面倒な作業をなくすために、定義済みのレジストリファイルを使用してオプションを追加または削除します。これにより、スタートメニューが異常な動作を開始した場合に役立ちます。

1] コンテキストメニューに「スタートメニューを再起動」を追加する

  • サーバーからこのREGファイルをダウンロードします。
  • ファイルをダブルクリックして、UACまたはユーザーアカウント制御プロンプトで「はい」を選択します。
  • レジストリ値にエントリを追加するための警告で「はい」を選択します。
  • コンピューターを再起動します。

デスクトップを右クリックすると、「スタートメニューを再起動」オプションが表示されます。

手動による変更

.regファイルを作成する必要があります。そのために、PCでメモ帳または他のテキストエディターを開き、次のレジストリコードを貼り付けます-

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\RestartStart]
"icon"="C:\\Windows\\System32\\UNP\\UNPUX.dll,-101"
"MUIVerb"="Restart Start menu"
"Position"="Bottom"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\RestartStart\command]
@=hex(2):63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,63,00,20,00,74,\
00,61,00,73,00,6b,00,6b,00,69,00,6c,00,6c,00,20,00,2f,00,66,00,20,00,2f,00,\
69,00,6d,00,20,00,53,00,74,00,61,00,72,00,74,00,4d,00,65,00,6e,00,75,00,45,\
00,78,00,70,00,65,00,72,00,69,00,65,00,6e,00,63,00,65,00,48,00,6f,00,73,00,\
74,00,2e,00,65,00,78,00,65,00,20,00,20,00,26,00,20,00,73,00,74,00,61,00,72,\
00,74,00,20,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\
5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,41,00,70,00,70,00,73,00,5c,00,4d,\
00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,2e,00,53,00,74,00,61,00,72,00,74,00,4d,00,65,00,6e,\
00,75,00,45,00,78,00,70,00,65,00,72,00,69,00,65,00,6e,00,63,00,65,00,48,00,\
6f,00,73,00,74,00,5f,00,63,00,77,00,35,00,6e,00,31,00,68,00,32,00,74,00,78,\
00,79,00,65,00,77,00,79,00,5c,00,53,00,74,00,61,00,72,00,74,00,4d,00,65,00,\
6e,00,75,00,45,00,78,00,70,00,65,00,72,00,69,00,65,00,6e,00,63,00,65,00,48,\
00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,00,00

ファイルオプションをクリックして、名前を付けて保存を選択します。

または、Ctrl+Shift+Sボタンを同時に押すことができます。

次に、ファイルを保存する場所を選択します。その後、.reg拡張子(例: mytest.reg)で名前を入力します。保存の種類ドロップダウンリストからすべてのファイルを選択し、保存ボタンをクリックします。

次に、.regファイルをダブルクリックします。UACプロンプトが表示されたら、はいボタンをクリックします。その後、はいボタンをもう一度クリックして追加を確認します。最後の手順を実行すると、デスクトップを右クリックしたときにスタートメニューを再起動オプションが表示されます。

2] コンテキストメニューから「スタートメニューを再起動」を削除する

  • サーバーからこのREGファイルをダウンロードします。
  • そのファイルをダブルクリックして実行し、表示されたUACまたはユーザーアカウント制御プロンプトで「はい」を選択します。
  • 表示された警告で「はい」を選択します。
  • コンピューターを再起動します。

これで、デスクトップのコンテキストメニューのオプションはなくなります。

手動による方法

このオプションを削除する場合は、次の手順に従います-

レジストリエディターを開き、このパスに移動します-

HKEY_CLASSES_ROOT\DesktopBackground\Shell\RestartStart

RestartStartを右クリックして、削除オプションを選択し、変更を確認します。

スタートメニューを専用のプロセスに分割するのは賢明でした。これにより、スタートメニューのデバッグプロセスが合理化され、問題が発生しても他のコンポーネントには影響しません。