MSCが開けなかったり、XMLを扱うファイルで失敗する場合

xmlerr
ある日突然、mscファイルをWindows XPで開けなくなったり(画面は MMC 2.0をインストールした Windows 2000ですが、MMC2.0のMSCはXML形式のMSCファイルを扱えます)

xmlerr2
特定のXMLプロファイルを持つインストーラーが実行できなくなったり、XML関連ファイルが開けなくなったことはありませんか?


これは、何らかの原因で、XMLパーサがWindowsの登録から消えてしまっているときに発生します。

コマンドプロンプトから次のコマンドを実行してみます。

regsvr32 msxml.dll
regsvr32 msxml2.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll
regsvr32 msxml6.dll

xmlerr3
こちらは正しい表示

LoadLibrary("filename.dll") に失敗しました - 指定されたモジュールが見つかりません。のようなエラーが出ないことを確認して下さい。

エラーが出る場合は、インストールされていないか、壊れている可能性があります。

次のプログラムをダウンロードしてインストールしてみましょう。

MSXML 3.0SP7
MSXML 4.0SP3
MSXML 6.0SP2

3.0SP7はセキュリティパッチを当てると SP10になります。

関連サイト:
デバイス マネージャまたはコンピュータの管理ウィンドウを開くときにエラー メッセージ "MMC はファイル C:\WINDOWS\system32\devmgmt.msc を開くことができません" が表示される
Windows Update Web サイトにアクセスしているときに、0x800A01AD エラー メッセージが表示される
[MS08-069] Microsoft XML コア サービスの脆弱性により、リモートでコードが実行される(MSXML 3.0SP10)

関連記事:
あなたのPC MSLXML4.0SP3入っていますか?

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です