- 締切済み
●FMV-BIBLO NF/G70 WINDOWS 7 を使用している
●FMV-BIBLO NF/G70 WINDOWS 7 を使用しているのですが、起動時にMicrosoft.NetFramWorkの下記エラーメッセージがでます。 「アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。〔継続〕をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。 〔終了〕をクリックすると、アプリケーションは直ちに終了します。」 ●終了をクリックすると問題なくパソコンは使えるのですが、このエラーをでないようにするためには どうしたらよいですか?他の質問も調べてみたのですが、なおす方法がわからないので詳しく教えていただけませんか?エラーの詳細には下記のように書かれています。 ------------------------------ Just-In-Time (JIT) デバッグを呼び出すための詳細については、 ダイアログ ボックスではなく、このメッセージの最後を参照してください。 ************** 例外テキスト ************** System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 SupWatch.Form1.funcGetList() 場所 SupWatch.Form1.Form1_Load(Object sender, EventArgs e) 場所 System.Windows.Forms.Form.OnLoad(EventArgs e) (途中省略) ************** JIT デバッグ ************** Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、 またはコンピューター (machine.config) の構成ファイルの jitDebugging 値を system.windows.forms セクションで設定しなければなりません。 アプリケーションはまた、デバッグを有効にしてコンパイルされなければ なりません。 例: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、 ハンドルされていない例外はすべてコンピューターに登録された JIT デバッガーに設定されなければなりません。 ------------------------------ ●宜しくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
No.2 改め No.3です 別カテゴリの質問で、Microsoft.NetFramWork のインストール状況を 振り出しに戻すツールが紹介されていました。 要するに、まっさらの状態にしてから再インストール→アップデート しましょうと言うことのようです。 http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx 「dotnetfx_cleanup_tool.zip」というファイルで、書庫ファイル が 2重になっているようですね。 自動解凍書庫に同梱の「私を読みなさい」というテキストファイルは 全て英語なので、オイラには使い方が良く分かりません。 どうも、cleanup.exe の実行には、サイレントモードや不在モードと いうものがあるらしいですね。 システムがプログラムを使用している可能性があるからでしょうか? また、上記 Webサイトには、このツールは Ms.NetFramWork が正規の 手順で削除出来なかった場合に利用してください、みたいな記述も散見 されます。 いずれにしても、誰かまっとうな日本語で翻訳して欲しいところです。
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
No.2です。 いちおう「Microsoft .NET Framework」に関するマイクロソフト サポート担当者の見解を以下に紹介しておきます。 ---------------------------↓説明その1--------------------------- Microsoft .NET Framework とは、アプリケーションを実行するための環境です。 2010 年 4 月時点でリリース済みの .NET Framework には、Ver.1.0 / 1.1 / 2.0 / 3.0 / 3.5 / 4 の 6 種類のバージョンがあります。 これらは共存が可能で、1 つの Windows システム (お客様の場合は、お使いの Windows Vista) に複数バージョンをインストールして同時に利用できます。 また、Microsoft.NET Framework 3.5 SP1 は、多くの新機能を含む完全な累積的更新プログラムです。 .NET Framework 3.5 SP1 の中には .NET Framework 2.0、.NET Framework 3.0、.NET Framework 3.5 及び累積的なサービス更新プログラムが含まれています。 しかしながら、それ以外のバージョンはお互いに独立していて、かつ下位互換性も完全ではありません。 お客様に、より安全で安定したシステム環境にてご利用いただくためにも、ご利用のコンピュータにとってはいずれも重要な更新プログラムとなりますので、すでにインストールされているプログラムに関しましては、アンインストールされることはお勧めできません。 ※ 削除してしまうと、削除した .NET Framework をプログラミング言語として完成させるソフトウェア アプリケーション (ゲームなど) が利用できなくなります。 ---------------------------↓説明その2--------------------------- 誠に恐れ入りますが、Microsoft .NET Framework で作成されているアプリケーションがたくさん存在しています。 例えば、 ・ゲーム ・会計ソフト ・セキュリティソフト ・ドライバ そのため、Microsoft .NET Framework をアンインストールされないことをお勧めいたしております。 ※ Microsoft .NET Framework をアンインストールしていただくと、ゲームだけではなく、セキュリティソフトも動作しなくなる可能性がございます。この点が弊害となります。 -------------------------以上、説明おわり------------------------- 具体的なソフト名が明示されない等、まだまだ不明な点が多い内容 ですが、Microsoft .NET Frameworkを全てアンインストールすること にはかなりの抵抗があると思います。 そこで、本来の改善策を求めるのであれば、Windows Liveの ID を 取得してユーザーとして当然の権利である「マイクロソフトサポート オンライン」に、今回発生しているエラーについて問い合わせてみる ことをお勧めします。 https://support.microsoft.com/oas/default.aspx?gprid=14019&st=1&wfxredirect=1 二日以内にメールにて何らかのレスポンスがあることでしょう。 エラーの原因ですが、スタートアップに関連するプログラムが登録 されているのかも知れません。 また、当方の Vista環境のサービスには、何となく関係在りそうな Microsoft .NET Framework NGEN v2.0.50727_X86 Microsoft .NET Framework NGEN v4.0.30319_X86 の2つがリストに「停止」状態(「開始」になっていない)で登録 されていました。 一度「システム構成ユーティリティ」や「コンピュータの管理」で 確認されてみては如何でしょう。 残念ながら当方には Windows7 環境が手元にないので、これ以上の アドバイスはできそうにないのが悲しいところです。(/_;) しくしく
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
No.1です。 >Microsoft.NetFramWorkは何に使うソフトなのでしょうか? Microsoft .NET Frameworkは、アプリケーションを実行するための 環境だそうです。 各バージョンはお互いに独立して(更新プログラムを除く)いて、 かつ必ずしも下位互換ではないということです。 つまり、Ver.4が在れば Ver.1は不要というものでもなく、Ver.1を 利用するアプリケーションは .NET Framework 1 環境が必須であると 言うことになるようです。 >アンインストールしても問題ないのでしょうか? アンインストールしてしまうと、それに対応した.NET Frameworkを プログラミング言語として完成させることを仕様とするゲームなどの ソフトウェアが利用できなくなると言うことです。 動かなくなるという具体的なアプリケーションソフトについては、 一般人であるオイラにはよく分かりません。 因みに、2010年 4月時点でのリリース済み .NET Framework には、 Ver.1.0 以降、1.1/ 2.0/ 3.0/ 3.5/ 4 の 6種類のバージョンがある そうですが、当方の Vista環境に存在するのは 3.5と 4だけです。 また、同じく当方の Win2000 PC には 2.0しか在りません。 結局何に使われるプログラムなのかオイラにも良く分からないため 前回のようなアンインストールしながらのトライ・アンド・エラーと いう検証方法を提案した次第なのです。 人柱を強いるような回答で、すみませんでした。 m(_ _)m
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
いっそ Microsoft.NetFramWork関連のプログラムをアンインストール してしまうというのはどうでしょう。 ただし、運用上必要なバージョンがあるかも知れないので、1つ1つ アンインストールする毎にその症状が発生するかどうかを検証しながら 実行した方が良いかも知れません。 その後もし Windows Update の際に更新プログラム適用候補にリスト アップされた場合は、そのリストからも除外してしまえばスッキリする というものです。 或いは、そのサービスを停止させて様子をみるという方法も在りそう です。
お礼
ご回答ありがとうございます。 Microsoft.NetFramWorkは何に使うソフトなのでしょうか? アンインストールしても問題ないのでしょうか? コントロールパネルをを見て見ると Microsoft.NetFramWork4 CLIENT PROFILE Microsoft.NetFramWork4 CLIENT PROFILE LANGUAGE PACK- 日本語 というものがありましたが・・・ どちらも削除して問題あるかないかはどうやったらわかるのでしょうか?
お礼
色々調べていただいてありがとうございます! マイクロソフトに問い合わせしてみます!