【2/17】今年は「濃厚」技術トーク!@ITメールセミナー スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷
Windows TIPS
[User Interface]
  Windows TIPS TOPへ
Windows TIPS全リストへ

Microsoftへのエラー報告ダイアログを無効にする

解説をスキップして操作方法を読む

デジタルアドバンテージ 正木 理絵子
2005/02/05
2005/10/17更新
 
対象OS
Windows XP
Windows Server 2003
Windows XPでは、アプリケーションの操作中にエラーが発生すると、エラー情報をインターネット経由でマイクロソフトに通知する機能が搭載された。
しかしエラー報告の必要がないなら、エラーが発生してもエラー・ダイアログを表示しないように設定できる。
 
解説

 Windows XPやWindows Server 2003上でアプリケーションを利用している際にエラーが発生すると、次のようなダイアログが表示される場合がある。これは、アプリケーション自身では対処できないような致命的なエラーが発生したときに表示されるもので、通常はアプリケーションを強制終了させるしかない。

アプリケーション・エラーの報告ダイアログ
アプリケーションが自身で対処できない致命的なエラーが発生すると、このダイアログが表示される。makeerror.exeは、今回の実験用として作成したサンプル・プログラムである。
  エラーの内容をインターネット経由でマイクロソフトに通知する。
  エラー内容の通知は行わない。

 ここで[エラー報告を送信する]をクリックすると、エラーに関する情報(エラーを発生したプログラム名やエラー発生時のコンピュータの状態など)がマイクロソフトにインターネット経由で送信される。送信された情報は、製品の品質向上(問題点の洗い出しやバグの修正など)のために役立てられるとされている。

 氏名や住所など、明かなプライバシー情報は送信されないと分かっていても、情報をインターネット経由で送信することを思わしくないと感じる管理者もいるだろう。Windows XP/Windows Server 2003のデフォルト設定では、このエラー報告ダイアログが表示されるようになっているが、これが不要だと思うなら、設定を変更することでアプリケーション・エラー発生時もエラー報告ダイアログを表示しないようにできる。


操作方法

 エラー報告ダイアログを表示しないようにするには、[コントロール パネル]−[システム]アイテムを実行して[システムのプロパティ]ダイアログを表示し、[詳細設定]タブをクリックする。

[システムのプロパティ]ダイアログ
  これをクリックする。

 [エラー報告]ボタンをクリックすると、次のようなダイアログが表示される。

[エラー報告]ダイアログ
エラー報告を無効にした場合でも、重大なエラーが発生した場合に限って通知するか、それすらしないかを選択できる。
  [エラー報告]ダイアログを表示しないようにするにはこちらを選択する。
  重大なエラーが発生したときだけは通知したい、という場合はこのチェック・ボックスをオンにする。

 まず、[エラー報告を無効にする]()を選択したときには、下の[重大なエラーが発生した場合は通知する]()の状態によって次のようにアプリケーション・エラー発生時の挙動が変わる。

[重大なエラーが〜]チェック・ボックス アプリケーション・エラー発生時の挙動
オフ ダイアログなどは一切表示されず、アプリケーションがいきなり強制的に終了される。ただし開発ツールなどをインストールしている環境では、エラー通知ダイアログが表示される場合がある
オン 報告機能を持たないダイアログが表示され、ここで確認ボタンをクリックすると、アプリケーションが強制的に終了される

 [重大なエラーが発生した場合は通知する]チェック・ボックスをオフにした場合には、アプリケーション・エラーが発生しても何も表示されず、いきなりアプリケーションが強制終了される。

 一方、[重大なエラーが発生した場合は通知する]チェック・ボックスをオンにすると、アプリケーション・エラー発生時には報告機能を持たない次のダイアログが表示される。

報告機能を持たないエラー通知ダイアログ
ここで[閉じる]ボタンをクリックすると、問題を起こしたアプリケーションが強制的に終了される。

 つまり、アプリケーションを強制終了させるタイミングをユーザーが制御できるようになる。いずれにせよエラーを起こしたアプリケーションは強制終了するしかないわけだが、ダイアログが表示されるようになっていれば、問題を起こしたアプリケーションのプロセスを強制終了する前に、ほかのアプリケーションで作業中のデータを念のため保存するなどの措置が可能になるだろう。

 なお[重大なエラーが発生した場合は通知する]チェック・ボックスをオフにしたときでも、Visual Studioなどの開発ツールをインストールしている場合は、以下のようなエラー通知ダイアログが表示される。

開発ツールをインストールしている場合のエラー通知ダイアログ
Visual Studioなどの開発ツールをインストールしている場合は、このダイアログが表示される。メッセージにあるとおり、ここで[キャンセル]ボタンをクリックすれば、デバッガを起動できる。

 ここで[キャンセル]ボタンをクリックすれば、デバッガを起動できる。End of Article

  関連リンク
  エラー報告を無効にするには(マイクロソフト)
     
この記事と関連性の高い別のWindows TIPS
Windows Vista/Windows Server 2008のエラー報告ダイアログを無効にする
自動更新で修正プログラムがインストールできない場合の対処方法
Windows XPで変わったユーザー/コンピュータ/グループの選択方法
ディスクの故障をイベント・ログで確認する
Windows XPのネットワークの診断ツールを利用する
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

更新履歴
【2005/10/17】当初の解説では、エラー報告機能によって、「プライバシーにかかわるような情報は 送信されない」と記載しておりましたが、ケースによってはプライバシー情報が送信 される可能性が否定できないことが分かりました。このため、断定表現を避けるよう に修正しました。お詫びして訂正させていただきます。
 
「Windows TIPS」

ホワイトペーパーTechTargetジャパン

Windows Server Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  企業の仮想化に足りない“発想”とは?
仮想化運用管理のキモは意外なところに!

New!
  操作もマニュアルも分かりやすい!
ユーザー視点で開発されたPC管理ツール

New!
  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  セキュリティを知り尽くす上野氏が登壇!
@ITメールソリューションLive! in Tokyo

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  世界に通用するストレージの作り方とは?
製品に込めた思いを富士通の開発者に聞く

  OSSで手間も時間も、障害も減った――
「マピオンの事例」オープンソース活用法

  「ノートPCの持ち出し禁止」で大丈夫?
情報漏えいを防ぐ管理手法とインフラは?

  1日の処理を1秒に――MySQLの達人が語る
「コスト削減」できるチューニング

  ドキュメント作成を自動化して、SEの作業
効率を大幅アップ! Visio 2007の魅力

  急速に広がるHyper-Vでのサーバ仮想化
そのベストプラクティスをデルが解説

  @IT主催セミナーで語られた、「担当者に
求められるセキュリティ対策」をレポート

  @IT「Windows 7」 特設サイトオープン!
最新情報・移行ノウハウを公開しています