• 締切済み

exeが応答無しになる

お世話になります。 Windows7上でとある常駐プログラムのEXEを動かしています。 しかし、このEXEが原因不明で突然固まってしまいます。※タスクマネージャで応答無しになります。 WindowsXPでは、こんなことありませんでした。 このEXEは Visual Studio 2005(たぶん) vb.net で作ってます。 また、この際下記の詳細内容が表示されましたが、さっぱり意味が分かりません。 これがヒントに何か分かれば教えてください。 宜しくお願いします。 ↓ 説明: Stopped working 問題の署名: 問題イベント名: CLR20r3 問題の署名 01: ********.exe 問題の署名 02: 1.13.0.0 問題の署名 03: 5743b637 問題の署名 04: mscorlib 問題の署名 05: 2.0.0.0 問題の署名 06: 53a12268 問題の署名 07: 3457 問題の署名 08: 26d 問題の署名 09: System.IO.IOException OS バージョン: 6.1.7601.2.1.0.256.48 ロケール ID: 1041

みんなの回答

  • chie65535
  • ベストアンサー率43% (8516/19358)
回答No.2

>問題の署名 09:System.IO.IOException ファイルの入出力ができない場合にコレが出ます。 例えば、VISTA以降でUACが有効になっていると、C:\Program Files\などは「アクセス拒否」されます。 >WindowsXPでは、こんなことありませんでした。 XPは「C:\Program Files\フォルダは自由にアクセス可能」だったので「VISTA以降に乗り換えたら、UAC環境下で、C:\Program Files\に直にアクセスするプログラムが全滅」しました。 例えば「プログラムをインストールしたフォルダにアクセスして、インストールフォルダに設定ファイルなどを保存するアプリ」は「C:\Program Files\の下にインストールしたら動かなくなる」などの問題が起きました。 これに対処するには「exeをC:\Program Files\じゃないフォルダにインストールする」や「exeをバージョンアップして、C:\Program Files\にアクセスしないようにする」などの対策が必要です。

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.1

おそらくは、Visual Basic などで作成したプログラム内で呼び出しているライブラリ(.NET Framework に準備されている既成のルーチン)が、現在の環境に入っている .NET Framework のバージョンには見当たらないためのエラー、 だと思います。または、Windows 7 が 32bit版 ではなく 64bit版のために、インストールされている .NET Framework も 64bit版で、32bit版のつもりでライブラリを呼び出したら 64bit版 のルーチンに入ってしまって、CLR20r3 例外エラーを起こしている、か。 .NET 3.5のアプリを.NET 2.0と.NET 4.0環境で動かすと落ちる – majishini.htm http://www.majishini.net/wp/?p=944 .NETにおける64ビットプロセスと32ビットプロセスについて - Qiita.htm http://qiita.com/mima_ita/items/57d7c1101543e214b1d6 ともに、動作していた環境での .NET Framework のバージョンをインストールするか、最新の .NET Framework のライブラリを呼び出すように .exe ファイルを改めてビルド(コンパイル)するかしないと解決しないと思います。 CLR20r3 - Google 検索 https://www.google.co.jp/search?q=CLR20r3

関連するQ&A

  • ScreenpressoでCLR20r3エラー

    キャプチャーソフトScreenpressoをインストールしようとexeを立ち上げると、 Screenpressoは動作を停止しました、と下記のエラーがでます。 原因と解決方法になりそうなことを探しています。 Windows7 64bit .NET Framework 4.0はインストールされています。 説明: Stopped working 問題の署名: 問題イベント名: CLR20r3 問題の署名 01: screenpresso .exe 問題の署名 02: 1.3.7.0 問題の署名 03: 50cbb4b0 問題の署名 04: Screenpresso 問題の署名 05: 1.3.7.0 問題の署名 06: 50cbb4b0 問題の署名 07: 1104 問題の署名 08: 6c 問題の署名 09: System.TypeInitialization OS バージョン: 6.1.7601.2.1.0.768.3 ロケール ID: 1041

  • VS2013 Console.WriteLine

    Visual Studio 2013 のC#でアプリを作成しています。 Console.WriteLineを実行すると 「型 'System.IO.IOException'の初回例外がmscorlib.dllで発生しました」 「追加情報:ハンドルが無効です。」 と表示されてアプリが停止します。 初めてこのような例外が発生しました。 プロパティの「Visual Studioホスティングプロセスを有効にする」にはチェック済です。 上記問題の対処方法が分かりましたら、何卒ご教授宜しく御願い致します。

  • rundll32.exeは応答していません

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1170270 こちらの質問と似たような症状ですが、OSが違うので質問させて頂きます ここ最近終了オプションでシャットダウンを選択すると、必ず「rundell32.exeは応答していません」と出てしまいます ウィルススキャン&スパイウェア検索もしましたが、VB2005(体験版)では特に問題は無かったです やはり上の記事同様、OSの寿命なんでしょうか?

  • windows7 起動後エラーlenovoe130

    lenovo e130 .windows7 64bitです。起動直後に「comunicaitions utility notifier は動作を停止しました」と出ます。毎回、起動後に出てくるので、なんとかして消したいのですが、どなたか詳しい方いらっしゃったら教えていただけないでしょうか。 問題の詳細というのは以下になっています。 説明: Stopped working 問題の署名: 問題イベント名: CLR20r3 問題の署名 01: trayctrlnotify.exe 問題の署名 02: 3.0.9.0 問題の署名 03: 4f99a7ed 問題の署名 04: System.Drawing 問題の署名 05: 2.0.0.0 問題の署名 06: 4f9267f5 問題の署名 07: 154 問題の署名 08: d2 問題の署名 09: AMAG3AACMAWG2XAF344U21ACVE5PSTKL OS バージョン: 6.1.7601.2.1.0.768.3 ロケール ID: 1041 オンラインのプライバシーに関する声明をお読みください: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0411 オンラインのプライバシーに関する声明が利用できない場合は、プライバシーに関する声明をオフラインでお読みください: C:\Windows\system32\ja-JP\erofflps.txt

  • exeのショートカットをデスクトップに置きたい

    vb.net2012で、新規にアプリケーションを作成しました。 これのショートカットをデスクトップに置いて、 vb.net2012を立ち上げてなくてもフォームを呼び出せるようにしたいです。 かなり初歩的な事を聞いてると思います。 C:\Users\Documents\Visual Studio 2012\ の中には、 bin My Project obj があります。 ビルドしてデバックはすでに済んでいます。 exeのショートカットキーを作りたいので、exeファイルがどこにあるのか教えてください。 ご教授よろしくお願いします。

  • vb.netでsetup.exeの名前を変える

    visual studio 2010のvbでソフトを作成しています。(プロではありません。趣味です。)setupプロジェクトで作成するsetup.exeの名前を変更するにはどうすればよろしいのでしょうか?たとえば、abc_setup.exeのようにです。ちなみに、setup.msiの名前を変更することはできました。御教示いただけるとありがたいです。

  • Visual Studioについて。

    こんにちは。 最近、妙にプログラミングに興味を持ち始め、VisualBasic(.NET?)でのプログラミングから勉強してゆきたいと思います。 しかし、まったくの初心者であります。 そこでなのですが、Visual Basic(.NET?)でのプログラミングは、Visual Studioで行えるのでしょうか? さらに、Visual Basicと、Visual Basic.NET があるようなのですが、どう違うのですか? VBも、VB.NETもどちらも、Visual Studio1つで できますか? そして、Visual Studioには、コンパイラは付属していますか? (よく、プログラミングしたあとに、コンパイルしてEXEファイルを作らないといけないと聞くので。) 検索エンジンで検索しても、方法が悪かったのか、よくわからなかったので、よろしくおねがいします。

  • 実行環境

    現在Visual Studio .Netで、VBを使用してあるソフトを開発しています。 初心者です。 作成されたexeファイルは、Visual Studioがインストールされていないパソコンでも実行できますか??

  • ホームページビルダー17でサイト応答なし

    ホームページビルダーでホームページを作成中 他のアプリケーションで、そのページに関連するCSSをいじってから ホームページビルダーの今まで開けていたサイト、ページを開くボタンを押すと すぐに「応答なし」に表示されるようになってしまいました。  ツール→オプション→ビジュアルサイトビュー設定において、「展開レベル」項目の「エラーのあるページまで展開」のチェックを外すと数秒でサイトを開けるようになった。 というのを試したのと 再度ホームページビルダーをインストールし直したのですが解決せず。 タスクマネージャーで表示すると CPU使用率は20~50% で、サイトを開くボタンをおしてすぐに「応答なし」と表示されてしまいます。 エラーの文章は以下のとおりです。 説明: 問題が発生したため、このプログラムと Windows の対話が停止しました。 問題の署名: 問題イベント名: AppHangB1 アプリケーション名: hpbpage.exe アプリケーションのバージョン: 17.0.1.0 アプリケーションのタイムスタンプ: 5046e638 停止時の署名: 5c1f 停止の種類: 0 OS バージョン: 6.1.7601.2.1.0.768.3 ロケール ID: 1041 追加の停止時の署名 1: 5c1f10d8fcf87e3a171b5672c10b53e2 追加の停止時の署名 2: 6fff 追加の停止時の署名 3: 6fff31ee8d0e70c9578aac19712cbcb1 追加の停止時の署名 4: 5c1f 追加の停止時の署名 5: 5c1f10d8fcf87e3a171b5672c10b53e2 追加の停止時の署名 6: 6fff 追加の停止時の署名 7: 6fff31ee8d0e70c9578aac19712cbcb1 何かわかる方いらっしゃったらおしえてください。 よろしくお願いします。 使用しているのはWIN7です。

  • VBのEXEのアクセス違反について

    VB6.0にてソフトウェアを作成し、exe形式に保存しました。 それをVBがインストールされていないPCから起動したときに NTワトソン博士から下記メッセージが出ました 「アクセス違反 0xc0000005 アドレス0x6003cd9e」 ソフトウェアの開発環境は Win2000 Servicepack3 VB6.0 アクセス違反が起こったPCの環境は WinNT4.0 ServicePack6A 常駐ソフトウェアはありません。 他のNTユーザーの方でVBインストール無しの 所にも入れたのですが問題なく動きました。 今回アクセス違反が起こったものは 新しくNTをインストールしたものです。 アクセス違反をなくし、Exeを動かす方法はありますか?