あるソフトウエアを起動すると、「Microsoft Aisual C++ Runtime Library」と言うエラーが出ます

Anonymous
2015-02-27T02:23:02+00:00

Runtime エラーに付いて

あるソフトウエアを起動すると、「Microsoft Aisual C++ Runtime Library」と言うエラーが出ます。

自分で調べて今入っているC++のRuntimeを一旦アンインストールし、C++2005とC++2008とC++2010と言うRuntimeを新規にインストールしました。

再起動、Windows Updateも行いましたがまだエラーを吐きます。

PC環境は、

Winndows7の32ビット

CPUコア6 メモリ4GHz

なので問題ないと思います。

ソフト自体は他のPCでは立ち上げる事が出来問題ありません。

(3台あるPCのうち他2台は問題なく立ち上がります。3台ともOSは同じWIN7です。)

なぜか1台だけエラーを吐きますので、解決策を教えてください。

C++ Runtime をアンインストール再インストールは何回か試したけどダメです。

クリーンブートしてもエラーは出ます。

セキュリティーソフトを無効化してもダメです。

参考のためにソフトウエアをサーバーにおいておきます。

一応ウイルスチェックはしています。

http://mypace.huu.cc/teru_010/kasutamuVr0.4.exe

※モデレーター注 : 質問内容が分かりやすいようにタイトルを修正しました

変更前スレッドタイトル : 「Microsoft Aisual C++ Runtime Library」と言うエラー

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2015-03-09T04:36:28+00:00

問題となっているアプリがネット上からダウンロードできたので、試しに動かしてみたところ、先に提供していただいたダンプと全く同じ状況を再現できました。

で、先ほど少しだけデバッグしてみたところ。。。

問題のエラー ダイアログは、VC++ ランタイム ライブラリ モジュールの不足で表示されているのではなく、このプログラム自身がランタイム ライブラリ (msvcrt.dll) が提供する abort() 関数をコールし、自身を強制終了させているために表示されていました。

つまり、このプログラム自身が処理中に何らかの問題を検出し自身を強制終了させているということで、問題はこのアプリ自身にある。。。ということになると思います。

Process Monitor というツールを使ってこのアプリの挙動を調べると、確かに IME および Text Service Framework に関連する処理でエラーが多数発生していましたが、個人的にはこれが原因とはちょっと考えにくい。。。と思っています。

ただ、それも断言はできないので、一応、言語のロケールや IME に関する設定で、正常動作環境とエラー発生環境で差異はないか、確認することをお勧めします。

また確証がある訳ではありませんが、個人的には IME や Text Service Framework の問題よりも、アプリ固有の環境設定に関する情報が何か足りないのではないか。。。と感じています。

私の PC 環境でこのアプリを動作させた場合、下記ファイルのオープンに失敗していることを確認しています。

<オープンに失敗しているファイル>

☆ C:\Users&lt;User Name>\AppData\Local\QtProject\qtlogging.ini

☆ C:\ProgramData\QtProject\qtlogging.ini

☆ <問題の EXE ファイルが格納されているフォルダ>\QtProject\qtlogging.ini

☆ <問題の EXE ファイルが格納されているフォルダ>\data\QtProject\qtlogging.ini

☆ <問題の EXE ファイルが格納されているフォルダ>\qt.conf

実際に今回の問題と関連があるのかはわかりませんが、上記ファイルに関して、正常動作環境とエラー発生環境で差異はないか、確認することをお勧めします。

(私のところには正常に動作する環境が無いので、どのような状態が正解なのか、判別のしようがありません。)

昼休みにデバッグした限りでは、この問題のプログラムは "ssse3" という文字列をチェック後に、abort() 関数を呼び出していました。

なので、"ssse3" という文字列が何かヒントになるかも。。。と思い、"<アプリ EXE ファイル名>" + "ssse3" をキーワードに Google で調べたら、このアプリの専用フォーラムで同様の事例が報告されていました。

このアプリの専用フォーラムをみる限り、この問題はかなりの人が遭遇しているしているようです。

私は、このアプリが対象とするハードウェアを持っていないのでフォーラム会員にはなれませんが、会員登録をすれば色々と詳しい情報がみれるみたいです。

なので、ここよりも対象アプリ専用フォーラムに問い合わせることをお勧めします。

(私が調べた限りでは、VC++ ランタイム ライブラリの問題ではないと思います。)

この回答は役に立ちましたか?

0 件のコメント コメントはありません

55 件の追加の回答

並べ替え方法: 最も役に立つ
  1. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  2. Anonymous
    2015-03-02T00:14:57+00:00

    返信ありがとうございます。

    このアプリと言うかソフト自体は他の同じような環境のPCでは普通に動きます。

    他のPCの場合エラーが出ないのでアプリの問題ではないのではないかと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-02-28T08:04:27+00:00

    > 障害が発生しているアプリケーション パス: C:\Users\******\Desktop\kasutamuVr0.4.exe

    > 障害が発生しているモジュール パス: C:\Users\******\Desktop\kasutamuVr0.4.exe

    この「kasutamuVr0.4.exe」というのはどういうアプリケーションなのでしょうか。

    このアプリケーション自体の問題の可能性もある (というかそれが怪しい) と思われるのですが。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2015-02-28T00:24:32+00:00

    ご指導ありがとうございます。

    イベント ログにエラーを確認しました。

    ログの名前:         Application

    ソース:           Application Error

    日付:            2015/02/28 9:31:01

    イベント ID:       1000

    タスクのカテゴリ:      (100)

    レベル:           エラー

    キーワード:         クラシック

    ユーザー:          N/A

    コンピューター:       ********

    説明:

    障害が発生しているアプリケーション名: kasutamuVr0.4.exe、バージョン: 0.0.0.0、タイム スタンプ: 0x071c39b8

    障害が発生しているモジュール名: kasutamuVr0.4.exe、バージョン: 0.0.0.0、タイム スタンプ: 0x071c39b8

    例外コード: 0x40000015

    障害オフセット: 0x007d5a71

    障害が発生しているプロセス ID: 0xc10

    障害が発生しているアプリケーションの開始時刻: 0x01d052edd29ca700

    障害が発生しているアプリケーション パス: C:\Users\******\Desktop\kasutamuVr0.4.exe

    障害が発生しているモジュール パス: C:\Users\******\Desktop\kasutamuVr0.4.exe

    レポート ID: 12150795-bee1-11e4-8f73-4487fcd5cde3

    イベント XML:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="Application Error" />

        <EventID Qualifiers="0">1000</EventID>

        <Level>2</Level>

        <Task>100</Task>

        <Keywords>0x80000000000000</Keywords>

        <TimeCreated SystemTime="2015-02-28T00:31:01.000000000Z" />

        <EventRecordID>25870</EventRecordID>

        <Channel>Application</Channel>

        <Computer>********</Computer>

        <Security />

      </System>

      <EventData>

        <Data>kasutamuVr0.4.exe</Data>

        <Data>0.0.0.0</Data>

        <Data>071c39b8</Data>

        <Data>kasutamuVr0.4.exe</Data>

        <Data>0.0.0.0</Data>

        <Data>071c39b8</Data>

        <Data>40000015</Data>

        <Data>007d5a71</Data>

        <Data>c10</Data>

        <Data>01d052edd29ca700</Data>

        <Data>C:\Users\******\Desktop\kasutamuVr0.4.exe</Data>

        <Data>C:\Users\******\Desktop\kasutamuVr0.4.exe</Data>

        <Data>12150795-bee1-11e4-8f73-4487fcd5cde3</Data>

      </EventData>

    </Event>

    ログの名前:         Application

    ソース:           Windows Error Reporting

    日付:            2015/02/28 9:31:18

    イベント ID:       1001

    タスクのカテゴリ:      なし

    レベル:           情報

    キーワード:         クラシック

    ユーザー:          N/A

    コンピューター:       ********

    説明:

    障害バケット 866631009、種類 17

    イベント名: APPCRASH

    応答: 使用不可

    Cab ID: 0

    問題の署名:

    P1: kasutamuVr0.4.exe

    P2: 0.0.0.0

    P3: 071c39b8

    P4: kasutamuVr0.4.exe

    P5: 0.0.0.0

    P6: 071c39b8

    P7: 40000015

    P8: 007d5a71

    P9: 

    P10: 

    添付ファイル:

    C:\Users\******\AppData\Local\Temp\WER5233.tmp.WERInternalMetadata.xml

    これらのファイルは次の場所にある可能性があります:

    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_kasutamuVr0.4.ex_69a4fc91d9ec9d54b59e5f7dface33b5935ef6c4_05b09329

    分析記号: 

    解決策を再確認中: 0

    レポート ID: 12150795-bee1-11e4-8f73-4487fcd5cde3

    レポートの状態: 0

    イベント XML:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="Windows Error Reporting" />

        <EventID Qualifiers="0">1001</EventID>

        <Level>4</Level>

        <Task>0</Task>

        <Keywords>0x80000000000000</Keywords>

        <TimeCreated SystemTime="2015-02-28T00:31:18.000000000Z" />

        <EventRecordID>25871</EventRecordID>

        <Channel>Application</Channel>

        <Computer>********</Computer>

        <Security />

      </System>

      <EventData>

        <Data>866631009</Data>

        <Data>17</Data>

        <Data>APPCRASH</Data>

        <Data>使用不可</Data>

        <Data>0</Data>

        <Data>kasutamuVr0.4.exe</Data>

        <Data>0.0.0.0</Data>

        <Data>071c39b8</Data>

        <Data>kasutamuVr0.4.exe</Data>

        <Data>0.0.0.0</Data>

        <Data>071c39b8</Data>

        <Data>40000015</Data>

        <Data>007d5a71</Data>

        <Data>

        </Data>

        <Data>

        </Data>

        <Data>

    C:\Users\******\AppData\Local\Temp\WER5233.tmp.WERInternalMetadata.xml</Data>

        <Data>C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_kasutamuVr0.4.ex_69a4fc91d9ec9d54b59e5f7dface33b5935ef6c4_05b09329</Data>

        <Data>

        </Data>

        <Data>0</Data>

        <Data>12150795-bee1-11e4-8f73-4487fcd5cde3</Data>

        <Data>0</Data>

      </EventData>

    </Event>

    何のことなのかさっぱりわかりません。

    どうすればいいのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません