Question

Windows10でスタートボタンが反応しない
Windows10で、スタートボタンやキーボードのWindowsキー(Windowsロゴのボタン)が反応しない ときの修復方法を教えてください。

  • 概要
  • Windowsでスタートボタンが反応しないときの解決方法の紹介です。スタートボタンの動画にトラブルが発生すると、「スタートメニューがすぐに消えてしまう」、「キーボードのWindows キーが反応しない」などのトラブルも同時に発生することがあります。

    スタートボタン 反応しない
  • 対象OS
  • Windows10

    Question

    Windows10で スタートボタン または Windowsキー が反応しないときの修復方法はこちら

    テクニカルアドバイザー

    はじめに
    デスクトップ左下にあるスタートボタンが反応しないときの対処方法と、キーボードの WindowsキーWindowsキーを押しても反応しないときも、対処の方法は同じです。但し、スタートボタンの 右クリック が反応しない場合は、対処方法が異なります。右クリックが反応しない場合は、こちら リンクを参照してください。

    【ケース1】スタートボタンが反応しないとき
    スタートボタンが反応しない
    【ケース2】Windowsキーが反応しないとき
    Windowsキーが反応しない
  • 関連Q&A スタートボタンを右クリックしても反応しない リンク

  • 公開日 公開日: 2021/05/13 / 最終更新日 最終更新日: 2022/08/25 / author  / twitterこの記事をシェアする

  • 操作手順
  • STEP1 スタートボタン が 反応しない の問題の修復

    システムの一時的な問題で、スタートボタンが反応しないことがあります。そのような場合は、高速スタートアップを停止した状態でWindowsを再起動することにより症状が改善する場合があります。

    Windowsを再起動しても、症状に変化が見られない場合は、手順に沿ってWindowsサービスの修復およびシステムファイルの修復を行なってください。

    (A)高速スタートアップを停止して再起動する

    システムに一時的な問題が発生した場合、高速スタートアップによるキャッシュの影響で、問題が続けて発生することがあります。そのような場合は、高速スタートアップを停止した状態でシステムを再起動することで、症状を改善できる場合があります。

  • - ここでは、高速スタートアップを完全に停止するのではなく、一時的に停止した状態でWindowsを再起動します。
  • - 高速スタートアップを完全に無効化することもできます。高速スタートアップ機能を無効化したい場合は、下記のQ&Aを参照してください。
  • 関連Q&A 高速スタートアップ を 無効 にする リンク
  • 1 キーボードの CtrlAltDel キーを同時に押します。

    Ctrl+Alt+Delキーを押します

    [Ctrl]+[Alt]+[Del]キーを同時に押します。

    2 画面表示が切り替わったら、画面右下にある電源電源ボタンをクリックします。

    電源をクリック

    [電源]ボタンをクリックします。

    3 キーボードの Shift キーを押しながら、[シャットダウン]をクリックします。

    シャットダウンを選択

    [シャットダウン]をクリックします。

    4 Windowsを起動して、スタートボタンが反応するか確認します。

  • 補足
  • -[Shift]キーを押しながらシャットダウンすることで、次回起動時のみ高速スタートアップを無効化された状態で起動します。
  • テクニカルアドバイザー

    ワンポイント
    Windows8、Windows10の機能の一つであるタブレットモードを有効にしている場合は、スタートボタンスタートボタンをクリックしても反応しません。(タブレットモードの仕様です)

    タブレットモードの状態を確認し、有効になっている場合は、下記の手順でタブレットモードを解除してください。

  • 補足 タブレットモードが有効な場合、タブレットモードのパネルの色は、青色または濃い色で表示されます。逆に無効な場合は、グレーまたは淡い色で表示されます。
  • 1 デスクトップの右下にある[アクションセンター]のアイコンをクリックします。

    アクションセンターをクリック

    [アクションセンター]をクリックします。

    3 表示されたアクションの中から、[タブレットモード]*をクリックして解除します。

    アクションセンターの画面

    [タブレットモード]をクリックします。

    *アクションセンターに[タブレットモード]のパネルが表示されてないときは、[展開]をクリックすると表示されます。

  • 関連Q&A Windowsでタスクバーの天気を 消す方法と場所の修正 リンク
  • (B)StartMenuExperienceHostを修復する
    StartMenu Experience Hostのサービスを修復して、スタートボタンの動作を回復します。修復は、Windows PowerShellを使って、StartMenu Experience Hostをパッケージごとリネームすることで、デフォルトのシステムファイルに置き換えます。

  • PC用語 StartMenu Experience Hostとは:Windowsでスタートメニューの動作を制御するもの。StartMenu Experience Hostによって、エクスプローラー(シェル)との連携やスタートメニューから選択したアプリの読み込みを行います。
  • 1 キーボードの CtrlAltDel キーを同時に押します。

    Ctrl+Alt+Delキーを押します

    [Ctrl]+[Alt]+[Del]キーを押します。

    2 表示されたメニューの中から、[タスクマネージャー]をクリックします。

    タスクマネージャーを選択

    [タスクマネージャー]をクリックします。

    3 タスクマネージャーが起動したら、ウインドウ左下にある[詳細]をクリックします。

    詳細をクリック

    [詳細]をクリックします。

    4 詳細表示に切り替わったら、プロセスの一覧の中から[エクスプローラー]を右クリックします。

    エクスプローラーを右クリック

    [エクスプローラー]を右クリックします。

    5 表示されたメニューの中から、[タスクの終了]を選択します。

    タスクの終了を選択

    [タスクの終了]を選択します。

    6 タスクマネージャーのメニューバーの中から、[ファイル]をクリックします。

    ファイルをクリック

    [ファイル]をクリックします。

    テクニカルアドバイザー

    ワンポイント
    エクスプローラーのタスクを終了すると、壁紙やタスクバーが閉じられ、スタートボタンの表示も消えます。これはWindowsのシェルであるエクスプローラーを終了したためです。この操作は、StartMenu Experience Host の修復に必要な操作です。そのまま手順を進めてください。(表示はあとで元に戻ります)

  • PC用語 シェルとは:Windowsへアクセスするためのプログラムのこと。Windows内で管理されているファイルやプログラムは、Windows標準シェルであるエクスプローラーを介して読み込みを行います。
  • 7 表示されたメニューの中から、[新しいタスクの実行]をクリックします。

    タスクマネージャーのファイルメニュー

    [新しいタスクの実行]を選択します。

    8 新しいタスクの作成が表示されたら、開くの欄に powershell と入力します。

    クリップボードコピー

    powershell

    コマンドを入力

    コマンドを入力します。

    9 コマンドを入力したら、[OK]ボタンをクリックします。

    OKをクリック

    [OK]ボタンをクリックします。

    10 Windows PowerShellが起動したら、下記のコマンドを入力します。

    クリップボードコピー

    cmd /c ren %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy.old

    コマンドを入力

    コマンドを入力します。

    テクニカルアドバイザー

    ワンポイント
    Windows PowerShelの画面上でマウスを右クリックすると、コピーしたコマンドを貼り付けることができます。

    PowerShell

    11 コマンドを入力したら、Enter キーを押します。

    Enterキーを押します

    [Enter]キーを押します。

    12 続けて explorer と入力して Enter キーを押します。

    クリップボードコピー

    explorer

    コマンドを入力

    コマンドを入力して[Enter]キーを押します。

    13[閉じる]ボタンで画面を閉じます。

    画面を閉じます

    [閉じる]ボタンで画面を閉じます。

    14 画面を閉じたら 10秒程待ってから、[スタートスタートボタン]ボタンをクリックして反応があるか確認してください。

  • 補足
  • StartMenuExperienceHostの修復直後は、スタートボタンをクリックしても反応しないことがあります。初回のみ、[スタートスタートボタン ]ボタンを2回クリックして、反応があるか確認してください。
  • (C)システムファイルを修復する

    Windowsのシステムファイルを修復して、スタートボタンが反応しない症状から回復させます。システムファイルの修復には、Windows標準で用意されている Dism(展開イメージのサービスと管理)と SFC(システムファイルチェッカー)の2つのツールを利用します。

    1 キーボードの CtrlAltDel キーを同時に押します。

    Ctrl+Alt+Delキーを押します

    [Ctrl]+[Alt]+[Del]キーを押します。

    2 表示されたメニューの中から、[タスクマネージャー]を選択します。

    タスクマネージャーを選択

    [タスクマネージャー]を選択します。

    3 タスクマネージャーが起動したら、メニューバーの中から[ファイル]をクリックします。

    タスクマネージャ

    [ファイル]をクリックします。

    4 表示されたメニューの中から、[新しいタスクの実行]をクリックします。

    新しいタスクの実行を選択

    [新しいタスクの実行]を選択します。

    5 新しいタスクの作成が表示されたら、開くの欄に powershell と入力します。

    クリップボードコピー

    powershell

    コマンドを入力

    コマンドを入力します

    6[このタスクに管理者特権を付与して作成します]にチェックを付けます。

    このタスクに管理者特権…にチェックを付けます

    [このタスクに管理者特権…]にチェックを付けます。

    7[OK]ボタンをクリックします。

    OKをクリック

    [OK]ボタンをクリックします。

    8 Windows PowerShellが起動したら、下記のコマンドを入力して Enter キーを押します。

    クリップボードコピー

    DISM.exe /Online /Cleanup-image /Restorehealth

    コマンドを入力してEnterキーを押す

    コマンドを入力して[Enter]キーを押します。

    テクニカルアドバイザー

    ワンポイント
    Dism および SFC によるシステムファイルの修復が完了するまでには時間が掛かる場合があります。PCの電源を切らずに、処理が完了するまでお待ちください。

    PC用語 Dismとは: Windowsイメージファイルを管理・展開するためのツールです。Windowsイメージからシステムファイルを展開することで破損したファイルを置き換えることができます。正式名は「展開イメージのサービスと管理」です。

    9 Dismによるシステムファイルの修復が完了したら、下記のコマンドを入力して Enter キーを押します。

    クリップボードコピー

    sfc /scannow

    コマンドを入力してEnterキーを押す

    コマンドを入力して[Enter]キーを押します。

    10 システムファイルの修復が完了したら、右上の[閉じる]ボタンで画面を閉じます。

    閉じるボタンで閉じます

    [閉じる]ボタンで画面を閉じます。

    PC用語 SFCとは: Windowsシステムファイルをスキャンしてファイルの破損・整合性をチェックします。問題が見つかった場合は、システムファイルのキャッシュを使い修復を行います。正式名は「システムファイルチェッカー」です。

    11 Windows PowerShellを閉じたあと、PCを再起動させ、スタートスタートボタンボタンが反応するか確認してください。

  • 関連Q&A Windowsを修復する(システム修復とセットアップ) リンク
  • (D)アカウントを新規作成する
    StartMenu Experience Hostの修復やシステムファイルの修復後も改善がない場合は、新しいユーザーアカウントを作成して動作を確認します。。作成したアカウントでログインして[スタートスタートボタン]ボタンが反応するか確認します。

    1 キーボードの CtrlAltDel キーを同時に押します。

    Ctrl+Alt+Delキーを押します

    [Ctrl]+[Alt]+[Del]キーを押します。

    2 表示されたメニューの中から、[タスクマネージャー]をクリックします。

    タスクマネージャーを選択

    [タスクマネージャー]をクリックします。

    3 タスクマネージャーが起動したら、メニューバーの中から[ファイル]をクリックします。

    ファイルをクリック

    [ファイル]をクリックします。

    4 表示されたメニューの中から、[新しいタスクの実行]をクリックします。

    新しいタスクの実行を選択

    [新しいタスクの実行]をクリックします。

    5 新しいタスクの作成が表示されたら、開くの欄に netplwiz と入力します。

    クリップボードコピー

    netplwiz

    コマンドを入力

    コマンドを入力します

    6 コマンドを入力したら、[OK]ボタンをクリックします。

    OKボタンをクリック

    [OK]ボタンをクリックします。

    7 ユーザー アカウントの画面が表示されたら、[追加]ボタンをクリックします。

    追加をクリック

    [追加]ボタンをクリックします。

    8[Microsoft アカウントを使わずにサインインする(お勧めしません)]をクリックします。

    Microsoftアカウントを使わずにをクリック

    [Microsoft アカウントを使わずに…]をクリックします。

    9 ユーザーの追加に切り替わったら、[ローカルアカウント]ボタンをクリックします。

    ローカルアカウントをクリック

    [ローカルアカウント]ボタンをクリックします。

    10 ローカルアカウントの作成画面に切り替わったら、ユーザー名を入力します。

    ユーザー名を入力

    「ユーザー名」を入力します。

    11 ユーザー名を入力したら、[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    12 アカウントの作成に必要な情報をすべて入力したら、[完了]ボタンをクリックします。

    [完了]ボタンをクリックします。

    [完了]ボタンをクリックします。

    13 ユーザーアカウント 画面に戻ったら、新規作成したユーザーアカウント名をクリックします。

    新しいアカウントを選択

    アカウント名をクリックします。

    14 ユーザーアカウントを選択したら、[プロパティ]ボタンをクリックします。

    [プロパティ]ボタンをクリックします。

    [プロパティ]ボタンをクリックします。

    15[グループメンバーシップ]タブをクリックします。

    グループメンバーシップをクリック

    [グループメンバーシップ]タブをクリックします。

    16[管理者]を選択します。

    管理者を選択

    [管理者]を選択します。

    テクニカルアドバイザー

    ワンポイント
    [グループメンバーシップ]タブでは、アカウント毎にシステムの操作権限を付与することができます。

  • - 標準ユーザー:基本的な操作や設定変更は可能ですが、システムに関わる設定の一部は変更が許可されていない制限されたユーザーです。
  • - 管理者:PCのすべての設定を変更することが許可されたユーザーです。PC初回起動時に作成したユーザーアカウントは必ず管理者になります。PC1台につき管理者権限を持つユーザーを必ず一つ以上作成する必要があります。
  • 17 管理者を選択したら、画面下にある[OK]ボタンをクリックします。

    OKをクリック

    [OK]ボタンをクリックします。

    18 ユーザーアカウントの画面戻ったら、[OK]ボタンをクリックして画面を閉じます。

    OKをクリック

    [OK]ボタンをクリックします。

    19 Windowsを再起動して、新規作成したアカウントで起動します。

    新しいアカウントで起動

    新規作成したアカウントで起動します。

    20 画面が切り替わったら、必要に応じて設定を変更した上で[同意]ボタンをクリックします。

    同意をクリック

    [同意]ボタンをクリックします。

    21 デスクトップ画面が開いたら、[スタートスタートボタン]ボタンが反応するか確認します。

    新規に作成したユーザーアカウントで スタートボタンが反応する ときは
    テクニカルアドバイザー

    ワンポイント
    新規に作成したユーザーアカウントで、スタートボタンスタートボタンが正常に反応する場合は、新しく作成したユーザーアカウントでWindowsを使用することを検討してください。その際、必要に応じて、これまで保存したデータや設定を新しいアカウントに移行させてください。

    → ユーザーデータが、OneDriveに保存されている場合は、STEP2 新規アカウントにデータを移行させる を参考にして、旧ユーザーアカウントから、新規ユーザーアカウントへデータを移動させてください。

  • 関連Q&A OneDriveが同期されない リンク
  • STEP2 新しいアカウントへデータを移行する

    古いユーザーアカウントから新しいユーザーアカウントへデータや設定を移行させる方法の紹介です。OneDriveのバックアップ機能を有効にしている場合は、以下の手順でデータを移動させることができます。

  • 関連Q&A OneDriveの同期解除 または アインインストールする方法 リンク
  • (A)Microsoftアカウントを移行する

    新規で作成したユーザーアカウントに、Microsoftアカウントの情報を紐付けます。1台のPCでひとつのMicrosoftアカウントを、複数のアカウント(プロファイル)に紐づけることはできません。そのため、アカウントの紐付けを行う時は、先に古いユーザーアカウントをローカルアカウントに切り替える必要があります。

    1 スタートボタンが反応しない古いユーザーアカウントで起動します。

    古いユーザーで起動します

    古いユーザーアカウントで起動します。

    2 キーボードの CtrlAltDel キーを同時に押します。

    Ctrl+Alt+Delキーを押します

    [Ctrl]+[Alt]+[Del]キーを押します。

    3 表示されたメニューの中から、[タスクマネージャー]をクリックします。

    タスクマネージャーを選択

    [タスクマネージャー]をクリックします。

    4 タスクマネージャーが起動したら、メニューバーの中から[ファイル]をクリックします。

    タスクマネージャー

    [ファイル]をクリックします。

    5 表示されたメニューの中から、[新しいタスクの実行]をクリックします。

    新しいタスクの実行を選択

    [新しいタスクの実行]を選択します。

    6 新しいタスクの作成が表示されたら、開くの欄に ms-settings: と入力します。

    クリップボードコピー

    ms-settings:

    コマンドを入力

    コマンドを入力します

    7 コマンドを入力したら、[OK]ボタンをクリックします。

    OKボタンをクリック

    [OK]ボタンをクリックします。

    8 設定が開いたら、[アカウント]をクリックします。

    アカウントを選択

    [アカウント]を選択します。

    9[ローカルアカウントでのサインインに切り替える]をクリックします。

    ローカルアカウントでのサインインに切り替えるをクリック

    [ローカルアカウントでの…]をクリックします。

    10 ローカルアカウントに切り替えますかと表示されたら、[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

  • Microsoftアカウントからサインアウトする前に、必要に応じてMicrosoftアカウントのメールアドレスおよびパスワードを控えてください。
  • Microsoftアカウントのパスワードは、PINとは異なります。ロックアウトされないように注意してください。
  • 11 ご本人確認をしますと表示されたら、PINを入力します。

    PINを入力

    PINを入力します。

    12 ローカルアカウント情報を入力してくださいと表示されたら、[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    13 画面が切り替わったら、[サインアウトと完了]ボタンをクリックします。

    サインアウトと完了をクリック

    [サインアウトと完了]ボタンをクリックします。

    14 サインイン画面に切り替わったら、新しいユーザーアカウントで起動します。

    新しいアカウントで起動

    新しいアカウントで起動します。

    15[スタートスタートボタンボタンをクリックします。

    16[設定設定をクリックします。

    17 Windowsの設定が開いたら、[アカウント]をクリックします。

    アカウントをクリック

    [アカウント]をクリックします。

    18[Microsoftアカウントでのサインインに切り替える]をクリックします。

    Microsoftアカウントでの…をクリック

    [Microsoftアカウントでの…]をクリックします。

    19 Microsoftアカウントのメールアドレスを入力します。

    Microsoftアカウントを入力します

    Microsoftアカウントを入力します。

    20[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    21 パスワードを入力します。

    パスワードを入力します

    パスワードを入力します。

    22[サインイン]ボタンをクリックします。

    サインインをクリック

    [サインイン]ボタンをクリックします。

  • 関連Q&A Windowsのパスワードを忘れた ときは リンク
  • 23[次へ]*ボタンをクリックします。

    次へボタンをクリックします

    [次へ]ボタンをクリックします。

    *新規にアカウントを作成したときに、パスワードを設定した場合は入力してください。

    24[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    25 新規に設定したいPIN*を入力します。

    PINを入力します

    PINを入力します。

    *古いアカウントで利用していたPINと同じPINを設定することもできます。

    26 PINを入力したら、[OK]ボタンをクリックします。

    OKをクリック

    [OK]ボタンをクリックします。

    27 以上で、Microsoftアカウントの切り替えは完了です。続けてOneDriveにサインインして、データを移動させます。

    (B)移行したアカウントでOneDriveにサインインする

    これまで保存していたデータを新しいアカウントに移行させるために、OneDriveへサインインします。

    1 エクスプローラーを起動して、ナビゲーションメニューの[OneDrive]をクリックします。

    OneDriveをクリック

    [OneDrive]をクリックします。

    2 OneDriveを設定が開いたら、Microsoftアカウントのメールアドレスを入力します。

    メールアドレスを入力

    メールアドレスを起動します。

    3[サインイン]ボタンをクリックします。

    サインインをクリック

    [サインイン]をクリックします。

    4[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    5[続ける]ボタンをクリックします。

    続けるをクリック

    [続ける]ボタンをクリックします。

    6[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    7[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    8[次へ]ボタンをクリックします。

    次へをクリック

    [次へ]ボタンをクリックします。

    9[後で]ボタンをクリックします。

    後でをクリック

    [後で]ボタンをクリックします。

    10[OneDriveフォルダーを開く]ボタンをクリックします。

    OneDriveフォルダーを開くをクリック

    [OneDriveフォルダーを開く]ボタンをクリックします。

    11以上で、OneDriveの設定は完了です。しばらくするとデータの同期が開始されます。

  • 補足
  • - OneDriveのデータ同期が完了するまでに、時間が掛かる場合があります。
  • - OneDrive以外に保存されたデータやアプリ等の設定は、古いユーザーアカウントから個別に移動させてください。
  • こちらもおすすめ