web-dev-qa-db-ja.com

遅いWindowsインストールをデバッグする適切な方法は何ですか?

あなたはドリルを知っています-あなたのいとこのコンピュータがなぜ遅いのかをチェックするように頼まれました。私は昨日そこにいた。 2007年以来Macユーザーである私は、過去5年間、Windowsの内部について深く掘り下げていません。答えをググリングすると、レジストリの破損、スパイウェア、ウイルス対策プログラム、ディスクの断片化、視覚効果の変化など、さまざまな答えが明らかになります。

この特定のケースでは、Vista搭載の2年前のHPラップトップを見るように求められました。 Windowsの動作は非常に遅く、新しいエクスプローラーウィンドウを開くまでに1分近くかかりました。 ccクリーナーの実行、ディスクの最適化、視覚効果の無効化、ノートンの無効化など、インターネット上のランダムな人々がWindowsのパフォーマンスに影響を与えると信じていることのすべてを実行してしまいました。

ここで、親愛なるスーパーユーザーに向けます。これを深く理解したいと思います。可能であれば、適切な「科学的」な方法はありますか?Windowsの実行速度が遅いインストールの問題がどこにあるのかをデバッグして理解する方法はありますか? (私の特定のケースでは、これはWindows Vistaに関係していましたが、XPおよびWindows 7についても)の一般的なガイドを作成してみましょう。).

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

57
Niklas

最初から始めましょう。それから、これまで以上に深く掘り下げます。

Process ExplorerやAutomatic Runsなどのランダムなツールを実行することはできますが、それらをいじり回してもすべてが表示されるわけではなく、草の下にまだ何かが隠れています。また、プログラムを無効にしてドライバーを変更すると、壊れていないものを修正する可能性が高くなります。

すべての科学研究と同様に、解決策を見つける前に、まず原因を特定する必要があります...

行き詰まった?より良いアイデアを得て、分割するあなたのオプションを征服し、物事をテストしてください。

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

それがハードウェアだけではないかどうかを識別する最も簡単な方法...

Control Panel\All Control Panel Items\Performance Information and Tools主要なシステムコンポーネントを評価するための優れた方法として知られているWindows Experience Indexを見つけることができます。

時々あなたのコンピュータはもはやあなたの毎日のニーズにちょうど合わない...

上記の例では、このコンピューターに搭載されているハードウェアを調査し、ドライバーのアップグレードを試みる必要があります。そうでない場合は、そのコンピューターをアップグレードする時間です。これがハードウェアの距離です...

リソースモニター

お使いのコンピューターで何が起こっているかの概要、ダウンロードは必要ありません...

Control Panel\All Control Panel Items\Administrative Toolsリソースモニターを見つけることができます。ボタンをクリックするだけでタスクマネージャーからアクセスすることもできます。これにより、システム上のアプリケーションとサービスのCPU /メモリ/ディスク/ネットワークの非常に優れた概要が得られます。

FirefoxとAVP?ブラウジング中の過度のウイルススキャンのようなにおいがします。そして、私はwmpnetwk.exe

プロセスエクスプローラーやプロセスモニターを起動する必要はありません。このビーストはシステム割り込みも表示し、フィルターをかけることもできるためです。そして、何か問題がある場合は、 DPC Latency Checker および LatencyMon を使用すると、問題をすばやく特定できます。しかし、代わりにはるかに洞察力に富んだツールをインストールしないのはなぜですか?

Windowsパフォーマンスツールキット

簡単なレコーダーと洞察力に富んだアナライザーが付属しているため、目から逃れることができます...

これらのツールは Windows ADK で使用できます。これはWindows Vista以降用です。他のツールはダウンロードに非常に時間がかかり、専門家のみを対象としているため、インストール中はWindows Performance Toolkitのみを選択してください。

そして、ついにWindows Performance Recorderを起動し、必要なものだけをチェックしてからトレースを開始できます。遅い瞬間をとらえたら、トレースを停止して、簡単に見つけられる場所にトレースを保存します。

前回私がこれを言及したとき、すべてをコマンドラインで行う必要がありました... 2012へようこそ!

はい、これはシャットダウン/(再)ブート/スタンバイ/休止状態/再開/高速起動のシナリオを追跡するためにも使用できます。

次に、10秒のかなりアイドルなパフォーマンスがどのように見えるかを見てみましょう。

いやいや、リソースモニターを閉じるのを忘れて、グラフの消費状況を確認します...

左側から、グラフセクションを展開し、必要なグラフを右側にドラッグできます。右側では、さまざまな方法でグラフを操作できます。ホバリング、クリック、右クリックでいくつかのことがわかります。 上部のタブや右側の注釈機能を忘れないでください。

ええ、黄色と青のバーのあるパフォーマンスデータの表...

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

黄色と青色のバーに注意してください。黄色のバーの前は、その行のキーと見なされ、グラフの系列として使用されます。黄色と青色のバーの間の値は集計されます(通常は合計されます)。これは、プロセスに関するだけでなく、プロセスのスレッドが歩いたスタックに関するものだからです。次に、列をグラフ化して色を付けることができます。ここで開始時間と終了時間をドラッグすると、グラフが変化して水平バーが表示されます(開始と停止のタイミングを示します)...

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

Nvidiaはリソースの負荷が高いため、マウスを動かさずにいられなかったようです...

Windows評価コンソール

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

はい、私の愛するシステム、私はあなたが私たちにとってパフォーマンスの秘密を持っていないほど深く掘りました。

55
Tamara Wijsman

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

より多くの人々だけがそのように思うなら:)

実際には、Windowsインストールのパフォーマンスが本来よりも悪い理由を特定するためのツールがあります。問題は、少なくともWindowsを毎日使用していない場合、それらを使用しても期待した結果が得られない可能性があることです。

通常、パフォーマンスの低下は簡単に解決できます。これは、すべてのリソースを消費する不正なプロセスであるか、ハードウェア/ドライバーの不良です。

プロセスエクスプローラー

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

高DPC /割り込みの分析

その件についてはすでに 優れた質問 があるため、ここでは情報を複製しません。

不正プロセス

問題が悪意のあるプロセスであり、それを強制終了できない場合(おそらくそれは耐性のあるマルウェア)、 Autoruns を使用して無効にすることができます。

参考文献

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

私個人的には、Windowsレジストリを最適化停止してくれたら、もう本当に嬉しいです...

15
Der Hochstapler
  1. 「遅い」とはどういう意味かをユーザーに尋ねます。システム全体が遅いのですか? 1つのプログラムだけが遅いですか? Internet Explorer(実際のネットワーク速度ではなく)は遅いですか?特定のことをしているときだけシステムが遅くなりますか?
  2. appwiz.cpl->タイトルに「ツールバー」が含まれるもの、およびマルウェア、スパイウェア、またはユーザーが必要としないもののように見えるものをすべて削除します。また、悪意のあるIEアドオンも確認してください。マルウェアが台無しにしたと疑われても、インターネットオプションコントロールパネルからIEの設定を完全にリセットしても問題はありません。
  3. @Oliver Salzburgが言及している外部サムドライブからのプロセスエクスプローラー-> Microsoftまたは著名なベンダーによって署名されていない実行可能ファイルは、疑わしいはずです-ユーザーが必要とするものだけに絞り込みます。
  4. Autoruns-別の優れたSysinternalsユーティリティ-起動時に自動的に起動するように登録されているものを見つける-> Microsoftまたは有名なベンダーによって署名されていない実行可能ファイルは疑わしいはずです
  5. Malwarebytes +ウイルスをチェックするために選択した他の無料のマルウェアスキャンプログラム。
  6. すべての未解決のWindowsおよびOfficeの更新を適用する
  7. PCがゲーマーに属している場合、最新のビデオドライバーの更新を適用する
  8. アンチウイルスは時代遅れですか?可能な場合は、新しいバージョンのアンチウイルスをインストールします
  9. ユーザーの期待-ユーザーは本当にコンピュータに負担をかけすぎていますか? (この手順は、コンピューターが古い場合に必要です)
  10. CCleaner-間違いなくインターネット一時ファイルのギグのために...
  11. defrag.exeを実行します
  12. ユーザーが一般的にPCをインターネットで使用する場合は、Chromeをインストールしてデフォルトのブラウザにします。
  13. 可能な場合はマシンのイメージを作成し、ユーザーがアドバイスをまったく聞かず、まったく同じ状況にある場合、3か月以内にすべての時間を費やすことがなくなるようにします。
3
LawrenceC

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

ソフトウェアの容疑者をテスト/排除するためのセーフモードとMSConfig、およびディスクとファイルシステムが正常かどうかを判断するためのディスクユーティリティは言うまでもありません。

これらは、OSでクリーニングユーティリティの起動を開始するずっと前に開始する必要があります。 :)

2