トラブルシューティング – 遅いWindowsインストールをデバッグする適切な方法は何ですか?

debug performance troubleshooting windows

いとこのパソコンの動作が遅い理由を調べて欲しいと頼まれました。私は昨日、その場に居合わせました。2007年からMacを使っている私は、この5年間、Windowsの内部を深く掘り下げたことがありませんでした。答えを求めてググってみると、レジストリが壊れている、スパイウェアが入っている、ウイルス対策プログラムが入っている、ディスクが壊れている、視覚効果が回っている、などなど、いろいろな答えが出てきます

この特定のケースでは、私はVistaで2年前のHPのラップトップを見て依頼されました。Windowsは信じられないほど遅く実行されていたし、新しいエクスプローラのウィンドウを開いても、ほぼ1分かかりました。結局私は上記のすべてをやってしまいました:ccクリーナーの実行、ディスクのデフラグ、視覚効果をオフにして、nortonをオフにして、インターネット上のランダムな人々は、Windowsのパフォーマンスに影響を与えると信じている他のものの束をオフにしています

さて、親愛なるスーパーユーザーの皆さんにお話を伺ってみましょう。遅いWindowsインストールの問題がどこにあるのかをデバッグして理解するための適切な「科学的」な方法はありますか?(私の特定のケースでは、これはWindows Vistaに関係していますが、XPとWindows 7のための一般的なガイドを作成してみましょう)

私にとっては、エラーの根本的な原因を理解せずに、さまざまなツールの束を実行するのは間違っているように思えます

  57  Niklas  2012-03-25


ベストアンサー

まずはトップから、そして今まで以上に深く掘り下げていきましょう

プロセスエクスプローラや自動実行のようなランダムなツールを実行することはできますが、それらの中を詮索してもすべてを表示することはできませんし、草むらの下に隠されたものがあるかもしれません。プログラムを無効にしたり、ドライバを変更したりすると、壊れていないものを修理していることになります

すべての科学的研究と同様に、解決策にたどり着く前に、まず原因を特定する必要があります

詰まった?より良いアイデアを得て、あなたの選択肢を分割して征服し、物事を test. に置く

Windowsエクスペリエンスインデックス

ハードだけじゃないかどうかを見極める一番手っ取り早い方法は

Control Panel\All Control Panel Items\Performance Information and Toolsの下には、主要なシステムコンポーネントを評価する良い方法として知られているWindowsエクスペリエンスインデックスがあります

パソコンが日常生活に合わなくなってしまうことも

上記の例では、これは、このコンピュータが持っているハードウェアを調査し、ドライバのアップグレードの試みを行うために1つを必要とするだろう;そうでない場合は、そのcopmuterをアップグレードするための時間。それは、ハードウェアがどのように遠くに行くのです

Resource Monitor

あなたのコンピュータ上で何が起こっているかの良い概要、ダウンロードする必要はありません

Control Panel\All Control Panel Items\Administrative Toolsの下には、リソースモニタがあります。これは、システム上のアプリケーションやサービスのCPU / メモリ / ディスク / ネットワークの概要を表示します

FirefoxとAVP?ブラウジング中にウイルススキャンしすぎたような臭いがする。あと、wmpnetwk.exeは必要かな?

プロセスエクスプローラやプロセスモニタを起動する必要はありません。また、何か問題がある場合には、DPC Latency CheckerLatencyMon が問題を迅速に特定するのに役立ちます。しかし、代わりにもっと洞察力のあるツールをインストールしてみてはいかがでしょうか?

Windows Perfomance Toolkit

簡単なレコーダーと洞察力のあるアナライザが付属しており、問題はあなたの目をエスケープしません

これらのツールは、Windows ADKにあります。他のツールはダウンロードに非常に時間がかかり、専門家のためだけのものなので、インストール中にWindows Performance Toolkitのみを選択することに注意してください

そして、最後にWindowsパフォーマンスレコーダーを起動して、必要なものだけをチェックして、トレースを開始することができます。あなたが遅い瞬間をキャッチした後、あなたはトレースを停止することができ、それはあなたが簡単に戻って見つけることができる場所にトレースを保存します

前回は、これを全部コマンドラインでやらないといけないという話をしましたが……。2012年へようこそ!

はい、これはシャットダウン/(再)ブート/スタンバイ/ハイバネート/再開/fastStartupのシナリオをトレースするためにも使用できます

では、10秒間のかなりのアイドル性能がどのようなものか見てみましょう

ああ、リソースモニターを閉じるのを忘れていました、グラフがどれだけ消費されているか見てください

左側からは、グラフのセクションを展開して、必要なグラフを右側にドラッグすることができます。右側では、ホバーリング、クリック、右クリックなど様々な方法でグラフを操作することができます。上部のタブや右側の注釈機能も忘れてはいけません

そう、黄色と青のバーが付いた性能データの表

上の画像では、ボタンをクリックするとグラフの下に表が表示されることがわかります。列のヘッダーを右クリックすると、列を追加/削除することができます(図示されていない列もあります)

黄色と青のバーに注目してください。黄色のバーの前にあるものは、その行のキーとみなされ、グラフの系列として使用されます。黄色と青のバーの間の値は集約されています(通常は合計されています)。これは、単なるプロセスについてのものではなく、プロセスのスレッドが歩いたスタックについてのものだからです。最後に、列をグラフ化して色をつけることができます。ここに開始時刻と終了時刻をドラッグすると、グラフを横棒で表示するように変更することができます(開始時刻と終了時刻を表示します)

さて、ドライバーはどうでしょうか?

Nvidiaはなんだかリソースが重くて、マウスを動かすのが億劫だったような

Windows アセスメントコンソール

あなたが十分に得ることができない場合は、これは何時間も実行され、あなたが分析するためのXML / WPTデータのトンを生成します。気弱な人のためではなく、Windows ADKからも利用可能です。それは専門家のために便利ですが、ほとんどの場合、実際には必要ありません

はい、私の親愛なるシステムは、私が深く掘り下げたので、あなたは私たちのためのパフォーマンスの秘密を持っていません

55  Tamara Wijsman  2012-03-26


私にとっては、エラーの根本的な原因を理解せずに、さまざまなツールの束を実行するのは間違っているように思えます

そんな風に考える人が増えればいいのですが……。)

Windows のインストールのパフォーマンスが必要以上に悪くなっている理由を判断するためのツールが実際にあります。問題は、少なくとも毎日Windowsを使用していなければ、これらのツールを使用しても思うような結果が得られないかもしれないということです

通常、パフォーマンスの低下は解決するには些細なことです。それは、不正なプロセスがすべてのリソースを食い尽くすか、またはそれは欠陥のあるハードウェア/ドライバのどちらかです

Process Explorer

私が通常行う絶対的な最初のステップは、プロセスエクスプローラをチェックすることです。プロセスエクスプローラは、クラックのタスクマネージャーのようなものです。また、live.sysinternals.comから実行ファイルを直接引き出すこともできます。 それがドライバ(高割り込み負荷)なのかプロセスなのかを教えてくれます

高DPC/割り込みの分析

その件についてはすでに秀逸な質問があるので、ここでは一切の情報を転載しません

Rogue Process

問題が不正なプロセスで、それを殺すことができない場合(耐性のあるマルウェアかもしれません)、Autoruns を使用してそれを無効にするとよいでしょう

Further reading

Windows の問題を正しく分析するためのツールや方法は、もっとたくさんあります。人々は実際にbooksにそのことについて書いています。SUの回答では伝えきれないほどの知識があります。)

個人的には、Windowsレジストリの最適化をやめてくれたら、もう本当に嬉しいんですが

15  Der Hochstapler  2012-03-25


  1. システム全体が遅いのか、1つのプログラムだけが遅いのか、Internet Explorer(実際のネットワーク速度とは対照的に)が遅いのか、特定のことをしているときだけシステムが遅いのか、ユーザーに「遅い」とはどういう意味か聞いてみてください
  2. appwiz.cpl -> タイトルに “Toolbar “と書かれているものや、マルウェア、スパイウェア、ユーザーが必要としていないものを削除します。また、悪意のある IE アドオンがないかどうかをチェックし、マルウェアのせいで混乱していると思われる場合は、インターネットオプションのコントロールパネルから IE の設定を完全にリセットするのも悪くないでしょう
  3. Oliver Salzburgが言及しているように、外付けのサムドライブからプロセスエクスプローラを起動する -> Microsoftやよく知られたベンダーが署名していない実行ファイルは疑わしい – ユーザーが必要とするものだけに絞り込んでください
  4. Autoruns – もう一つの素晴らしいSysinternalsユーティリティ – 起動時に自動的に起動するように登録されているものを見つける -> Microsoftや有名なベンダーによって署名されていない実行可能ファイルは疑わしいはずです
  5. Malwarebytes + ウイルスをチェックするために選択した他の無料のマルウェアスキャンプログラム
  6. すべての優れたWindowsとOfficeのアップデートを適用します
  7. PCがゲーマーのものであれば、最新のビデオドライバのアップデートを適用します
  8. アンチウイルスは古いですか?新しいバージョンのウイルス対策ソフトがあればインストールしてください
  9. ユーザーの期待 – ユーザーは本当にコンピュータに過度の負荷をかけているのでしょうか?(このステップはコンピュータが古い場合に必要です)
  10. CCleaner – 間違いなく一時的なインターネットファイルのギガのために
  11. Run defrag.exe
  12. 普段からインターネットを利用する場合は、Chromeをインストールしてデフォルトのブラウザにしておきましょう
  13. ユーザーがあなたのアドバイスのどれにも耳を傾けず、同じ正確な状況にあるときに、3ヶ月後に再びすべてを行うことに多くの時間を費やすことはありませんので、あなたができる場合は、マシンをイメージしてください

3  LawrenceC  2012-03-25


Windowsには、タスクマネージャ、リソースモニタ、パフォーマンスモニタのようなものがあり、ボトルネックがどこにあるかを把握するのに役立ちます

ソフトウェアの容疑者をテスト/排除するためのセーフモードとMSConfigは言うまでもなく、ディスクとファイルシステムが健全かどうかを判断するためのディスクユーティリティ

これらは、OSにクリーニングユーティリティを発射するよりもずっと前に、あなたが始めるべき場所です。)

2  Ƭᴇcʜιᴇ007  2012-03-25


ユーザーが何を訴えていようと、私は常に最初にHDDをチェックします。私はHDSentinelを使ってチェックし、再起動して再チェックします

HDDをチェックした後(問題ないと仮定して)、RAMがどれくらいあるかをチェックしています

-2  user249544  2013-08-29


タイトルとURLをコピーしました