重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

開発自体はVisualC++2008ExpressEditionで行っています。
開発している、PCでは問題なく実行できるのですが。
ちょっと古いXPで試してみると、以下のところでエラーが発生し、

MSXML2::IXMLDOMDocument2PtrpDoc;
HRESULT hr=pDoc.CreateInstance( __uuidof(MSXML2::DOMDocument40));
printf("error:%d",hr);


error:-2147221164

This application has requested the Runtime to terminate it in unusual way. Please contact the application's support team for more information.

と表示され、エラーメッセージボックスも出てきて、そこには、

hoge.exe-アプリケーションエラー
例外 unknown software exception(0x40000015)がアプリケーションの0x0041f3d0で発生しました。

プログラムを終了するには[OK]をクリックしてください
プログラムをデバッグするには[キャンセル]を押してください


と表示されます。
このWindowsUpdateで何かしてないものがあるからかとも思い、一応MicrosoftUpdateで全部Updateしてみたのですが、ぜんぜん直りませんし、ネットで検索しても、ろくな情報がヒットしません。

どなたかヒントでもいいので何か知っていることがあればよろしくお願いします。

A 回答 (1件)

こんなのがありました。



Failed to open XML file C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web_mediumtrust.config, system error: -2147221164

http://blogs.msdn.com/fmo_jp/archive/2008/10/14/ …

この回答への補足

確かに,CreateInstanceの戻り値をデバッガで見てみると,

0x80040154 クラスが登録されていません

と表示されます.
そして,
Microsoft .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx? …
dotNetFx35setup.exe
から,ファイルを落として,インストールしようとすると,確かに,ここに記されているように,
http://blogs.msdn.com/fmo_jp/archive/2008/10/14/ …

.NET Framework 3.5 セットアップ
セットアップエラー

という表示が出力されます.
そこで記されていたように,
regsvr32 msxml3.dll
を実行して

Microsoft XML Parser (MSXML) 3.0 Service Pack 7 (SP7)
http://www.microsoft.com/downloads/details.aspx? …
msxml3.msi

をインストールしてみました.ですが,やはり,また,.Net Frameworkのセットアップはエラーを出しました.
そこで,MSXMLのバージョンが古いからかと考え,
regsvr32 msxml6.dll
と実行し,

Microsoft Core XML Services (MSXML) 6.0 Service Pack 1
http://www.microsoft.com/downloads/details.aspx? …
msxml6_x86.msi

をインストールしようとしてみました.インストールしていると以下のファイルがないといわれたので,以下から「msxml6.msi」を落としてきてやり直しました.

Microsoft Core XML Services (MSXML) 6.0
http://www.microsoft.com/downloads/details.aspx? …
msxml6.msi

そうすると,MSXML6.0のインストールは完了したのですが,肝心の.Net Frameworkはまたしてもインストールできませんでした
.NetFrameworkのインストールエラーについて調べると,以下に
http://d.hatena.ne.jp/naoki0311/20070718/1184725 …
KB930264
KB929300
KB110806
がインストールされていると問題が起きると表示されていたんで,インストールされていないか,プログラムの追加と削除で探してみたんですが,どれもありませんでした.
また,以下の
http://www.microsoft.com/downloads/details.aspx? …
に,「.NET Framework 3.5 のプレリリース版(.NET Framework 3.5 Beta2等)がインストールされている場合は、それらをコントロール パネルの [プログラムの追加と削除] でアンインストールしてからインストールを実行する必要があります。」と表示されていたので,プログラムの追加と削除にBetaがあるか探してみましたが,普通の2.0,3.0,3.5がインストールされているだけでした.



一体何が悪いのでしょうか?

補足日時:2009/06/15 16:33
    • good
    • 0
この回答へのお礼

できました.
以下をインストールしたらできるようになりました
MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)
http://www.microsoft.com/downloads/details.aspx? …

どうもありがとうございました.

お礼日時:2009/06/15 19:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!