• 締切済み

携快電話15が開けない

今まで正常に動作していたのですが、今日起動したら「MSXML4がインストールされている必要があります。」というメッセージが出てエラーになりました。 そこで、本サイトの回答を参考に、 1.マイクロソフトダウンロードセンターから、MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)をダウンロード→インストールしましたが、ダメでした。 そこで、もう一つの回答、 2.1をダウンロード→インストール後、[スタート]-[ファイル名を指定して実行]でregsvr32 msxml4.dllと打ち込んだところ、 「LoadLibrary("msxml4.dll")に失敗しました-メモリロケーションへのアクセスが無効です。」 とのエラーメッセージが出て困っています。 どなたか、対策をご存知の方はいらっしゃいませんか? よろしくお願いします。

みんなの回答

  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.3

NO1追加 >起動のたびに「インストールの準備中」→「SOURCENEXT携快電話15を設定しています。お待ちください。」とのメッセージが毎回出て (1)スタートアップの該当する項目のチェックを外して「適用」OK 携快電話と言う日本語ではないため、該当する項目がわからないことがある。 http://okwave.jp/qa2434885.html (2)レジストリ操作 レジストリをいじるのは危険でお勧めできない。 事例はOfficeの場合で携快電話と言う日本語がレジストリにないため、レジストリキー操作で誤る可能性がある。 「アプリケーションを起動するたびに Windows インストーラが表示される」[OFF2000] の準用 http://support.microsoft.com/kb/265194/ja (3)Windows Installer Clean Up のダウンロード、起動、アプリケーションのインストール情報を削除、Windows Installer Clean Up をアンインストール、及びインストール情報を削除したアプリケーションを再インストールする。 但し、携快電話のインストールにWindows Installer を使わず、ソフトメーカー専用のインストーラーを使っている場合は該当しない。(ふつう、フリーソフトなどはWindows Installerを使っているし、ソフトメーカーも使用している場合が多い) 「Windows Installer Clean Up を利用したトラブルシューティング」 http://support.microsoft.com/kb/833594/ja (4)Windows Installerが壊れている場合、ダウンロードしてインストールする。 その後、携快電話もアンインストール、再起動、再インストールする。 「Windows Installer 3.1 Redistributable (v2) - 日本語」 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&familyid=889482fc-5f56-4a38-b838-de776fd4138c 「Windows Installer 4.5 Redistributable - 日本語」 http://www.microsoft.com/downloads/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=ja 上記いずれにしても自己責任でお願いします(あくまでアドバイスまで) ふつうは、携快電話などソフトのインストールは、平常Update更新が正常に行われているなか(msxml4.dllも新Vとなり)、セキュリティ対策ソフトや常駐ソフトが邪魔せず、アドミ権限でインストールすれば、こんなに難しいものではないのですが・・・

taka3282
質問者

お礼

お礼が遅れてすみません… (1)と(3)は実施しましたが変わりませんでした。 (4)は他のソフトが正常にインストールされるので、問題はないと思います。 (2)は具体的ではないので、初心者?の私には難しくてできませんでした。 なお、ソースネクストにも問い合わせてみましたが、お客様のご利用環境に依存した問題の可能性が高い…として、質問を打ち切られてしまいました。 非常に不愉快です! そもそも、突然「MSXML4がインストールされている必要があります。」というメッセージが出る(過去にもあったので…)こと自体、低レベルなソフトだと思いますので、他のソフトに替えようと思います! 何度もご丁寧にありがとうございました。

すると、全ての回答が全文表示されます。
  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.2

NO1追加 XPSP2ですか? Updateは手動更新ですか? msxml4.dllのバージョンが古いためでは? UpdateでMSXLセキュリティ更新プログラムがあったようですが、(私は自動更新しているので内容はわかりません)Updateに失敗したことはありませんか? 某サイトでセキュリティ更新プログラムがMS06-061(KB925672)なら ダウンロードセンターでKB925672を検索し、ダウンロードする。 「コントロールパネル」「プログラムの追加と削除」にKB925672があるなら削除する(上部「更新ファイルの表示」にチェックしないと表示されない) ¥Windows\System32\msxml4.dllをmsxml.oldとかに名前を変え、ダウンロードしたKB925672をダブルクリック、Repairまたは修復実行する。 新しいmsxml4.dllがV4.20.9839.0であればOK(概要) Update失敗に関係ありませんか? 詳細は参考URLをご覧ください。

参考URL:
http://mobile.seisyun.net/cgi/read.cgi/pc10/pc10_win_1161359272
taka3282
質問者

お礼

ご回答ありがとうございます。 XPSP3です。 Updateは手動更新で、Updateは今まで失敗したことはありません。 気になるのは… 昨日、以下のセキュリティ更新プログラムをUpdateしたのですが、 その後で携快電話15が開けなくなったような気がします。 ・KB954459 ・KB957097 ・KB955069 これと関係あるのでしょうか? SP3に更新してからも携快電話15は正常に動作していたのですが…

すると、全ての回答が全文表示されます。
  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.1

>Msxml4がインストールされている必要があります ダウンロードして、デスクトップ上に保存し、msxmljpn.msiを実行しましたか?(インストールはアドミ権限でログインし、実行しましたか? XPHomeの場合、セーフモード(電源入れロゴが出たらF8を軽く叩く)メニューで「Administrator」クリックし、ログイン 下記URLの注意事項もご覧になりましたか? http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=ja >LoadLibrary("msxml4.dll")に失敗しました 「regsvr32で,LoadLibrary()に失敗するときは」項目を参照。 LoadLibraryにないためmsxml4.dllの登録ができなかった。 http://www.takebay.net/~daigo-ao/paddlewiki.pl/title_43A1DCA1DC2054697073.html

参考URL:
https://www.sourcenext.com/faq/action/faqdetails?kind=technical&no=KE-01150
taka3282
質問者

お礼

ありがとうございました。 原因はNo.2でご指摘のとおり、msxml4.dllが古いバージョンだったみたいです。¥Windows\System32に新しいバージョンのmsxml4.dllコピーしたところ、起動するようになりました。 でも、今まで問題なく使用できたのに、なぜ突然起動しなくなったのかはわかりませんが? ただ、今度は起動のたびに「インストールの準備中」→「SOURCENEXT携快電話15を設定しています。お待ちください。」とのメッセージが毎回出て、設定を繰り返す?ようになりました。 もし、解決法があればお教え下さい。

すると、全ての回答が全文表示されます。

関連するQ&A