まず測定、次に調整
Windowsは自らの起動を計時し、誰も見ない場所に記録します。イベント ビューアー → アプリケーションとサービス ログ → Microsoft → Windows → Diagnostics-Performance → Operational の、ID 100のイベントです。詳細には MainPathBootTime(電源ボタンからデスクトップまで)と PostBootTime(ログイン後、システムがまだ落ち着こうとしている部分)が表示されます。degraded フラグは、その起動が本当に遅かったのか、ただそう感じられただけかを教えてくれます。履歴10回分もあれば、傾向と悪化した日が見えてきます。
2つ目の測定はタスク マネージャー → スタートアップ アプリです。スタートアップへの影響の列は推測ではなく実測から計算されています。影響が大きい項目には注意が必要ですが、真の驚きは、一度も使わないのに「中」の影響を持つ項目です。スタートアップ項目を無効にしてもアンインストールはされません。実際に開くまで起動が延期されるだけです。
- Diagnostics-Performance ログのイベントID 100は起動を段階に分解する
- タスク マネージャーのスタートアップ アプリは実測に基づいて影響を順位づけする
- PostBootTimeが高い? ログイン後も何かがディスクを叩き続けている
- 突然の悪化はたいてい更新か新規インストールと一致する
- システムドライブがHDDなら、どんな調整もSSDへの交換には遠く及ばない
ハードウェアとファームウェア:正直な三大要素
最大の一因はシステムドライブです。回転ディスク上のWindowsは起動時間の大半をランダム読み取りに費やします。どのブランドのSSDでも起動は一気に短縮され、これはあらゆるソフトウェア調整の合計に勝つ唯一のアップグレードです。2番目はファームウェアのPOST時間です。ベンダーロゴがWindowsが始まる前に20秒も居座るなら、問題はWindowsの手前です。UEFIを更新し、ストレージコントローラーの最速モードを有効にし、ブート順序からネットワークブートを外しましょう。3番目は高速スタートアップ。デフォルトでオンで、カーネルセッションを保存することでコールドブートを確実に速くしますが、壊れたドライバーやデュアルブート環境ではトラブルの種になり、オフで試すのに5秒とかかりません。
ソフトウェアの負荷:あなたより先に起動するアプリ
トレイにアイコンがあるものはすべて、あなたの起動より自分が大事だと決めてかかっています。アップデーター、同期クライアント、チャットアプリ — どれも数秒を上乗せし、どれも認めようとしません。スタートアップのリストを本当に必要なものだけに絞りましょう。パスワードマネージャーと、せいぜい同期くらいです。Windows Updateがバックグラウンドで仕上げ中でないか確認してください。パッチデーの直後の起動が遅いのは、システムが更新作業を完了しているからで、そのコストは次の起動で消えます。肥大化したシェル — アーカイブツールやクラウドドライブ由来のコンテキストメニューハンドラーやシェル拡張 — は、ログインから使えるデスクトップまでの間を遅くします。Kleaner PROのスタートアップ画面はHKCUとHKLMのRunエントリーを一覧表示し、任意で実行ファイルの署名を確認できます。ただし起動への影響を測定したり、エントリーを無効化したりはしません。Windowsの影響推定と操作にはタスク マネージャーを使ってください。
よくある質問
高速スタートアップは本当に起動を速くしますか?
はい。カーネルセッションを再構築せず休止状態で保存するため、多くのマシンでコールドブート時間を短縮します。ただしシャットダウンの不具合やデュアルブートとの衝突を起こすことがあり、起動がおかしくなったらオフで試してください。
前回の起動が遅かった原因を知るには?
イベント ビューアー → アプリケーションとサービス ログ → Microsoft → Windows → Diagnostics-Performance → Operational を開き、イベントID 100を読んでください。起動時間と最もコストの高い段階が一覧表示されます。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]