「左下のWindowsマーク(スタートボタン)をクリックしても何も起きない」「タスクバーのアイコンを押しても反応しない」「フリーズしてシャットダウンすらできない」……。
これは、Windowsの画面表示を一手に引き受けている「エクスプローラー」や、スタートメニューを動かす「ShellExperienceHost」という機能がクラッシュしている状態です。
この記事では、電源ボタン長押しで強制終了する前に試すべき、デスクトップ画面だけを再起動させる手順と、スタートメニューの機能を強制的に再インストールするコマンドを解説します。
目次
手順1:【応急処置】「エクスプローラー」を再起動する
PC全体を再起動しなくても、画面の表示機能だけをリセットすれば直ることが多いです。まずはこれを試してください。
- キーボードの [Ctrl] + [Shift] + [Esc] を同時に押し、「タスクマネージャー」を開きます。
(※反応しない場合は、[Ctrl]+[Alt]+[Delete] を押してからタスクマネージャーを選んでください) - プロセスタブの一覧から [エクスプローラー](黄色いフォルダアイコン)を探します。
※見当たらない場合は、何か適当なフォルダを開くか、詳細表示に切り替えてください。 - [エクスプローラー] を右クリックし、[再起動] を選びます。
一瞬画面が暗くなり、壁紙やタスクバーが再描画されます。これでスタートボタンが押せるか確認してください。
手順2:【根本解決】PowerShellでスタートメニューを修復する
手順1で直らない、または再発する場合は、スタートメニューのプログラム自体が破損しています。コマンドを使って「再登録(初期化)」を行います。
⚠️ コマンド入力の注意点
この操作は、Windows標準アプリ(電卓やフォトなど)の登録情報をリセットします。データは消えませんが、スタートメニューのピン留め配置などが初期化される可能性があります。
- タスクマネージャーを開きます([Ctrl]+[Shift]+[Esc])。
- 右上の [新しいタスクを実行する](または [ファイル] > [新しいタスクの実行])をクリックします。
- 入力欄に
powershellと入力します。 - その下にある [このタスクに管理者特権を付与して作成します] に必ずチェックを入れ、[OK] を押します。
- 青い画面(PowerShell)が出たら、以下のコマンドをコピーして貼り付け、Enterキーを押します。
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
- 赤や黄色の文字が流れますが、気にせず処理が終わるまで待ちます(数分かかる場合があります)。
- 文字の流れが止まり、入力待機状態になったらパソコンを再起動します。
手順3:システムファイルチェッカーを実行する
上記でも直らない場合、Windowsのシステムファイル自体が欠損しています。
- 手順2と同じように、タスクマネージャーから「管理者権限」で
cmd(コマンドプロンプト)を実行します。 - 黒い画面が出たら、以下のコマンドを入力してEnterキーを押します。
sfc /scannow - 「検証100% 完了」になるまで待ちます。
- 「破損したファイルが見つかり、正常に修復されました」と出れば成功です。
【緊急】どうしてもシャットダウンしたい場合
スタートメニューが開かないため、電源を切ることすらできない場合は、以下の方法で安全にシャットダウンできます。
- キーボードの [Ctrl] + [Alt] + [Delete] を同時に押します。
- 青い全画面メニューの右下にある [電源ボタンアイコン] をクリックします。
- [シャットダウン] または [再起動] を選びます。
※電源ボタンの長押し(強制終了)はHDD/SSDを傷めるため、フリーズしていない限りはこの手順で行ってください。
まとめ:タスクマネージャーが命綱
スタートメニュー不具合の対処法まとめです。
| ステップ | アクション | 効果 |
|---|---|---|
| 1 | エクスプローラーの再起動 | 表示バグのリセット(即効性あり) |
| 2 | PowerShellコマンド実行 | アプリ構成の再構築(根本治療) |
| 3 | sfc /scannow | システム破損の修復 |
スタートボタンが効かないと何もできないと思われがちですが、「Ctrl + Shift + Esc(タスクマネージャー)」さえ覚えておけば、そこからコマンドを実行して復旧させることができます。
