どこから始めたらよいのかわからないときにトラブルシューティングを行うにはどうすればよいですか?


40

次の場合にトラブルシューティングを開始する方法に関するヒント、ヒント、および回答を探しています。

  1. 問題は断続的です
  2. 問題は文字通りどこにでもある可能性があります-オペレーティングシステム; 無料のソースソフトウェア。私自身のソフトウェア開発。購入したソフトウェア。キーボードのパンくず; 現在実行しているソフトウェアの特定の組み合わせ。マクスウェルの悪魔。実際に機械を動かしている小さな青い男たちがストライキを行った 等
  3. 私は、問題の原因の潜在的な候補となるいくつかの分野でのみ専門知識を持っています。

私が抱えている特定の問題を例として以下に詳しく説明しますが、現在の問題に対する答えを求めているのではなく、そのような問題への取り組みをどこからどのように始めるかを求めています。

現在、新しいマシンで問題が発生しています。数回、マシンがフリーズしました。キーストローク、マウスクリック、または電源オン/オフスイッチ以外のものは受け付けません。常にWebを閲覧しているだけです。いくつか(他の6個以上のアプリケーション)を実行しています。これらのアプリケーションはいずれもメジャーではありません。通常、さまざまなUnixから移行された商用プログラムとオープンソースプログラムが混在しています。

私のマシンはWindows 7 I7クアッドコアラップトップです。

編集:

実際の問題の説明は単なる例であると述べましたが、コメントのいくつかはこの問題の解決に集中しています。残念なことに、これは単なる例であるため、与えられた情報は正しいが完全ではありません。人々が実際の問題を支援するためにリモートで時間を浪費するのを避けるために、私は自分の設定に関する他の情報を提供しています。最初に言ったように、私はこの特定の問題に対する答えを求めていません。

私のマシンは高性能のラップトップです。私のメインマシンです。開発およびテクニカルライティング、通信-電子メール、Web、FTPなど、および写真の編集とインデックス作成に使用されます。CPUテスト、複数のメモリテスト、および他のすべてのコンポーネントのテストを含む、ハードウェアテストプログラムの厳密で広範なスイートが、少なくとも毎月実行されます。また、少なくとも月に1回は完全なウイルススキャンが実行されます。完全なスパイウェアスキャン。ディスクのクリーンアップ。ディスクの最適化。

ディスクには約3 * 10 ^ 6ファイルが含まれています。ディスク使用量は300 GBで、150 GBは無料です。メモリは8 Gbです。主要な開発ツールを完全に実行していると、マシンは少し暖かくなりますが、マシンを非常に軽く使用したときにのみ問題が発生しました-Webブラウジング、Textpad、Graphviz、Firebirdデータベース、軽量データベースブラウザー(Flame Robin )。これらの状況では、ファンでさえわずかに暖かくありません。問題が発生した間、ソフトウェア、オペレーティングシステム、またはハードウェアに変更を加えていません。多くの自動更新が発生しました-Microsoft、Adobe、およびLenovoがほとんどですが、排他的ではありません。

この背景は、この質問を私がした方法で尋ねた私の理由を文脈に入れます(願っています)。調査分野を絞り込むための最初のステップとして、回答に記載されているさまざまなログの調査を開始します。そして、これまでに受け取った回答に示されている特徴の1つである、忍耐力を調査で試します。


6
+1この質問は、今後リンクするのに役立つ可能性があるためです。
タマラWijsman

2
場合によっては、完全で体系的な問題解決アプローチを開始する前に、一般的な問題の少ないスイープを試してみる必要があります:完全なスパイウェアスキャンを実行し、Windowsログで予期しないシャットダウンを検索し、それ以前の問題を確認しますディスク容量の状況、チェックディスクの実行、SysinternalのAutorunsになじみのない/疑わしいソフトウェアのクイックスキャンを提供します。さまざまなハードウェアおよびソフトウェアの問題をすばやく特定できる、実行するシンプルなツールセットを用意します。彼らが何も見つけなければ、あなたは少し時間を無駄にし、より徹底的なプロセスを始めることができます。
アラン

1
また、マークのブログに従って、Sysinternalsによる迷惑な問題のトラブルシューティングの例をご覧ください。
タマラWijsman

1
あなたがしたい場合は、トラブルシューティングの幸運は、私が整理物事を保つために新しい質問を作成するために、より多くのフィードバックを示唆している...
タマラWijsman

回答:


42

より良いアイデアを得る。

十分なフィールド情報がなければ、戦闘に勝つことはできません。

  1. 問題を詳細に説明してください。そうすれば、問題が一度しか起こらないことを知っているはずです。

  2. あなたとあなたのコンピューターの両方で、前に何が起きたのかを追跡し、問題と一緒に。

  3. 考えられる原因を考えてください。時々、それは明白ではない何かかもしれません。

  4. イベントSysInternalsツールパフォーマンス分析デバッグ専門知識のある他のツールなど、何が起こっているのかわからないときはいつでも詳細情報を入手できます

  5. 想定テストして、考えが原因を排除しないことを確認します。

分割統治。

それは、それが軍隊が数で勝っているときでさえ敵を打ち負かす方法だからです。

考えられる原因を取り除くか、問題を追跡するのに問題が発生します。これにより、問題の根本原因にどんどん近づいていき、問題をより簡単に解決できます。

たとえば、hardwareを使用して、問題を解決するために不要なものをすべて切断して削除します。この方法では、問題の原因となっているコンポーネントを切断する場合があります。そして再びコンポーネントの半分を挿入し、それが再発するかどうかを確認し、不良コンポーネントが見つかるまで分割を繰り返します。

可能であれば、別のコンピューターで何かをテストすることも、問題を解決する上で良い利点です。

たとえば、softwareを使用してセーフモードで再起動すると、スタートアップエントリを無効にすることも役立ちます。これは、設定の有効化/無効化、デフォルト設定の試行などにも適用されます...

テストしてみましょう。

現在、新しいマシンで問題が発生しています。数回、マシンがフリーズしました。キーストローク、マウスクリック、または電源オン/オフスイッチ以外のものは受け付けません。常にWebを閲覧しているだけです。いくつか(他の6個以上のアプリケーション)を実行しています。これらのアプリケーションはいずれもメジャーではありません。通常、さまざまなUnixから移行された商用プログラムとオープンソースプログラムが混在しています。

  1. それ自体は適切な説明であり、一度発生するわけはありません

  2. あなたは問題とともに何が起こったのか知っていますが、問題の前にあなたやあなたのコンピュータがしたことを考え
    ことはありません

    これはわかりませんが、イベントログと最近変更されたファイル/フォルダーを見ることができます。

  3. 考えられる原因は、CPUに関連している可能性が最も高いです。これは、物事を処理するコンポーネントだからです。

    より具体的には、プロセス、ドライバー、または障害のあるハードウェア(おそらく温度の問題?)の可能性があります。

  4. CPUであることは知っていますが、何がわからないのですか。イベントにはこれが表示されず、Process ExplorerはDPCでハングします。

    そのため、次のステップでは、ハングが発生した後に閉じるトレース分析を実行します。

    トレースを確認すると、ドライバーXが問題を引き起こしていることがわかります

  5. 実際の仮定は行われません。CPUの仮定は、分割統治アプローチによって処理されます...

だから、これは私が問題を克服するために分割を開始する場所であり、解決したら停止します:

  1. 現在のバージョンのドライバーに問題がありますか?
    ドライバーを最新バージョンに更新します。

  2. ドライバーの最新バージョンに問題がありますか?
    新しいトレースを取得します。ドライバを初期バージョンとは異なる古いバージョンに更新します。

  3. デバイスに問題がありますか?レジストリの構成の問題?
    新しいトレースを取得します。可能であれば、デバイスを再インストールまたは無効にします。

  4. 問題はランダムです。プロセッサが熱くなっていますか?
    プロセッサの温度を確認し、必要に応じてファンを交換します。

  5. 問題はプロセッサではなく、他のハードウェアおよびソフトウェアの影響はありますか?
    ハードウェアを削除し、ソフトウェアの実行を無効にして、サードパーティの影響を特定します。

  6. 問題は取り外し可能な部品ではなく、交換する必要があります。
    最悪の場合、他のすべてが失敗した場合、交換する必要があります。

新しいトレースを取得してハードウェアを削除すると、より多くの情報が得られるので、次はどこを探すべきかがわかります。


4
分割と征服のために+1。説明の指定、追跡、問題の分割と克服のメカニズムで認められています。
クリスウォルトン

5
+1すばらしい回答。追加する必要があるのはこれだけです:前提条件をテストする
ベヴァン

「一度に1つずつ変更する」のはどうですか。
フロレンツクレイ

2
@Florenz:さて、あなたはそれらを1つずつ(少数の場合、またはあなたが複数の原因に基づいてできない場合)取るか、あなたが複数のことをチェックできるとき、それらを分割します(より大きい数の場合)たとえば、100の問題をトラブルシューティングするには、8回テストするだけで済みます(100-> 50-> 25-> 13-> 7-> 4-> 2-> 1)の代わりに、100倍...
タマラWijsman

2
賢明な部門!私が言いたいのは、「観測されたデルタに変更を加えることができるよりも速くものを修正しないでください」です。引き裂くことができないページでラボブックを使用することは、それを確実に行うための私の方法です。
フロレンツクレイ

6

良いログと直感-本当に。

  • 1日目から、システムに対して行うすべてのこと(アプリとOSの更新、新規インストール、新規または削除されたハードウェアまたは接続、「問題を引き起こさなかった」雷雨)を追跡します。
  • 最初に問題に気づいたとき:
    • 何してた?
    • 最近、他に何か変わったことはありますか?
    • 最近何を変えましたか?
    • それ以降は、自分が何をしているのかを常に把握しておく必要がありますので、次回の場合は、その前のことをよりよく把握できます。
    • システムログのスナップショットを作成します。
  • 再現できるかどうかを確認してください。再現できるまで、見つけることができません。
  • システムのパーティション分割を開始します:セーフモードとライブの実行、新しいアカウントと通常のアカウント、通常のものとは異なるキーボードとマウス(特にBluetoothと有線)、起動または起動から数分以内に起こりますか? 1時間以上運転した後(サーマルと考えてください)。

2
ロギングアクティビティに対して+1。と直感のために。ロギングは1日目から行われた場合にのみ有効であるため、受け入れられた答えではありません。Microsoftからのシステムアップデートやその他の自動アップデートは含まれていません。
クリスウォルトン

1
@ChrisWalton:Windows Update、デバイスの挿入/削除、ドライバーのインストールなどの詳細なログがあります。参照してくださいC:\Windows\*.logC:\Windows\LogsC:\Windows\inf\*.logともPerformance Monitor > Data Collector Sets > (Startup) Event Trace Sessions。また、@JRobert、より詳細にアイデアを取得する方法を説明するための1 ...
タマラWijsman

4

通常は、イベントログと、プログラムが独自に作成するログから開始します。プログラムは、プログラムフォルダのログを作成することがあります。

時間を特定できたら、ログでイベントを検索します。当然、Windowsログには、簡単に特定できるStopエラーが表示される場合があります。

すべてのドライバーをチェックし、それらが最新であることを確認します。

忍耐は大量にリクリーを必要とします。


2

既に与えられているすべての良いアドバイスに加えて、ログファイルで処理する量が多くない場合は、マシンの適切なメモリテストを行う価値がある場合が多くあります。ビルトインメモリテストはメモリカウントに非常に似ており、パワーオンテストがメモリ障害を検出することは非常にまれです。

Google for Windowsメモリ診断を使用して、CDに書き込みます。古いですが、優れたメモリテストの1つであり、無料です。


回答と推奨ツールに感謝します。私の質問のポイントを逃したのではなく、メモリテストをお勧めします。他の人がアドビの自動ソフトウェアダウンロードを提案しました。私の質問は; これらの状況では、可能性が非常に広い場合にどうするかをどのように決定しますか。
クリスウォルトン

1
@クリス:私が言ったように。断続的で説明できない問題のトラブルシューティング(なしsw開発状況のコースで)、開始するログがなく、どこから開始するかを示唆する他のマーカーがない場合、メモリテストを実行します。ロジックは、断続的な問題を再現しようとする場合に比べて実行が比較的高速です。除外されたら、絞り込みを開始し、TomWijの考えどおりにアイデアを得ることができます。
マット

けっこうだ。
クリスウォルトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.