3

見つけられないように見えるエラーがあり、それを追跡するための必要性/リソースがありません。私たちがしなければならないことは、「この問題についてマイクロソフトに教えてください」というおかしなダイアログボックスがサーバーを乱雑にしないようにすることです。

これはMS-Accessエラーによるものです(私たちは考えています)が、Accessがインストールされている場所が見つかりません(私はそうではないと思います)。どのドライブにもMSOfficeディレクトリはありません。

ダイアログボックスが表示されないようにすることができれば、それは素晴らしいことです。

ありがとう。

仕様:Window Server 2003 sp2

4

7 に答える 7

8

http://www.codeproject.com/KB/exception/UnhandledExceptionClass.aspxから:

コンピュータのWindowsの[エラーレポートの送信]ダイアログも無効にする場合は、[マイコンピュータ]アイコンを右クリックして[プロパティ]を選択し、[詳細設定]タブに切り替えて、[エラーレポート]をクリックします。ボタン。[オプション]ダイアログで、[エラーレポートを無効にする]ラジオボタンを選択します。

http://www.codeproject.com/KB/exception/ExceptionHandling.aspxも比較して、一般的な.NET例外処理の健全性を確認してください。

于 2008-09-10T18:43:04.803 に答える
8

このエラーがどれほど深刻であるかをあなたは理解していないと思います。これらのエラーは、バッファ オーバーフロー、ヌル ポインタ逆参照、ゼロ除算エラーなどのような深刻な状況下でポップアップします。これがサーバー上で実行されると述べた場合、(状況によっては)ネットワークに面した簡単に悪用可能なプログラムを持っている可能性があります。

他の人が示唆しているように、システム全体でエラー報告をオフにするか、SetErrorMode API を使用してアプリケーションだけを無効にすることができますが、問題を根本から調査して修正することを強くお勧めします!

于 2008-09-10T19:48:34.160 に答える
4

さて、私はどのアプリケーションがAccessを使用しているかを理解しようとします。何が実行されているかわからないことは、特に未処理の例外がある場合に、実際の問題です。

無効にするだけですか?試す:

「マイコンピュータ」を右クリック

[プロパティ]を左クリックします

[詳細設定]タブを左クリックします

[エラーレポート]を左クリックします(下部近く)

[エラーレポートを無効にする]を左クリックします

于 2008-09-10T18:41:44.463 に答える
2

これは、Windowsエラー報告ダイアログと呼ばれます。次の手順に従って無効にすることができます。

http://www.windowsnetworking.com/articles_tutorials/Disable-Error-Reporting-Windows-XP-Server-2003.html

ただし、これらのエラーメッセージが表示される理由が気になります。あなたは非常に悪いかもしれない問題を隠しているだけです。

于 2008-09-10T18:43:43.443 に答える
2

3人の異なる人が自分のマシンでダイアログを無効にする方法についての指示を投稿しているのを見るので、コメントだけでなく回答としてこれをもう一度投稿します。

アプリケーションがダイアログを使用できなくなるため、顧客のマシンでこれを実行することは望ましくありません。彼らはそれが彼らのアプリケーションのために現れるのを防ぎたいだけです。

于 2008-09-10T18:47:53.807 に答える
1

それは何も隠していません、プログラムがクラッシュした場合でもウィンドウはあなたに教えてくれます。違いは、コアダンプをコンパイルせず、Microsoftに送信しようとしないことです。このガベージを無効にすると非常に便利です。

于 2009-11-25T04:09:32.137 に答える
0

.net で作業している場合、未処理の例外をすべてキャッチできます (これがこのメッセージの原因です)。しかし、Access で同じことを行う方法を知りません。

http://devcity.net/Articles/60/1/unhandled_exceptions.aspx

于 2010-08-04T18:50:19.620 に答える