プログラミングの話題でなくてごめんなさい。
VC++ 関係と言うことでご容赦を…
PC の調子がよくないので、HDD をフォーマットして OS を再インストールしました。
VisualStudio の再インストールも終わり、Platform SDK を入れようとしたのですが、
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
このページで、上のメニューから「Downloads」→「Install」とクリックして進んだ先
で「MSXML3 SP2 以上がインストールされていません」とかなんとか表示されてインスト
ールできません。
↓エラーページの URL
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/nomsxml.htm
ならばインストールしてやろう、というわけで、
http://msdn.microsoft.com/library/default.asp?
url=/downloads/list/xmlgeneral.asp
ここから MSXML3 SP4 と、ついでに MSXML4 SP2 もダウンロードしてインストールしま
した。
が、依然 Platform SDK は前述のエラーを吐くだけ。
PC を再起動したり、Platform SDK インストールの ActiveX コントロールを再インスト
ールしたり、システムフォルダ内にあるすべての MSXML*.DLL を UnregisterServer、
RegisterServer で再登録してみたり、ついでに Office 2003 についてきた
MSXML5.DLL も登録してみましたが解決せず。
HDD 内を検索しても、MSXML3 の SP2 未満のバージョンはありません( MSXML1 とか 2
はありますが、3 の SP2 未満がないという意味で)。
OS を再インストールする前はこんなことはなかったのですが、どうすればよいかご存知
の方はいらっしゃいませんでしょうか?
環境は WinXP Pro SP1 + VisualStudio .NET 2003 + IE6 SP1 です。
システムフォルダ内の MSXML*.DLL のバージョンは
MSXML.DLL ver 8.0.6730.0(MSXML2.5 SP3)
MSXML2.DLL ver 8.30.8709.0(MSXML 2.6 SP3)
MSXML3.DLL ver 8.40.9419.0(MSXML 3.0 SP4)
MSXML4.DLL ver 4.20.9818.0(MSXML 4.0 SP2)
です。
追記
オンラインインストールがダメならオフラインだ、というわけで
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
ここからダウンロードしようとしたところ、404 File Not Found …
どうしろって言うんですか MS さん…
…すいません、どういうわけだか解決しました。
やったことといえば、MSXML3.DLL、同4.DLL を UnregisterServer して、4.DLL を削除
して( 3 は使用中で削除できませんでした)、PC 再起動、3、4 再インストール、再起
動…とやったことくらい。
この中のどれがよかったのか、今まで何が悪かったのかはまったく不明です。
板汚し、もうしわけございませんでした。