2015年8月に、ラップトップをWindows8.1からWindows10にアップグレードしました。しかし、起動には常に10分かかります。そんなに長くかかるのは普通ではありません。彼をより速く起動するために私は何ができますか?私のラップトップに関するいくつかの情報の下。
ファイルトレースが削除されます。
更新:
Windowsの起動が遅い理由を確認するには、 Windows 10 SDK の一部であるWindows PerformanceToolkitをインストールする必要があります。
WPRUI.exeを実行し、第1レベル、CPU使用率、DiskIO、FileIOおよびパフォーマンスシナリオの下でBootを選択します。反復回数は1に設定し、startをクリックします。
これにより、Windowsが再起動し、起動中のすべてのアクティビティがキャプチャされます。再起動後、カウントダウンを0にチェックします。
次に、生成されたETLファイルをダブルクリックしてWindows Performance Analyzer(WPA.exe)でETLを開き、[プロファイル]-> [適用]-> [カタログの参照]をクリックしてファイルを選択しますFullBoot.Boot.wpaprofile
この概要が表示されます:
winlogonInitフェーズ中に最も長い遅延が発生することを確認してください。これが完了するまでに197秒かかります。
WinLogonInitサブフェーズは、SMSSInitが完了してWinlogon.exeを開始したときに開始されます。 WinLogonInit中に、ユーザーログオン画面が表示され、サービスコントロールマネージャーがサービスを開始し、グループポリシースクリプトが実行されます。 WinLogonInitは、Explorerプロセスが開始すると終了します。
ビジュアルキューWinLogonInitは、ログオン画面が表示される直前に開始されます。デスクトップが初めて表示される直前に終了します。
WinLogonInitのパフォーマンスの脆弱性
WinLogonInit中には、多くの操作が並行して発生します。 多くのシステムでは、このサブフェーズはCPUにバインドされており、I/O要求が大きくなります。このフェーズで開始するサービスからの良好な市民権は、最適化されたブートにとって重要です。回数。サービスは、依存関係を宣言するか、ロード順序グループを使用して、特定の順序で開始されるようにすることができます。 Windowsは、ロードオーダーグループをシリアルオーダーで処理します。初期のロード順序グループでのサービス初期化の遅延は、後続のロード順序グループをブロックし、ブートプロセスをブロックする可能性があります。
ディスクIOテーブルを見ると、遅いSamsung HDD(SAMSUNG Spinpoint M8
)とても忙しいです。また、プリフェッチャーReadyBoost
が機能しておらず、「ミス」を生成するだけであることがわかります。これにより、開始に129秒かかるlmhosts
などのサービスの開始が遅くなります。
回避策として、次のコマンドを実行して起動パフォーマンスを向上させることができます。
xbootmgr -trace boot -prepSystem -verboseReadyBoot
これにより、Windowsが数回再起動され、デフラグが実行され、プリフェッチャーが再度トレーニングされます。ただし、起動を完全に高速化するには、5400rpmHDDをSSDに交換します。