Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決済み】Windows 10でスタートメニューが動かない・開かないときの対処法まとめ

Windows 10は2015年の登場以来、幾度もの大型アップデートを経て大きく進化してきました。しかし他のOSと同様にバグはつきもので、ユーザーから最も多く報告される不具合の一つが「スタートメニューが動かない」という問題です。クリックしても開かない、開いてもフリーズして操作を受け付けないといった症状に悩まされている方は少なくありません。

スタートメニューはWindowsのあらゆる操作の起点となる重要な機能です。突然使えなくなると、PCでの作業がほぼ不可能になってしまいます。この記事では、Windows 10のスタートメニューが正常に動作しない場合の原因と、実効性の高い解決策を順番に解説します。

Windows 10のスタートメニューが動かない主な原因

スタートメニューの不具合は、PC環境の組み合わせによって発生原因が異なります。代表的な原因は以下の通りです。

  • システムファイルやユーザープロファイルの破損
  • ビデオカード・サウンドカードなどデバイスドライバーの不具合
  • サードパーティ製ウイルス対策ソフトやDropboxなどの常駐アプリとの競合
  • 検索インデックスの破損
  • Windows Updateの適用漏れ

まず試したい簡単な対処法として、次の8つが挙げられます。すべて試す必要はなく、効果のあるものが見つかるまで上から順に試していきましょう。

  1. アカウントから一度サインアウトし、再度サインインする
  2. 新しいユーザーアカウントを作成して切り替える
  3. ビデオカード・サウンドカードのドライバーを再インストールする
  4. サードパーティ製ウイルス対策ソフトを無効化またはアンインストールする
  5. Dropboxをアンインストールする
  6. Microsoft公式のスタートメニュートラブルシューティングツールを実行する
  7. システムファイルチェッカーでWindowsファイルを検査・修復する
  8. Cortanaを再インストールする

以下からは、それぞれの手順を詳しく見ていきます。

解決策1:破損したシステムファイルをチェック・修復する(SFC/DISM)

Windows 10には、破損したシステムファイルを自動的に検出して正しいバージョンと置き換えてくれる「システム ファイル チェッカー(SFC)」が標準搭載されています。

SFCスキャンの手順

  1. 検索ボックスに「cmd」と入力し、「コマンド プロンプト」を右クリックして「管理者として実行」を選択します。
  2. コマンドプロンプトが開いたら、次のコマンドを入力してEnterキーを押します。
    sfc /scannow
  3. スキャン中はウィンドウを開いたまま待ちます。完了までの時間はPCの構成やハードウェアによります。
  4. 「Windows リソース保護は整合性違反を検出しました」と表示された場合は、破損ファイルが自動的に修復されます。

SFCで修復できない場合はDISMを実行

SFCで問題が解決しない場合は、より強力なWindows純正ツール「DISM」を試します。同じく管理者権限のコマンドプロンプトで、次のコマンドを実行してください。

DISM /Online /Cleanup-Image /RestoreHealth

それでも改善しない場合は、後述する「システムの復元」や「PCのリセット」を検討しましょう。

解決策2:検索インデックスを再構築する

検索がうまく機能せず、インデックスされているはずの項目が見つからない場合は、検索インデックスの完全な再構築が有効です。再構築にはある程度時間がかかりますが、その価値は十分にあります。

  1. スタートボタンを押し、「インデックスのオプション」と入力して開きます。
  2. 「詳細設定」ボタンをクリックします。
  3. 詳細オプション画面で「再構築」ボタンをクリックします。

あとはWindowsがインデックスを一から作り直すのを待つだけです。再構築中もPCは通常どおり使用できますが、検索結果は完全に再構築されるまで不完全になります。WindowsはPCがアイドル状態のときにインデックス処理を行うため、就寝前などPCを使用しない時間帯に再構築を開始するのがおすすめです。

解決策3:再起動オプションを変更して作業を守る

Windows 10では更新プログラムのインストールが必須となり、完全にオフにすることはできません。重要な書類の作業中に、更新の完了のため突然再起動されてしまうと困りますよね。「アクティブ時間」の設定に加え、再起動オプションを活用すれば、再起動のタイミングを自分で制御できます。

  1. 「設定」を開きます。
  2. 「Update & Security(更新とセキュリティ)」をクリックします。
  3. 「Windows Update」を選択します。
  4. 「再起動オプション」のリンクをクリックします。
  5. トグルスイッチをオンにします。
  6. 再起動の日付と時刻を指定します。

これにより更新による再起動を数日先に延期できます。ただしいずれの設定を選んでも、作業内容はこまめに保存し、アプリ側の自動保存も有効にしておくことをおすすめします。

解決策4:Windows Updateを実行する

古いビルドのまま使っていることが不具合の原因になることもあります。「ファイル名を指定して実行」から素早くWindows Updateを呼び出してみましょう。

  1. ショートカットキー「Win + R」で「ファイル名を指定して実行」を開きます。
  2. 「wuapp.exe」または「control update」と入力してEnterキーを押します。
  3. Windows Updateの設定画面が開いたら、「更新プログラムのチェック」をクリックします。

利用可能な更新プログラムがあればすべて適用し、PCを再起動してからスタートメニューの動作を確認してください。

解決策5:PowerShellでスタートメニューを修復する

PowerShellはコマンドプロンプトよりも高機能なコマンドラインシェル兼スクリプト言語で、Windows 10以降は標準搭載されています。ITプロや上級ユーザーに好まれる強力なツールで、自動化処理にも活用できます。

PowerShellの起動方法

  1. 「Win + X」キーを押すと、パワーユーザーメニューがタスクバーに表示されます。
  2. メニューから「Windows PowerShell」または「Windows PowerShell(管理者)」をクリックします。
  3. または、スタートメニューの検索ボックスに「powershell」と入力し、「開く」または「管理者として実行」をクリックします。
  4. スタートメニューの「すべてのアプリ」一覧から「Windows PowerShell」フォルダー内の項目を選んで起動することもできます。

管理者権限のPowerShellで、スタートメニュー関連のアプリを再登録する次のコマンドを実行すると、不具合が改善することがあります。

Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

解決策6:アカウントからサインアウトする

単純ですが、一度サインアウトして再度サインインするだけでスタートメニューが復活するケースは少なくありません。サインアウトには複数の方法があります。

スタートメニューからサインアウト

  1. スタートボタンをクリックしてスタートメニューを開きます。
  2. 左側のユーザーアイコンをクリックします。
  3. ポップアップメニューから「サインアウト」を選択します。

パワーユーザーメニュー(Win + X)からサインアウト

  1. 「Win + X」キーでパワーユーザーメニューを開きます。
  2. 「シャットダウンまたはサインアウト」にマウスを合わせます。
  3. サブメニューから「サインアウト」を選択します。

なお、Win + Xメニューでは選択可能なコマンドの頭文字に下線が表示されるため、「Win + X → U → I」のようにキーボードだけでも操作できます。

その他のサインアウト方法

  • Ctrl + Alt + Delete:セキュリティ画面を開き、「サインアウト」をクリックします。
  • Alt + F4(デスクトップ表示時):デスクトップをアクティブにしてAlt + F4を押すと「Windows のシャットダウン」ダイアログが開くので、ドロップダウンから「サインアウト」を選択してOKをクリックします。
  • コマンドライン:コマンドプロンプトで shutdown /l(小文字のLではなく大文字のL)と入力してEnterキーを押すと、サインアウトできます。

解決策7:スタートメニューのデータベースを修復する

Windows 10のスタートメニューのレイアウト情報はデータベースに保存されています。このデータベースが破損すると、メニューが正しく動作しなくなります。新しいローカルアカウントの正常なデータベースをコピーすることで修復できます。

  1. 不具合のあるアカウントからサインアウトします。
  2. 新しく作成したローカルアカウントにサインインし、その後サインアウトします。
  3. 管理者アカウントにサインインし、エクスプローラーを開きます。
  4. 「表示」タブで「隠しファイル」にチェックを入れます。
  5. 次のパスへ移動します(「BROKEN-START-USERNAME」は不具合のあるアカウント名に置き換えてください)。
    C:\Users\BROKEN-START-USERNAME\AppData\Local\TileDataLayer
  6. スタートメニューのレイアウト設定を含む「Database」フォルダーを右クリックし、「名前の変更」で「Database.bak」に変更します。
  7. 次に、正常なローカルアカウントのTileDataLayerフォルダー(WORKING-START-USERNAMEは作成したアカウント名)を開きます。
    C:\Users\WORKING-START-USERNAME\AppData\Local\TileDataLayer
  8. 内部にある「Database」フォルダーを右クリックして「コピー」します。
  9. 不具合のあるアカウントのTileDataLayerフォルダー内で右クリックし、「貼り付け」ます。
  10. 管理者アカウントからサインアウトし、元のユーザーアカウントにサインインします。

以上の手順でスタートメニューがリセットされ、正常に動作するようになるはずです。

解決策8:新しいユーザーアカウントを作成する

ユーザーアカウント自体が破損している場合、新しいアカウントを作成して切り替えることで問題を回避できます。セキュリティの観点からも、日常使いには管理者権限のない標準アカウントを使用するのが望ましいとされています。万が一マルウェアに感染しても、システムの重要な領域に侵入されにくくなるためです。

  1. スタートボタンをクリックし、「設定」(歯車アイコン)を開きます。
  2. 「アカウント」をクリックします。
  3. 左ペインの「家族とその他のユーザー」を選択します。
  4. 「その他のユーザー」の下にある「+」(プラス記号)をクリックします。
  5. 「この PC に別のユーザーを追加する」から新しいアカウントを作成します。
  6. サインイン方法(Microsoftアカウントまたはローカルアカウント)を選択し、ユーザー名などを入力します。
  7. 内容を確認して「完了」をクリックします。

新しいアカウントで問題が再現しない場合は、個人ファイルを新しいアカウントへ移行して使い続けるのがおすすめです。

解決策9:レジストリを編集する(上級者向け)

注意:レジストリの編集は誤った操作を行うとシステムが不安定になる可能性があります。作業前に必ずレジストリのバックアップと復元ポイントの作成を行ってください。初めての方は慎重に進めるか、別の方法を優先してください。

  1. 「設定」→「Update & Security」→「Windows Update」→「更新プログラムのチェック」から、オプションの更新(KB4568831など)をインストールします。
  2. メモ帳を開き、以下の内容を貼り付けます。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\0\2093230218]
"EnabledState"=dword:00000002
"EnabledStateOptions"=dword:00000000
  1. ファイルを「20H2.reg」という名前で保存します。
  2. 保存した.regファイルをダブルクリックして実行し、レジストリの変更を適用します。
  3. PCを再起動します。

再起動後に新しいスタートメニューが反映されます。反映されない場合は、もう一度.regファイルを実行して再起動してください。あわせて、新しいAlt-Tabの挙動も利用できるようになります(Windows Searchで「仮想デスクトップの Alt+Tab 動作」を検索して確認できます)。

解決策10:エクスプローラーを再起動する

エクスプローラーはファイル閲覧だけでなく、スタートメニューやタスクバーの表示も制御しています。エクスプローラーがフリーズした場合は、電源ボタンの長押しで強制終了するのではなく、エクスプローラーだけを再起動しましょう。

方法1:タスクマネージャーから再起動(手動)

  1. 「Ctrl + Shift + Esc」キーでタスクマネージャーを開きます(Ctrl + Alt + Deleteより素早く開けます)。
  2. 「プロセス」タブで「エクスプローラー(explorer.exe)」を選択します。
  3. 右下の「タスクの終了」をクリックし、確認画面でもう一度「タスクの終了」をクリックします。
  4. タスクマネージャーの「ファイル」→「新しいタスクの実行」から「explorer」と入力してOKを押すと、エクスプローラーが再起動します。

方法2:スタートメニューから終了する

  1. スタートメニューを開き、「Ctrl + Shift」キーを押したままにします。
  2. そのままの状態でスタートメニュー内の余白を右クリックすると「エクスプローラーの終了」という項目が現れます。
  3. クリックすると、設定を保存したうえでエクスプローラーが終了します。自動的に再起動しない場合は方法1の手順で再起動してください。

方法3:バッチファイルで自動化する

頻繁に再起動が必要な場合は、バッチファイルを作成しておくと便利です。メモ帳に以下のスクリプトを貼り付け、「Restart Explorer.bat」という名前で保存してください(.txtではなく.bat拡張子にすることが重要です)。

taskkill /f /IM explorer.exe
start explorer.exe
exit

ダブルクリックするだけでエクスプローラーが自動的に再起動します。アクセスしやすい場所に保存しておきましょう。

方法4:コンテキストメニューに「エクスプローラーの再起動」を追加する(上級者向け)

レジストリ編集が必要なため、事前にバックアップを取ってください。また、方法3で作成したバッチファイルが必要です。

  1. 「Win + R」で「ファイル名を指定して実行」を開き、「regedit」と入力してOKを押します。
  2. レジストリエディターで次のキーへ移動します。
    HKEY_CLASSES_ROOT → Directory → Background → shell
  3. 「shell」を右クリックし、「新規」→「キー」を選択して「Restart Explorer」と名前を付けます。
  4. 「Restart Explorer」キーを右クリックし、「新規」→「キー」で「command」という名前のキーを作成します。
  5. 方法3で作成したバッチファイルをShiftキーを押しながら右クリックし、「パスのコピー」を選択します。
  6. レジストリエディターに戻り、「command」キーを選択して右側の「(既定)」を右クリックし、「修正」をクリックします。
  7. 値のデータ欄にコピーしたパスを貼り付けてOKを押します。

これで、デスクトップやフォルダー内の余白を右クリックした際のコンテキストメニューから「Restart Explorer」を選べるようになります。なお、バッチファイルの場所を移動した場合は、新しいパスを「command」の既定値に登録し直す必要があります。

解決策11:セーフモードで起動して確認する

セーフモードは、最小限のドライバーとサービスのみでWindowsを起動する診断用モードです。セーフモードでスタートメニューが正常に動作するなら、常駐ソフトやドライバーが原因だと特定できます。

  1. 「設定」アプリを開き、「Update & Security」セクションへ移動します。
  2. 左メニューから「回復」を選択します。
  3. 「高度なスタートアップ」の「今すぐ再起動」をクリックします。
  4. 再起動後のオプション画面で「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」を選択します。
  5. 「再起動」をクリックします。
  6. 再起動後に表示される一覧から、対応するキー(4またはF4など)を押してセーフモードを選択します。
  7. セーフモードで動作を確認し、通常どおり再起動して問題が解消したかチェックします。

多くのユーザーが効果を実感している信頼性の高い方法なので、ぜひ試してみてください。

解決策12:最終手段——Windows 10を初期化(リセット)する

ここまでの方法で改善しない場合は、Windows 10の工場出荷状態へのリセットが最後の手段となります。リセットでは個人ファイル(ドキュメント、画像、動画など)を保持できますが、後からインストールしたアプリやドライバーは削除されます。

必ず事前にバックアップを取りましょう。USBメモリ、外付けHDD/SSD、Google DriveやDropboxなどのオンラインストレージを活用し、可能であれば二重のバックアップを作成することをおすすめします。

  1. 検索ボックスに「powershell」と入力し、PowerShellを管理者として起動します。
  2. 次のコマンドを実行してWindowsリセットウィザードを起動します。
    systemreset
  3. 「個人用ファイルを保持する」をクリックします。
  4. ウィザードがシステムを解析するのを待ちます。
  5. 削除されるプログラムの一覧を確認し、「次へ」をクリックします。
  6. 画面の指示に従ってリセットを完了させます。

リセット完了後に新しいユーザーを作成すれば、スタートメニューは再び正常に動作するはずです。

よくある質問(FAQ)

Q1. Windows 10のスタートメニューの不具合はどうやって直せばいいですか?

まずタスクマネージャーからエクスプローラーの再起動、PowerShellでのアプリ再登録、システムファイルチェッカー(SFC)の実行、Windowsアプリの再インストール、新しいアカウントへのサインイン、トラブルシューティングモードでの再起動などを順に試してください。本記事の解決策1〜12がその手順の詳細です。

Q2. Windows 10にスタートメニューを追加・再有効化するには?

最新のデザインのスタートメニューはA/Bテストの対象となっているため、全ユーザーに配信されているわけではありません。Windows Insider Programに参加することで先行入手できる場合があります。「設定」→「Update & Security」→「Windows Insider Program」→「開始する」→「アカウントのリンク」からアカウントを選択し、「確認」をクリックしてください。

Q3. 新しいスタートメニューを有効化するには?

オプション更新KB4568831を適用したうえで、本記事の解決策9のレジストリ編集(20H2.regの作成と実行)を行うと有効化できます。作業前に復元ポイントの作成をお忘れなく。

Q4. Windows 10をフルリセットするには?

  1. スタートメニューから「設定」(歯車アイコン)を開きます。
  2. 「Update & Security」→「回復」を選択します。
  3. 「この PC をリセット」の「開始する」をクリックします。
  4. 「個人用ファイルを保持する」か「すべて削除する」かを選択します。
  5. 画面の指示に従ってリセットを実行します。

Q5. セーフモードでPCを再起動するには?

  1. PCを再起動します。
  2. サインイン画面で「Shift」キーを押しながら「電源」→「再起動」をクリックします。
  3. オプション選択画面で「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」を選択します。
  4. 再起動後のリストから「4」または「F4」を押してセーフモードで起動します。

セーフモードでは最小限のドライバーとOSコンポーネントのみが読み込まれるため、多くのウイルスが無効化され、駆除しやすくなるというメリットもあります。

まとめ

Windows 10でスタートメニューが動かない・固まる問題に直面したら、まずは本記事で紹介した解決策を上から順に試してみてください。それでも改善しない場合は、データをすべてバックアップしたうえで、Windows 10をクリーンインストールするのが確実です。PCが古い場合でも、高速なUSBメモリや外付けSSDからインストールすれば思ったより短時間で完了します。

その際はWindows 10のプロダクトキーを手元に用意しておきましょう。どうしても自己解決が難しい場合は、専門のサポート窓口やチャットサポートに相談するのも良い選択肢です。

  1. Windows 10/11でスタートメニューが動かない・反応しないときの対処法7選【完全解決ガイド】

    お使いのWindows 10/11デバイスでスタートメニューが動作しない場合は、本記事でご紹介する対処法を試してみてください。Windows 10/11は高い効率性と改良された機能で知られており、時代の試練に耐えられなかったWindows 8.1から大幅に進化を遂げたOSです。しかしその一方で、不具合が発生したり、ボタンや機能が突然応答しなくなったりといった弱点も残されています。 その代表例が、Windowsの中核ともいえる「スタートメニュー」です。開いた瞬間に動作しなくなったり、クラッシュしたりすることがあります。クリックしても反応しない、開いた直後にフリーズするといった報告も多くのユーザー

  2. Windows 10でスタートメニューが開かない・反応しないときの直し方を徹底解説

    Windows 10のスタートメニューが突然使えなくなって困っていませんか?再起動やOSアップデートの確認、アプリの再インストール、キャッシュ削除など定番の対処法はすでに試したけれど、まったく改善しない――そんな経験はないでしょうか。スタートボタンが機能しないと、パソコンでの作業のほとんどが行えなくなり、非常に深刻な問題です。しかし、あきらめる必要はありません。この記事では、スタートメニューの不具合を解消するための実践的な方法を順番に紹介します。Windows 10のスタートメニューが動かなくなる主な原因スタートメニューの不具合には複数の原因が考えられます。例えば以下のようなものです。Wind