Question

Windows10でスタートボタンが反応しない

Windows10で、スタートボタンや、キーボードの Windows(Windows)キーが反応しないときは、Windowsサービス および システムファイルを修復します。

● 対象OS:Windows10

Windows スタートボタン 反応しない

Windows10で スタートボタン または Windowsキー が反応しないときは?

スタートボタンの動作にトラブルが発生すると、「スタートメニューがすぐに消えてしまう」、「キーボードのWindows キーが反応しない」などのトラブルも同時に発生することがあります。

デスクトップ左下にあるスタートボタンが反応しないときの対処方法と、キーボードの WindowsキーWindowsキーを押しても反応しないときも、対処の方法は同じです。但し、スタートボタンの右クリックが反応しない場合、対処方法が異なります。そのような症状が発生しているときは、【Q&A】スタートボタン を 右クリック しても 反応しないを参照してください。

【ケース1】スタートボタンが反応しないとき

スタートボタンが反応しない

【ケース2】Windowsキーが反応しないとき

Windowsキーが反応しない

スタートボタン が 反応しない の問題の修復

システムの一時的な問題で、スタートボタンが反応しないことがあります。そのような場合は、高速スタートアップを停止した状態でWindowsを再起動することにより症状が改善する場合があります。Windowsを再起動しても、症状に変化が見られない場合は、手順に沿ってWindowsサービスの修復およびシステムファイルの修復を行なってください。

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

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

ヒント ヒント:ここでは、高速スタートアップを一時的に停止させて、Windowsを再起動します。尚、高速スタートアップは、完全に機能を無効化 することもできます。

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

スタートボタン 反応しない Ctrl+Alt+Delキーを押します

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

2電源(電源)をクリックし、Shiftキーを押しながら、[シャットダウン]をクリックします。

スタートボタン 反応しないシャットダウンを選択

[電源]> Shiftを押しながら[シャットダウン]

ヒント ヒント:[Shift]キーを押しながらシャットダウンすることで、次回起動時のみ 高速スタートアップを無効化された状態で起動します。


step2 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 表示されたメニューの中から、[タスクマネージャー]をクリックします。

スタートボタン 反応しない タスクマネージャーを選択

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

PC用語 シェルとは
Windowsへアクセスするためのプログラムのこと。Windows内で管理されているファイルやプログラムは、Windows標準シェルであるエクスプローラーを介して読み込みを行います。

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

スタートボタン 反応しない 詳細をクリック

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

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

スタートボタン 反応しない エクスプローラーを右クリック

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

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

スタートボタン 反応しない タスクの終了を選択

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

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

スタートボタン 反応しない ファイルをクリック

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

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

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

スタートボタン 反応しない タスクマネージャーのファイルメニュー

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

8 画面が開いたら、テキストボックスに powershell と入力して[OK]をクリックします。

スタートボタン 反応しない OKをクリック

コマンドを入力して[OK]をクリックします。

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

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

コマンドをコピー

スタートボタン 反応しない Enterキーを押します

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

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

10 続けて explorer と入力して Enter キーを押したあと、画面を閉じます。

スタートボタン 反応しない コマンドを入力

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

ヒント ヒント:画面を閉じたら 10秒程待ってから、スタートボタン(スタート)ボタンをクリックして、反応があるか確認してください。また、StartMenuExperienceHostを修復した直後は、スタートボタンをクリックしても反応しないことがあります。初回のみ、スタートボタンを2回クリックして、反応があるか確認してください。

ポイント

「重複するファイル名が存在するか」エラー

コマンド実行時に「重複するファイル名が存在するか、またはファイルが見つかりませんでした」とメッセージが表示される場合があります。そのときは、コマンドの末尾(〜cw5n1h2txyewy.oldの後ろ)に適当な英数字を追加して、コマンドを再実行してください。

コマンド入力例

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


step3 システムファイルを修復する

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

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

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

スタートボタン 反応しない Ctrl+Alt+Delキーを押します

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

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

スタートボタン 反応しない タスクマネージャーを選択

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

3 タスクマネージャーが起動したら[ファイル]>[新しいタスクの実行]とクリックします。

スタートボタン 反応しない 新しいタスクの実行を選択

[ファイル]>[新しいタスクの実行]とクリックします。

4 新しいタスク作成の画面が開いたら、テキストボックスに powershell と入力します。

スタートボタン 反応しない コマンドを入力

コマンドを入力します

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

スタートボタン 反応しない OKをクリック

チェックを付けて[OK]をクリックします。

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

DISM.exe /Online /Cleanup-image /Restorehealth

コマンドをコピー

スタートボタン 反応しない コマンドを入力してEnterキーを押す

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

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

7 Dismの処理が完了したら、下記のコマンドを入力して Enter キーを押します。

sfc /scannow

コマンドをコピー

スタートボタン 反応しない コマンドを入力してEnterキーを押す

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

ヒント ヒント:Dism および SFC によるシステムファイルの修復が完了するまでには時間が掛かる場合があります。PCの電源を切らずに、処理が完了するまでお待ちください。処理が完了したら、画面を閉じてPCを再起動したあと、スタートボタンが反応することを確認してください。


step4 アカウントを新規作成する

StartMenu Experience Hostの修復やシステムファイルの修復後も改善がない場合は、新しいユーザーアカウントを作成して動作を確認します。作成したアカウントでログインしてスタートボタン(スタート)ボタンが反応するか確認します。

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

スタートボタン 反応しない Ctrl+Alt+Delキーを押します

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

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

スタートボタン 反応しない タスクマネージャーを選択

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

3 タスクマネージャーが起動したら、[ファイル]>[新しいタスクの実行]とクリックします。

スタートボタン 反応しない 新しいタスクの実行を選択

[ファイル]>[新しいタスクの実行]とクリック。

4 画面が開いたら、テキストボックスに netplwiz と入力して[OK]をクリックします。

スタートボタン 反応しない OKボタンをクリック

コマンドを入力して[OK]をクリック。

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

スタートボタン 反応しない 追加をクリック

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

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

スタートボタン 反応しない Microsoftアカウントを使わずにをクリック

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

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

スタートボタン 反応しない ローカルアカウントをクリック

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

8 任意のユーザー名を入力して、[次へ]ボタンをクリックします。

スタートボタン 反応しない 次へをクリック

ユーザー名を入力して[OK]をクリック。

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

スタートボタン 反応しない [完了]ボタンをクリックします。

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

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

スタートボタン 反応しない 新しいアカウントを選択

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

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

スタートボタン 反応しない [プロパティ]ボタンをクリックします。

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

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

スタートボタン 反応しない グループメンバーシップをクリック

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

13 管理者を選択して[OK]ボタンをクリックします。

スタートボタン 反応しない OKをクリック

管理者を選択して[OK]をクリック。

14[OK]ボタンで画面を閉じたあと、PCを再起動して、新しいアカウントで起動します。

スタートボタン 反応しない OKをクリック

[OK]をクリックしたあと、PCを再起動します。

ポイント

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

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

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

スタートボタン 反応しない 新しいアカウントで起動

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

16[同意]ボタンをクリックして、初期セットアップを完了させます。

スタートボタン 反応しない 同意をクリック

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

ポイント新規に作成したユーザーアカウントで スタートボタンが反応する ときは?

新規に作成したユーザーアカウントで、スタートボタンが正常に反応する場合は、新しく作成したユーザーアカウントでPC を利用することを検討してください。

Microsoft アカウントを利用していて、且つ、データをOneDriveに保存している場合は、アカウントを切り替えるだけで、これまで保存したデータや設定をまとめて移行させることができます。

新しいアカウントへデータを移行する

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

Microsoftアカウントを移行する

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

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

スタートボタン 反応しない 古いユーザーで起動します

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

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

スタートボタン 反応しない Ctrl+Alt+Delキーを押します

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

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

スタートボタン 反応しない タスクマネージャーを選択

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

4 タスクマネージャーが起動したら、[ファイル]>[新しいタスクの実行]とクリックします。

スタートボタン 反応しない 新しいタスクの実行を選択

[ファイル]>[新しいタスクの実行]とクリックします。

5 テキストボックスに ms-settings: と入力して[OK]をクリックします。

スタートボタン 反応しない OKボタンをクリック

コマンドを入力して[OK]をクリック。

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

スタートボタン 反応しない アカウントを選択

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

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

スタートボタン 反応しない ローカルアカウントでのサインインに切り替えるをクリック

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

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

スタートボタン 反応しない 次へをクリック

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

ヒント ヒント:Microsoftアカウントからサインアウトする前に、必要に応じてMicrosoftアカウントのメールアドレス および パスワードを控えてください。Microsoftアカウントのパスワードは、PINとは異なります。ロックアウトされないように注意してください。

9 ご本人確認をしますと表示されたら、PINを入力します。

スタートボタン 反応しない PINを入力

PINを入力します。

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

スタートボタン 反応しない 次へをクリック

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

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

スタートボタン 反応しない サインアウトと完了をクリック

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

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

スタートボタン 反応しない 新しいアカウントで起動

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

13 スタートボタン(スタート)>[設定]>[アカウント]をクリックします。

スタートボタン 反応しない アカウントをクリック

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

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

スタートボタン 反応しない Microsoftアカウントでの…をクリック

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

15 Microsoftアカウントのメールアドレスを入力して[次へ]ボタンをクリックます。

スタートボタン 反応しない 次へをクリック

アカウントを入力して[次へ]をクリックします。

16 パスワードを入力して、[サインイン]ボタンをクリックします。

スタートボタン 反応しない サインインをクリック

パスワードを入力して[サインイン]をクリック。

17 パスワード欄を空白のまま、[次へ]*ボタンをクリックします。

スタートボタン 反応しない 次へボタンをクリックします

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

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

18 PINを作成しますと表示されたら、[次へ]ボタンをクリックします。

スタートボタン 反応しない 次へをクリック

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

19 新規に設定したいPIN*を入力して、[OK]をクリックします。

スタートボタン 反応しない OKをクリック

PINを入力して[OK]をクリックします。

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

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

新しいアカウントでOneDriveにサインインする

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

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

スタートボタン 反応しない OneDriveをクリック

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

2 Microsoftアカウントを入力して[サインイン]をクリックします。

スタートボタン 反応しない サインインをクリック

アカウントを入力して[サインイン]をクリック。

3[次へ]ボタンをクリックして、OneDriveのセットアップを完了させます。

スタートボタン 反応しない 次へをクリック

セットアップを完了させます。

4 最後に[OneDriveフォルダーを開く]ボタンをクリックして完了です。

スタートボタン 反応しない OneDriveフォルダーを開くをクリック

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

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


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