質問: windowsのシャットダウンが遅い原因を特定するにはどうすればよいですか? コンピューターのシャットダウンに非常に長い時間がかかります。どうすれば原因を特定できますか?コンピュータがシャットダウンするまで数分待ちたくない...シャットダウンにかかる時間を追跡するために使用できるプログラムはありますか?
回答: 実行に長い時間がかかるシャットダウン。以下は tom's answer の私の例です。最初のグラフは、問題 disk i/o を示しています。シャットダウンに1分以上かかり、すべてハードドライブi/oです。次のグラフ、 disk utilization は、ドライブの使用率が100%でほぼ最大であることを示しています。最後のグラフは、プロセス別ディスク使用率を示しています。フィルタリングして、すべて[wininit.exe]が原因であることがわかります。ハードドライブのグラフを右クリックして summary table を選択すると、どのファイルがどのプロセスによってアクセスされたかの詳細を取得できます。シャットダウンの56.4秒は、wininitがc:\hiberfil.sysに6.7gbを書き込むことによって費やされました。しかし、質問はなぜ windowsがshutdownで休止状態ファイルに書き込んでいるのですか?次に、シャットダウン時にそのページングファイルをワイプするためにオンにしたオプションを思い出しました。 スタート->実行-> secpol.msc セキュリティ設定、ローカルポリシー、セキュリティオプション シャットダウン:仮想メモリのページファイルをクリアする だから私はオプションを無効にし、xbootmgrを再度実行します。今私のシャットダウンは22秒です:system _unknownファイルへの書き込みによって、9sシャットダウンの22sが消費されます。これは、さらに調査する価値があります。しかし、今のところ、1分半のシャットダウンを解決しました。私はさらに進んで、22秒間の遅いシャットダウンを解決しました。 t = 12sからt = 21sまでは、100%ディスク使用率を示しましたが、ゼロディスクi/o を示しました。それは不可解でした。1回のシャットダウンの間、ドライブの1つが回転するというおなじみの音が聞こえました。 windowsがスリープ状態になったディスクにアクセスしようとしたため、シャットダウンが9秒間停止しました。 9秒後にドライブが応答し、1秒後にマシンの電源が切れました。皮肉なことに、windowsがディスクをウェイクアップして、スリープ状態に入るときが来たことを通知します。これにより、実際のシャットダウンは13.5秒になります。それはもっと調査する価値があるかもしれません。しかし、今のところ、22秒のシャットダウンを解決しました。