windowsXPで自動更新のupdateのインストールが全て失敗する

Anonymous
2012-11-16T14:15:38+00:00

2012.11/14の自動更新のupdateで6個が全てがインストールの失敗となり

その後も何度かwindows update再度実行してもインストールすることが出来

ません。XPを使い始めてこのようなことははじめてです。

エラーコードは0x80070641が2個   office2003でExcel 2003(KB2687481)

                                                  outlook2003で(KB2760492)

                  0x641が4個は全てMicrsoft.NET Framework Vr1,1~4.0まで

サポートページも見てMicrosoft.NET Frameworkを全て削除し

NET framework setup cleanup utilityを使用して削除を試みましたが

Microsoft.NET framework3.0が削除できずあきらめました。その他いろいろ

見てみましたがよくわかりません。

何か方法はありませんでしょうか。

どうかよろしくお願いいたします。

コミュニティ センター | 監視されない

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2013-01-17T02:10:01+00:00

私もセキュリティアップデートができない症状と

「Windows インストーラー サービスにアクセスできませんでした」に悩まされ、

XPをクリーンインストールして確認したところ、

マカフィー アンチウイルス プラスをインストール(更新)すると、

Windowsインストーラーが動作しなくなりました。

結局、マカフィー アンチウイルス プラスをアンインストールし、

以下の方法2を行うことで、Windowsインストーラーが正常に起動しました。

http://support.microsoft.com/kb/315346/ja?ppud=4&wa=wsignin1.0#method2

とはいえ、再度マカフィー アンチウイルス プラスをインストールしても、

同じ症状になるので、解決はしてませんが、

原因はマカフィー アンチウイルス プラスなのかなと。

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2013-01-07T08:19:08+00:00

関根哲聡さん、こんにちは。返信ありがとうございます。

Windows インストーラー 4.5 (KB942288-v3) をインストールして、バージョンが 4.5 になった後に再起動をすると、Msi.dll だけが3.14に戻ってしまうのですね。

再起動後に戻ってしまう現象について調べてみたところ、以下のサイトが見つかりました。

Windows インストーラー 4.5 をインストールした後、.msi パッケージのインストールのカスタマイズされたプロパティを既定値にリセットされます。

このサイトによると、Windows インストーラー 4.5 のインストールが保留中となっている状態で再起動をすると、リセットされてしまうことがあるようですので、この修正プログラムをインストールして、再起動後にバージョンが戻るかを確認されてみてはいかがでしょうか。

また、ファイルネームの書き換えと、Windows インストーラー 4.5 のインストールはセーフ モードでもできますが、インストール時に推奨されていないというメッセージが出るようですので、セーフ モードで試される際は念のためにバックアップを取ったうえで行ってくださいね。

それでもバージョンが戻ってしまう場合には、ユーザーのアクセス権に問題が発生している可能性もありますので、新しいユーザーを作成してみるのも有効かもしれません。

新しいユーザーを作成するには

SP3 を再インストールする方法が有効かどうかについては、環境によっても異なると思いますので改善が見られないようでしたら、リカバリを行ったほうがいいかもしれません。。。

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2012-12-27T05:25:47+00:00

関根哲聡さん、こんにちは。

しょうちゃんSAさん、アドバイスありがとうございます。

また、有効な情報の詳細を書いていただきありがとうございます。

KB942288 を削除して、Msi.dll,Msihnd.dll,Msiexec.exe のバージョンを同じ 3.1.4 にすることで改善できたのですね。

私も手元のパソコンで同じ現象が起こるか調べてみたのですが、インストーラー 4.5 をインストールしたところ、3 つのファイルはすべてバージョン 4.5 に上書されました。

その後、Windows Update を行いましたが問題なく Micrsoft.NET Framework 関連の更新プログラムのインストールができました。

インストーラー 4.5 をインストールしても、 3 つのファイルのバージョンが 4.5 に揃わない場合は、もしかするとシステムファイルなどに問題があり、正常にインストーラー 4.5 が適用できない状態なのかもしれません。

また、関根哲聡 さんの場合は、3 つのファイルすべて 4.5 になっていたとのことでしたが、もしかするとインストーラー4.5 が正しく動作していなかったのかもしれませんね。。。

しょうちゃんSA さんのコメントにありましたが、今後インストーラー 4.5 を必要とする更新プログラムが配布される可能性があるので、4.5 を適用しておいたほうがよいと思います。

ただ、手動で修復するのが難しいようなので、3 つのファイルが 4.5 にならない場合はリカバリをご検討されたほうがよいかもしれませんね。。。

もし、なにか進展ありましたら追加の投稿をお待ちしています。

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2012-12-21T03:29:23+00:00

2012.11/14の自動更新のupdateで6個が全てがインストールの失敗となり

その後も何度かwindows update再度実行してもインストールすることが出来

ません。XPを使い始めてこのようなことははじめてです。

エラーコードは0x80070641が2個   office2003でExcel 2003(KB2687481)

                                                  outlook2003で(KB2760492)

                  0x641が4個は全てMicrsoft.NET Framework Vr1,1~4.0まで

サポートページも見てMicrosoft.NET Frameworkを全て削除し

NET framework setup cleanup utilityを使用して削除を試みましたが

Microsoft.NET framework3.0が削除できずあきらめました。その他いろいろ

見てみましたがよくわかりません。

何か方法はありませんでしょうか。

どうかよろしくお願いいたします。

 teru1518 さん はじめまして。

わたしもまったく同じ症状で11月中旬以降気持ちの晴れない毎日でしたが、昨夜ついに解決できましたのでご参考になればと思い、メールいたします。私のパソコンは XP ServicePack3  x86 です。 11月中旬以降同じ問題を抱えておられた funny888 さんにもお伝えしたら同じ方法で解決されたようです。私がアマチュアですので、ご理解いただくためにすこし長い文章になりますがお許しください。

私の場合、11月(6個の更新)と12月(4個の更新)の更新プログラムがインストールできず、いろいろなアプリケーションのインストールもインストーラが動作せず、ワード、エクセル、アドビーの自動修復もだめになったので、もう少しのところで気の重いXPリカバリーを開始するところでした。

問題解決は以下のような経過でした。

マイクロソフト・コミュニティーをいろいろ読んでいる中に、Hebikuzure さんのアドバイスに次のような趣旨のものがあり、これに従い操作しました。

『パソコンのCドライブのWINDOWSフォルダのなかのsystem32ファイルのなかにあるMsi.dll および Msihnd.dll および Msiexec.exeの三つのファイルを右クリックし、プロパティからバージョン情報を読み取ると

  > Msi.dll=3.1.4001.5512

  > Msihnd.dll=3.1.4001.5512

  > Msiexec.exe=4.5.6001.22159

となっていますが、これら全部のバージョン番号が同じである必要があります。しかし、これはダメな状態ですね。 この対策の手順ですが、Windows Installer 4.5 のアンインストールをまず試してください。』

私のパソコンの三つのファイルのバージョン番号がまさに上記の状態になっていました。 

そこで、次の操作ですが、『追加と削除』画面の上部にある「更新プログラムの表示」のチェックボックスボックスにチェックを入れると、更新プログラムを含めた一覧が表示されます。そのなかの「Windows XP更新」のブロックに、更新番号KB9422288ーv3と表示されている項目が見つからないでしょうか? 実は、『プログラムの追加と削除』にWindows Installer 4.5と表示したものはなく、私もfunny888 さんもこれに困惑したのですが、プログラムの一覧のなかの「Windows XP更新」のブロックにあるKB9422288ーv3がInstaller 4.5でありますので目を凝らしてみてください。

この更新番号KB9422288ーv3 を、これを削除ボタンを押しますとツールが自動的に立ち上がりアンインストールが進みます結果(幸いスムーズにできました)、上述のMsi.dll および Msihnd.dll および Msiexec.exeの三つが 3.1.4001.5512 にそろいました。 

以上の操作を終えて、未解決だったアップデートインストールを再度試みましたところ、10個の更新のうち8個のインストールに成功しました!!  

11月中旬以降同じ問題を抱えておられた funny888 さんもこの方法で昨夜解決されたようです。funny888 さんは「KB9422288ーv3のアンインストールが望んでいた修復ツールという結論でした。」とおっしゃっています。

次に、以上の操作でもなおインストールできなかった残る2個は、更新プログラムの内容がNET Framework1.1 にかかわる更新(KB2698023)とNET Framework 2.0 にかかわる更新(KB2729450) でしたので、私の場合は、.NET Framework Setup Cleanup Utility で 1.1 と 2.0 をいったん取り外してダウンロードセンターから再度ダウンロード・インストールして NET Framework を入れなおししましたらこの2個の更新プログラムインストールに成功し、その後、スタートアップにあるWindows Updateボタンでチェックの結果「更新の必要なし」となり、ワード、エクセル、アドビーの不調修復も終え、すべて解決しました。

なお、Funny888 さんは .net frameworkの修復方法については、私とすこし操作が違いまして「インストーラー3.1.4確認後MS updateのマニュアル起動でoffice.net frameworkの更新モジュールのインストールが完了しました」とおっしゃっています。

長くなりましたが、以上です。ご参考になれば幸いです。

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2012-11-26T11:20:09+00:00

teru1518 さん、こんにちは。

Windows Update ができない状態でコンピューターを使い続けることができるかどうかということですが、安全面を考えるとセキュリティ更新プログラムはインストールした方がいいと思いますよ。

セキュリティ更新プログラムは、ソフトウェアの脆弱性 (弱点) を修正してくれます。セキュリティソフトをご利用されていても弱点の保護ができない場合は、やはり危険な状態でご利用されることになります。

セキュリティ更新プログラムに関するよく寄せられる質問 (FAQ)

なお、リカバリーをすることでインストーラーの問題は解消できるかと思います。

リカバリーの前に一つだけ確認させていただきたいのですが、「■ Windows インストーラを登録する」を試された際のエラーメッセージをみてみると、「msiexec」 と 「/」の間に半角スペースがないため、表示されているのではないかなと思います。

※ 手元のコンピューターでも試してみたところ、半角スペースを入力しないと同様のメッセージが表示されました。

なので、一度半角スペースを入力した状態で試してみてはいかかでしょうか。

※ 以下のようになります。

msiexec /unregister

msiexec /regserver

手順でわからないなどがあれば、気軽に返信してくださいね。

試してみても改善がない場合は、システムファイルに問題がないかチェックしてみるといいかもしれないです。

Windows XP で「システム ファイル チェッカー」を実行したい

それでもうまくいかないようでしたら、リカバリーをされた方がよいかもしれないですね。。。

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2012-11-22T11:59:01+00:00

teru1518 さん、こんにちは。

対処方法を試した結果のご報告、ありがとうございます。

Windows Installer の再インストールが完了しなかったのですね。

確認してみたところ、エラー コード 80070641(0x641) が Office や .NET Framework の更新プログラムで発生する場合、表示はされなくても、同時にエラー コード 8007643 が発生していることがあるようです。

Office2003 の更新プログラムでエラー コード 80070643 が発生する場合は、Office Source Engine を再起動すると改善される場合があります。

参考 : Windows Update エラー 80070643

上記のページは Vista の情報ですが、XP でも使えます。ただ、手順が異なるので、XP の手順を記載しますね。

  1. [スタート] - [マイ コンピュータ] - [管理] をクリックします。
  2. [サービスとアプリケーション] をダブル クリック、さらに [サービス] をダブル クリックします。
  3. 一覧にある [Office Source Engine] を右クリックし、[開始] をクリックします。

良かったら、試してみてくださいね。

また、.NET Framework はコンピューターの状況によって、対処の方法が変わることがあります。

下記の事項などを追記すると、情報が集まりやすくなるかもしれません。

・現在残留している .NET Framework のバージョン

・エラー コード、更新されないプログラム名

参考にしてみてください。

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

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

30 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-11-19T09:24:53+00:00

    teru1518 さん、こんにちは。

    マイクロソフト コミュニティへの投稿、ありがとうございます。

    Windows Update で、0x80070641、0x641 が発生し、6 個の更新プログラムのインストールに失敗するということですね。

    0x641 で調べてみたところ、以下のスレッドに情報がありました。

    windows updateに様々なエラーメッセージで失敗する

    こちらのスレッドで千晶さんが書き込んでくれた MS サポートの回答によると、インストーラーに問題がある場合に発生するとあります。

    (0x641 と 0x80070641 は、同じエラーのようですね。)

    プログラムの削除にもインストーラーが使用されるので、.NET framework が削除できないことについても影響しているかもしれません。

    まずは、以下の対処を試してみてください。

    ■ Windows インストーラを登録する「Windows XP で Windows インストーラを使用するプログラムをインストールしようとするとエラー メッセージが表示される」のサポート技術情報の「方法 1 : Windows インストーラを登録する 」を試してみてください。

    ■ Windows Installer 4.5 をインストールする以下のページから、ファイルをダウンロードしてインストールしてみてくださいね。

    Windows Installer 4.5 Redistributable - 日本

    ※ ご利用の OS によってダウンロードするファイルが異なります。

    ○ 32 ビット版の場合 - WindowsXP-KB942288-v3-x86.exe

    ○ 64 ビット版の場合 - WindowsServer2003-KB942288-v4-x64.exe

    試してみても改善がないようでしたら、試した結果やその後発生したエラー メッセージ全文、エラー番号を追加で投稿してみてください。

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

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