1

マネージドコードとアンマネージドコードが混在する.Netアプリケーションがあります。アプリケーションの使用中にユーザーがBSODを取得したという報告が多数あります。これらのブルースクリーンは、さまざまなバージョンのWindowsで発生します。ほとんどがXPですが、あるユーザーはWindows 7で発生すると主張しています。一部のユーザーは、あることをしているときに発生していると考えています。もちろん、問題を再現することはできません。

言うまでもなく、私は困惑しています。ユーザーモードアプリケーションはOSをブルースクリーンできないはずなので、一般的なカーネルスペースアプリケーションのバグ、おそらくバグのあるウイルス対策ソフトウェアに遭遇していますか?

誰かがこのようなものを追跡する方法について何かヒントがありますか?これが発生しているコンピューターにアクセスできないため、カーネルデバッガーなどを接続することはできません。

4

3 に答える 3

1

https://serverfault.com/questions/238/how-to-diagnose-a-windows-blue-screen

于 2009-12-17T23:15:50.463 に答える
1

あなたができる唯一のことは、ユーザーにあなたにデータを送るように説得することです:

  • クラッシュダンプ。フル/ミニダンプを有効にする方法とそれらを見つける場所を示すウォークスルーをWebサイトに投稿してください。これは厄介な詳細を含むKB記事です-おそらくスクリーンショットなどでこれを単純化したいと思います。
  • インストールされたソフトウェア。彼らのためにこの情報を収集するツールを見つけるのが最善です。人間は特に信頼できるものでも徹底的なものでもありません。 WinAuditはよさそうだ
  • インストールされているハードウェアとドライバー。(同上)
于 2009-12-17T23:16:28.903 に答える
0

クラッシュ/ミニダンプのコピーを入手できますか?

その場合は、WinDbgSOSを使用して、コードが爆発したときにコードがどこにあるかを把握できます。

Tess Fernandezは、低レベルのツールを使用したマネージドデバッグに関する優れたブログを公開しています。

于 2009-12-17T23:18:56.383 に答える