「電源ボタンを押してからサインイン画面が出るまで何分もかかる」「ログイン後デスクトップが操作可能になるまでさらに待たされる」——Windowsの起動が遅くなる原因は 高速スタートアップの誤動作・大量の常駐アプリ・ストレージ不足・HDD の物理速度・Windows Update の保留・古いドライバ など多岐にわたります。本記事では Windows 10 / 11 を対象に、症状を切り分けながら原因を特定し、設定変更だけで効く対処から SSD 換装の判断まで段階的に解説します。日常的に動作も重い場合は重いWindows PCを軽くする方法も合わせてご覧ください。Windows のトラブル全般はWindowsのトラブル対処法まとめを参照してください。
目次
- まず切り分け:起動のどの段階が遅いか 1.電源ON〜メーカーロゴ表示までが遅い 1.ロゴ表示〜サインイン画面までが遅い 1.サインイン後〜デスクトップ操作可能までが遅い 1.症状別の対処早見表
- 高速スタートアップを無効化する 1.なぜ高速スタートアップが起動を遅くすることがあるのか 1.高速スタートアップを無効化する手順
- スタートアップアプリを整理する 1.タスクマネージャーから無効化する 1.OneDrive・Teams・Spotifyなど定番の重い常駐 1.サインイン後のアプリ自動起動を抑制する
- Windows Updateの保留を確認する 1.更新の保留が起動時間を圧迫する仕組み 1.手動で更新を完了させる手順
- ストレージの空き容量を確保する 1.Cドライブの空き容量を15%以上にする 1.ストレージセンサーで自動クリーンアップ 1.一時ファイルとWindows.oldを削除する
- サービスとmsconfig(システム構成)の見直し 1.msconfigの「サービス」タブで不要サービスを停止 1.「ブート」タブで詳細オプションを確認
- ドライバとファームウェアの更新 1.グラフィックドライバの更新 1.BIOS/UEFIファームウェアの更新
- ハードウェアの問題を疑う 1.HDDをSSDに換装する判断基準 1.メモリ不足を疑う(タスクマネージャーで確認) 1.ストレージのSMART情報で寿命を確認
- どうしても直らないときの最終手段 1.クリーンブートで切り分ける 1.Windowsの「このPCを初期状態に戻す」
- まとめ:起動が遅いときの対応順序
まず切り分け:起動のどの段階が遅いか
Windowsの起動が遅いと感じるとき、どの段階で時間がかかっているかを見極めると原因の特定が早くなります。電源ボタンを押してから操作可能になるまでの体感時間を、3つのフェーズに分けて確認してください。
電源ON〜メーカーロゴ表示までが遅い
電源を入れてから DELL / HP / Lenovo などのメーカーロゴが出るまでに時間がかかる場合、BIOS/UEFI の起動順序設定・接続している USB 機器・古いファームウェアが原因です。USB メモリや外付け HDD を抜いてから起動するだけで改善することもあります。
ロゴ表示〜サインイン画面までが遅い
メーカーロゴから Windows のサインイン画面までに時間がかかる場合、高速スタートアップの破損・ストレージの空き容量不足・Windows Update の保留・ドライブの物理速度(HDD) が典型原因です。本記事の中心となる原因領域で、ソフト側の調整だけで大きく改善できることが多いです。
サインイン後〜デスクトップ操作可能までが遅い
パスワードや PIN を入れた後、デスクトップが出てもしばらく操作を受け付けない場合、スタートアップアプリの大量起動が最大要因です。OneDrive / Teams / Spotify / Adobe アップデータ / アンチウイルスなど、サインイン直後に裏で一斉に立ち上がるアプリが原因。タスクマネージャーで無効化するだけで体感速度が一気に変わります。
症状別の対処早見表
- 電源ON〜ロゴが遅い:USB機器を全部抜く → BIOS/UEFI 設定で起動順序を内蔵ストレージ最優先に → ファームウェア更新
- ロゴ〜サインイン画面が遅い:高速スタートアップを無効化 → ストレージの空き容量を 15% 以上確保 → Windows Update を完了させる
- サインイン後が遅い:タスクマネージャー → スタートアップでアプリを大量無効化 → OneDrive 同期設定の見直し
- すべての段階で遅い:HDD なら SSD 換装を検討 → メモリ不足を疑う → ストレージの SMART 情報で寿命チェック
高速スタートアップを無効化する
Windows 8 から導入された 高速スタートアップ(Fast Startup)は、シャットダウン時に一部のシステム情報を保存しておき、次回起動を速くする機能です。本来は便利な機能ですが、シャットダウン情報が破損すると逆に起動が遅くなることがあり、Windows 10 / 11 では「無効化したら速くなった」という報告が定番です。
なぜ高速スタートアップが起動を遅くすることがあるのか
高速スタートアップは内部的に「シャットダウン時に Hiberfil.sys(休止状態ファイル)に状態を保存し、次回はそれを読み込む」仕組みです。デバイスドライバの更新後やシステム変更後に古い状態を読み込もうとすると、整合性が合わずに長時間のチェックが走ることがあります。とくに Windows Update 直後・ドライバ更新直後 に起動が遅くなった場合は、まず高速スタートアップを疑ってください。
高速スタートアップを無効化する手順
- スタートメニュー → 「コントロールパネル」 を検索して開く
- 「ハードウェアとサウンド」→「電源オプション」 を選択
- 左側メニューの 「電源ボタンの動作を選択する」 をクリック
- 上部の 「現在利用可能ではない設定を変更します」 をクリック(管理者権限が必要)
- 「シャットダウン設定」の 「高速スタートアップを有効にする(推奨)」 のチェックを外す
- 「変更の保存」 をクリックして閉じる
- シャットダウン → 起動して効果を確認する(再起動ではなく シャットダウンしてから電源ON)
高速スタートアップを無効化すると、起動の体感時間が 10〜30秒短くなるケースが多いです。SSD 搭載機ではもともと速いので差を感じにくいかもしれませんが、HDD 機では効果が顕著です。元に戻したい場合は同じ手順でチェックを入れ直すだけです。
スタートアップアプリを整理する
サインイン後にデスクトップが操作可能になるまで時間がかかる場合、サインイン直後に自動起動する常駐アプリが原因です。タスクマネージャーから不要なアプリを無効化するだけで、体感速度が一気に変わります。
タスクマネージャーから無効化する手順
- Ctrl + Shift + Esc でタスクマネージャーを開く(または右クリック → タスクマネージャー)
- 上部タブから 「スタートアップ」(Windows 11 では「スタートアップ アプリ」)を選択
- 「スタートアップへの影響」の列を 「高」「中」「低」 で並べ替える
- 「高」 表示のアプリを 1 つずつ選択し、右下の 「無効にする」 をクリック
- サインアウト → サインインで効果を確認
「無効にする」を押してもアプリ自体は削除されません。アプリを使うときには通常通り起動できます。サインイン時の自動起動だけを止める設定です。
OneDrive・Teams・Spotifyなど定番の重い常駐
「無効化していいか不安」という常駐アプリの判断基準を以下に挙げます。
- OneDrive:常時同期が必要なら有効のまま、たまにしか使わないなら無効でOK(必要なときに手動起動)
- Microsoft Teams:仕事で常用するなら有効、私用 PC なら無効が無難
- Spotify / iTunes / Discord:アプリを使うときに自分で立ち上げれば十分、無効化推奨
- Adobe Creative Cloud / Reader 系:常駐の必要性は薄い、無効化推奨
- Skype / Zoom:会議直前に起動すれば足りる、無効化推奨
- アンチウイルス(Defender 以外の市販品):無効化すると保護機能まで落ちる可能性あり、有効のまま
- グラフィックドライバ系(NVIDIA / AMD / Intel):基本は有効のまま(ゲームや録画機能の常駐)
判断に迷ったら一旦無効化して、必要になったとき手動でアプリを起動すれば OK です。後で「やっぱり常駐させたい」と思えばタスクマネージャーで 「有効にする」 に戻せます。
サインイン後のアプリ自動起動を抑制する
Windows には「シャットダウン前に開いていたアプリをサインイン後に自動的に再起動する」という設定があり、これも体感速度を悪化させる原因です。
- スタート → 「設定」 を開く
- 「アカウント」→「サインイン オプション」 を選択
- 「サインインしたときにアプリを自動的に再起動する」を オフ にする
これで前回シャットダウン時の Word / Edge / Chrome 等が勝手に立ち上がらなくなります。
Windows Updateの保留を確認する
Windows Update の適用を保留している状態だと、シャットダウン時または起動時に長時間の更新処理が割り込んで「いつもより遅い」と感じることがあります。手動で完了させてしまうのが解決の近道です。
更新の保留が起動時間を圧迫する仕組み
Windows Update は通常バックグラウンドでダウンロードされ、再起動時にインストールが行われます。インストール待ちの更新が積み上がると、シャットダウン時または起動時に「更新を構成中」「Windowsを準備しています」と表示されたまま 5〜30 分動かなくなることがあります。とくに月次の累積更新(毎月第 2 火曜日翌日)の直後は要注意です。
手動で更新を完了させる手順
- スタート → 「設定」→「Windows Update」 を開く
- 「更新プログラムのチェック」 をクリック
- 保留中の更新があれば 「ダウンロードしてインストール」 を実行
- すべて完了後、「今すぐ再起動する」 で適用を完了させる
- 更新後に高速スタートアップが復活していることがあるので、念のため上記の 高速スタートアップ無効化 設定を再確認する
「更新プログラムのチェック」で何度繰り返しても完了しない場合は、コマンドプロンプトを管理者権限で開いて sfc /scannow と DISM /Online /Cleanup-Image /RestoreHealth を実行するとシステムファイルの破損が修復され、更新が通るようになります。
ストレージの空き容量を確保する
Cドライブの空き容量が少ない(残り 10% を切っているなど)と、仮想メモリ(ページファイル)の確保が遅くなり、起動時の処理速度が大きく落ちます。常時 15% 以上、できれば 20% 以上の空きを確保するのが目安です。
Cドライブの空き容量を15%以上にする
- エクスプローラーで 「PC」 を開き、Cドライブの使用状況を確認
- 残量が少ない場合は、まず ダウンロードフォルダ・デスクトップの巨大ファイルを別ドライブまたはクラウドに移動
- 使っていないアプリを 「設定」→「アプリ」→「インストールされているアプリ」 で大きい順に並べてアンインストール
- 動画・写真など大容量ファイルを外付けドライブ・OneDrive・Google Driveへ移行
ストレージセンサーで自動クリーンアップ
- 「設定」→「システム」→「ストレージ」 を開く
- 「ストレージ センサー」 をオンにする
- 「ストレージ センサー」をクリックして詳細設定を開く
- 「ごみ箱に移動してから X 日後にファイルを削除」(推奨:30 日)
- 「ダウンロード フォルダーで X 日間開かれなかったファイルを削除」(必要に応じて 30〜60 日)
- 「今すぐストレージ センサーを実行する」 で初回クリーンアップを走らせる
一時ファイルとWindows.oldを削除する
- 「設定」→「システム」→「ストレージ」→「一時ファイル」 を開く
- 削除候補から Windows Update のクリーンアップ・配信の最適化ファイル・ごみ箱・一時ファイル を選択
- 大型アップデートを行った後なら 「以前の Windows のインストール」(Windows.old) も表示されます。10GB 以上空くケースが多いので、ロールバック予定がなければ削除推奨
- 「ファイルの削除」をクリック
Windows.old は大型アップデート後 10 日間だけ自動保持されてその後消えますが、急いで容量を空けたい場合はこの手順で即削除できます。重いWindows PCを軽くする方法 もあわせて参照すると、ストレージ以外の改善点が見つかります。
サービスとmsconfig(システム構成)の見直し
裏で常駐する Windows サービスのうち、不要なものを止めると起動時の負荷が減ります。ただしシステムに必要なサービスを止めると Windows が起動しなくなる恐れがあるので、手順に従って慎重に進めてください。
msconfigの「サービス」タブで不要サービスを停止
- Windows + R で「ファイル名を指定して実行」を開く
- msconfig と入力 → Enter で「システム構成」が起動
- 上部タブ 「サービス」 を選択
- 左下 「Microsoft のサービスをすべて隠す」 にチェック(これでサードパーティのサービスだけ表示される)
- 使っていないアプリのサービス(例:古いプリンタ・古いゲームのアップデータ・使わない VPN)のチェックを外す
- 「適用」→「OK」→ 再起動
「Microsoft のサービスをすべて隠す」 を必ずチェックしてから操作してください。Microsoft 純正サービスを止めると Windows の動作に直接影響します。サードパーティだけ表示されている状態なら、誤って必須サービスを止めるリスクが大幅に減ります。
「ブート」タブで詳細オプションを確認
- 同じ msconfig の 「ブート」 タブを開く
- 「タイムアウト」 値を確認(デフォルト 30 秒のことが多い)。デュアルブート構成でないなら 5〜10 秒 に短縮
- 「詳細オプション」 → 「プロセッサ数」 や「最大メモリ」のチェックは外したまま(古い情報で「全部使うように設定すれば速くなる」と書かれていますが、現代の Windows では逆効果)
- 「適用」→「OK」→ 再起動
ドライバとファームウェアの更新
古いグラフィックドライバや BIOS/UEFI が、起動シーケンスに余計な遅延を生むことがあります。とくにメーカー製 PC では、ファームウェア更新で起動が劇的に速くなったケースもあります。
グラフィックドライバの更新
- NVIDIA 製:NVIDIA アプリ(旧 GeForce Experience)から最新ドライバを取得
- AMD 製:AMD Software: Adrenalin Edition から更新
- Intel 内蔵:「設定」→「Windows Update」→「詳細オプション」→「オプションの更新プログラム」 でドライバ更新が出ていないか確認
- 更新後はシャットダウン → 電源ON(再起動ではなく完全シャットダウン)で適用を完了させる
BIOS/UEFIファームウェアの更新
BIOS/UEFI の更新は 万が一失敗すると起動不能になるリスクがあるため、慎重に行ってください。一方で、メーカー側の改善が反映されると起動時間が大きく短縮することもあります。
- メーカーサポートサイトで自分のモデル名を検索(例:「Lenovo ThinkPad X1 Carbon Gen 11 BIOS」)
- 現在の BIOS バージョンを msinfo32 で確認(「BIOS バージョン/日付」の項目)
- サポートサイトの最新版が新しければ、付属のアップデートツール(Lenovo Vantage / HP Support Assistant / Dell SupportAssist など)を経由して更新
- 更新中は絶対に電源を切らない(ノート PC ならバッテリー満充電 + 電源接続)
不安なら BIOS 更新はスキップして他の対策で十分です。改善幅が読めない割にリスクがあるので、ほかの対処を試したあとの最後の手段として位置づけてください。
ハードウェアの問題を疑う
ソフト側の対処を一通り試しても改善しないなら、ハードウェアの限界を疑います。HDD 搭載機・古いメモリ・寿命に近いストレージは、設定変更だけでは限界があります。
HDDをSSDに換装する判断基準
5 年以上前に購入した PC で HDD を搭載しているなら、SSD への換装が起動時間短縮の最も効果的な手段です。HDD 起動 5 分以上の機種でも、SSD 化で 30 秒〜1 分に短縮するのが普通です。
- 確認方法:タスクマネージャー → 「パフォーマンス」 → 「ディスク 0」の欄に「HDD」「SSD」が表示される
- 費用感:500GB クラスの SATA SSD で 5,000〜8,000 円、NVMe M.2 SSD で 6,000〜10,000 円
- OS 移行:「Macrium Reflect Free」「EaseUS Todo Backup Free」などのクローンソフトで OS と全データをコピーできる
- デスクトップ vs ノート:デスクトップは追加で SSD を増設可能、ノートは内蔵 HDD と置き換える形
換装作業に自信がなければ、PC 修理ショップで「SSD 換装と OS クローン」を依頼すれば 1〜2 万円程度で完結します。古い PC を延命する手段としてコスパ最強です。
メモリ不足を疑う(タスクマネージャーで確認)
- タスクマネージャー → 「パフォーマンス」 → 「メモリ」 を選択
- 使用中のメモリと「コミット済み」の値を確認
- サインイン直後(アプリを何も起動していない状態)で使用率が 70% を超えているなら、メモリ不足が起動時間に影響している可能性
- 4GB 機なら 8GB へ、8GB 機なら 16GB への増設を検討
ストレージのSMART情報で寿命を確認
- 「CrystalDiskInfo」(無料)をダウンロードして起動
- 表示される「健康状態」が 「正常」(青)なら問題なし
- 「注意」(黄)または「異常」(赤)表示なら、ストレージの寿命が近い・既に故障進行中の可能性。バックアップを取って早めに交換
- SSD では「総書込量(TBW)」を超えると寿命近し
HDD のセクタエラーが進行している場合、起動時のディスクスキャン(chkdsk)で長時間止まる典型症状が出ます。データ救出を優先してから交換してください。
どうしても直らないときの最終手段
ここまでの手順を試しても改善しないなら、ソフトウェア環境の問題を切り分けるためのクリーンブートか、最終手段として「このPCを初期状態に戻す」を検討します。
クリーンブートで切り分ける
クリーンブートは、Microsoft 純正サービスとドライバだけで Windows を起動するモードです。サードパーティの干渉を完全に排除して動作確認できます。
- msconfig を起動
- 「サービス」 タブで「Microsoft のサービスをすべて隠す」にチェック → 「すべて無効」
- 「スタートアップ」 タブから「タスクマネージャーを開く」 → スタートアップ項目を全部 無効化
- 再起動
クリーンブートで起動が速くなれば、無効化した中のいずれかが原因。1 つずつ有効に戻しながら原因を特定します。クリーンブートでも遅いなら Windows 本体側の問題です。
Windowsの「このPCを初期状態に戻す」
Windows 10 / 11 の 「このPCを初期状態に戻す」 はリカバリー DVD などを使わず、内蔵機能で OS を再構築できる手段です。
- 「設定」→「システム」→「回復」(Windows 10 では「更新とセキュリティ」→「回復」)
- 「このPCを初期状態に戻す」→「PCのリセット」 をクリック
- 「個人用ファイルを保持する」を選択(写真・ドキュメントは残り、アプリと設定だけが初期化される)
- 「クラウドからダウンロード」(推奨)または「ローカル再インストール」を選択
- 確認画面で内容を確認 → 「リセット」を実行
所要時間は 30 分〜 数時間。完了後はアプリの再インストールが必要ですが、起動が劇的に速くなることが多いです。必ず事前にバックアップを取ってから実行してください。
まとめ:起動が遅いときの対応順序
Windows の起動が遅いときの推奨対応順序です。
- 切り分けで遅い段階を特定する(電源ON〜ロゴ / ロゴ〜サインイン / サインイン後)
- 高速スタートアップを無効化する(最も即効性がある)
- タスクマネージャーで スタートアップアプリを大量無効化する
- Windows Update の保留を完了させる
- Cドライブの空き容量を 15% 以上確保する(ストレージ センサー有効化)
- msconfig でサードパーティサービスを整理する
- グラフィックドライバを最新化する
- HDD ならSSDへの換装を検討する
- メモリ不足ならRAM増設を検討する
- クリーンブートで切り分け → 「このPCを初期状態に戻す」
多くのケースは 2〜5 のソフト設定変更で大きく改善します。とくに HDD 搭載機の場合、設定変更だけでは限界があるので SSD 換装まで視野に入れてください。動作全般が遅い場合は重いWindows PCを軽くする方法、Windows のトラブル全般はWindowsのトラブル対処法まとめもあわせてご覧ください。


