• 締切済み

XP修復インストール後のupdate失敗について

xp home sp2を使用していましたが、起動が出来なくなったため修復インストールを行いました(windowsロゴ画面から、ようこそ画面へ移行しなくなりました。windowsロゴ画面から真っ暗になり、変化がありません。修復に使ったCDは、xp home sp1のものです。製品版ではなく、ショップブランドPC購入時についてきたものです)。 起動はするようになったのですが、windows updateが失敗してしまいます。 詳細を言いますと、windows updateを行うと、以下の3つのファイルがリストアップされます。 ・バックグラウンド インテリジェント転送サービス (BITS) 2.0 と WinHTTP 5.1 用更新プログラム (KB842773) ・Microsoft Windows インストーラ 3.1 ・Windows Genuine Advantage 確認ツール (KB892130) ダウンロードは3つとも完了します。 一番上のファイルはインストールも完了します。しかし二番目のインストーラ3.1が失敗し、そのためか三番目の確認ツールはインストールが試されていないようです。 何度やっても、インストーラ3.1がインストール出来ません。 以下のページの方法を試していますがダメです。 http://support.microsoft.com/kb/943144/ja windows updateを使わず、別途インストーラ3.1をダウンロードしてきてインストールを試みてみましたが、「アクセスを拒否されました」というメッセージが出て、やはりインストール出来ません。 次に、以下のページで示されていた方法を実行してみました。(正確には、以下のページに貼られているリンク先の方法です。マイクロソフトのサポートページへのリンクが貼られています) http://shinshu.fm/MHz/77.88/2006/10/ 試した理由は、このページと同じように、インストーラ3.1のインストールlogに、 ---------------------------------------------------- 55.641: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for MSI.Reg.Install: 0x5 55.641: DoInstallation:DoRegistryUpdates failed 55.828: アクセスが拒否されました。 ---------------------------------------------------- とあったためです。 対処内容は、windous インストーラの登録を一旦外し、再度登録し直すというもののようですが、ここで問題が発生しました。 登録を外すmsiexec.exe /unregisterは、問題ないのですが、その後登録をするmsiexec /regserverを実行すると、「イベントはどのサブスクライバも呼び出すことが出来ませんでした」というメッセージがポップアップされます。 そこで質問なのですが、最終目的はupdateを成功させることなので、インストーラ3.1をインストールさせるにはどうすればよいか知りたいのですが、その前に、msiexec /regserverを実行しても正常に登録されないことに原因がある可能性があるなら、この事象を解決するにはどうすればよいか教えてもらえないでしょうか。 大変困っております。どうぞよろしくお願い致します。

みんなの回答

  • Ctrl-Z727
  • ベストアンサー率79% (135/170)
回答No.1

記載されたログを見ると "DoRegistryUpdates failed" なので、レジストリの更新に失敗しています。(アクセス拒否) 従って、下記レジストリ(ハイブ)について、SYSTEM アカウントのアクセス許可をチェックしてみてください。(4件) HKEY_LOCAL_MACHINE,HKEY_LOCAL_MACHINE\SECURITY HKEY_LOCAL_MACHINE\SOFTWARE, HKEY_LOCAL_MACHINE\SYSTEM 確認方法(例:HKEY_LOCAL_MACHINE の場合) (1) レジストリを開き HKEY_LOCAL_MACHINE をクリックして、メニューの[編集]→[アクセス許可]を選ぶ。 (2) [グループ名またはユーザー名]欄の"SYSTEM" をクリックして、「フルコントロール」になっているか確認する。  ※ SYSTEM アカウントが無い場合は追加し、アクセス権が異なる場合は変更する。

tagnang
質問者

お礼

ご回答、大変ありがとうございました。 ご指定のレジストリについては、みなアクセス許可となっておりましたが、その後調査を続け、 HKCR\IMsiServer HKCR\.msi HKCR\.msp の3つにアクセス許可をつけたところ、無事インストールすることが出来ました。 上記のレジストリを特定したのは、以下のページに従いました。 http://support.microsoft.com/kb/873148/ja 現在sp2のインストールに移行しておりますが、同じようにアクセス拒否のエラーが出ております・・・ インストーラ3.1のレジストリ特定も大変でしたが、sp2はかかる時間が3.1の比ではないので、かなり滅入っております。一体どれだけの時間がかかるのでしょうか・・・ 何にせよ、解決に至ったのはCtrl-Z727様の書き込のおかげです。 どうもありがとうございました。

関連するQ&A

  • windowsインストーラーが壊れ修復できない

    windows XP SP3 でwindowsアップデートを実行していたところwindowsインストーラーが壊れました。 MSサポートを信じてhttp://support.microsoft.com/kb/315346/jaの手順に沿って1・2の方法を実行し修復できず… ググっていると「msiexec /unregister」&「msiexec /regserver」で簡単に直ったと言う話をいくつも、試してみるも、ときすでに遅く どなたか何をそう調べればよいか?教えていただけませんでしょうか?

  • ソフトをインストールしようとすると「Windows インストーラー サ

    ソフトをインストールしようとすると「Windows インストーラー サービスにアクセスできませんでした。これは Windows をセーフ モードで実行している場合、または Windows インストーラーが正しくインストールされていない場合に発生します。サポート担当者に問い合わせてください。」というメッセージが出ます。 ネットで調べてマイクロソフトのサポートHPにある対処をしたのですがまったくだめでした。 http://support.microsoft.com/kb/315346/ja HPにのっていた対処1Windows インストーラーを登録する はレジストリ登録後に再起動後セーフ モードで[ファイル名を指定して実行] で「msiexec /regserver」と入力し、[OK] をクリックするとありますが、存在しないとエラーがでてしまいます。 また対処2のWindows インストーラーを再インストールするでは インストールしようとすると、「このシステムのService Packが、適用しようとしている更新より新しいバージョンであることが検出されました。この更新をインストールする必要はありません。」とでてインストールできませんでした。 [スタートアップの種類] も [無効] ではなく[手動]になっていました。 どうすればよいか お分かりになる PCに詳しい方 おしえてください。 どーしてもだめならリカバリーするしかないとは思っていますが、出来る限り修復できたらうれしいです。 よろしくおねがいいたします。

  • 修復インストール後、Windowsupdateに失敗します

     よろしくお願いします。  WinXP-SP2 自作PCです。  OSを修復インストールしました。  無事終わり、WinUpdateをし始めたのですが、「Microsoft Windows インストーラ 3.1」に失敗しました。  トラブルシューティングではどうやら使用許諾(オンライン登録?)が原因のようなことも書いてあったので、再度修復インストールをしました。    登録を済ませ、WinUpdateをしたところ「Microsoft Windows インストーラ 3.1」はインストールすることができました。  しかしその後再起動しその後再度Updateすると82件の重要更新が合ったのですが、そのすべての更新に失敗します。  何度か繰り返したのですが、成功しません。  何が原因か分かりません。  解決方法をご存じの方、よろしくお願いします。

  • Windowsインストーラの再インストール

    Windowsインストーラの再インストールの手順が以下のように書いてあったので行ったのですが、msiexec /unreg以降入力しても特になにも起こりません。なぜでしょうか? Windows7です。 OSの空き容量は3GBです。 Windowsアップデートや他ソフトインストールに失敗するので調べたら以下の手順がでてきましたので行ってみました。 パソコンは全然詳しくないためわかりやすく説明してくださると嬉しいです。よろしくお願いします。 --------------------------------------- 1.[スタート]→[すべてのプログラム]→[アクセサリ]→  [ファイル名を指定して実行]をクリックします。 2.cmdと入力、コマンドプロンプトを開きます。 3.「sfc /scannow」と入力し、システムファイルのチェックを行います。  ※このチェック段階でエラーが出る場合、Windowsのシステムファイルに   破損の可能性があります。恐れ入りますが、一度、PCメーカーへ   ご相談頂きますようお願いいたします。 4.上記コマンドが正常に終了すると、入力可能な状態となります。 5.続いて「msiexec /unreg」のコマンドを入力し、  一度Windowsインストーラの登録を解除します。  コマンドを入力し、少しの間お待ち下さい。 6.続いて、正常に入力できる状態になりましたら、  「msiexec /regserver」を実行します。  同じく正常に入力できるようになるまで、しばらくお待ち下さい。 7.入力待ちの状態になったら、完了です。 8.Windowsを再起動します。

  • windowsインストーラサービスにアクセスできませんでした。

    windowsインストーラサービスにアクセスできませんでした。これは、Windowsをセーフモードで実行している場合、またはWindowsインストーラが正しくインストールされていない場合に発生することがあります。 とエラーが出て、ダウンロードすることができません。 MSIEXEC /unregister MSIEXEC /regserver をファイル名から実行してみましたが、直ってませんでした。 windowsインストーラをインストールしなおしましたが、まだ直ってません。 OSはwindowsXPで、XPはこういった状態にならないと書いてあって 対策があてはまらなく、しかも効果もありません。 回答お願いします!!

  • インストーラサービスにアクセスできませんでしたのメッセージ

    windows xpを使用しています。 Adobe Flash Playerなどをインストールしようとしたところ 〔windowsインストーラサービスにアクセスできませんでした  セーフモードでwindowsを実行している場合またはwindowsインストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください〕 というメッセージが表示されインストールができません。(セーフモードの実行ではない時にです) windowsインストーラ3.1はインストールされているようです。 コマンドプロンプトで msiexec.exe/unregister ↓ msiexec/regserver と入力してみましたが直りません。 他に試してみるべきことがあれば教えて下さい。 当方 初心者なので詳しいご説明いただけると有難いです。 よろしくお願いします。

  • XP修復インストール

    現在XPProSP2ですが、所有CD:XPProSP1 Vアップ版で下記サイトに従い修復インストールを進めましたが、c:\test\xpsp2.exe /integrate:c:\test を実行しようとすると ’C:\test\xpsp2.exe が見つかりません。 のメッセージです。確かにDLしたSP2ファイル名は WindowsXP-KB835935-SP2-JPN.exe のままですが、これをリネイムするのでしょうか? 宜しくご教示ください。 Windows XP SP2 をインストールしたコンピュータで修復インストールを行うとエラーが発生する http://support.microsoft.com/kb/884642/ja

  • WINDOWS XPの修復インストールについて教えてください。

    WINDOWS XPの修復インストールについて教えてください。 SP3のパソコンで修復インストールを行おうとし、マイクロソフトサポートの解説に従って作業を行いましたが、上手くいきません。 具体的には、下記のようにサポートの指示通りに進めていったのですが 1、windows XP CD をコンピュータに挿入。 2、「スタート」ボタンをクリックして「ファイル名を指定して実行」をクリック。 3、「xcopy D:\ C:\test /e」を入力し、ファイルをコピー。 4、Windows XP SP3(説明はSP2のため読み替え)ファイルをインターネットから作業用フォルダC:\test にダウンロード。 5、「WindowsXP-KB835935-SP2-JPN.exe」という名前のファイルができます。   ※実際はSP3のため「WindowsXP-KB936929-SP3-x86-JPN」というファイル。 6、「ファイル名を指定して実行」で「c:\test\ WindowsXP-KB835935-SP2-JPN.exe /integrate:c:\test」を入力。   ※実際はSP3のため「WindowsXP-KB936929-SP3-x86-JPN」を入力。 7、自動的に [ファイルの展開] 画面が数分間表示されます。 ← されません! 仕方ないので、直接ファイルをダブルクリックして、画面の指示通りに進めましたが、結局修復インストールはできませんでした。 どなたか正しい対処法をご存知ありませんでしょうか?

  • OSの再(修復)インストール中のトラブル

    http://support.microsoft.com/kb/881207/ja のページのガイドに従って 「方法 2 : Windows XP の CD-ROM で再インストールする」の方法で OSの再インストールを実行しているのですが 5番の作業が終わった段階で以下のような画面になりました。    ↓ 次のインストール済みのWindowsのアップグレードは、 既に試行されました。 C:\WINDOWS"Microsoft Windows XP Professional" もう一度、アップグレードを実行します。 ・Windows XP へのアップグレードを再実行するには、ENTERキーを 押してください。 ・修復しないでWindows XP の新規インストールを続行するには、 ESCキーを押してください。 ・セットアップを終了するには、F3キーを押してください。 この場合新規インストールにしたほうがいいのでしょうか? ご回答よろしくお願いしますm(_ _)m

  • .NET Framework のインストールを修復

    アップルのサポートページ http://support.apple.com/kb/TS3074?viewlocale=ja_JP に行きついたのですが、その中に ==================================================================================== Windows 7 Microsoft .NET Framework 4.0 注意:Windows 7 では、OS の一部としてすでに Microsoft .NET Framework バージョン 2.0 と 3.5 がインストールされています。Windows 7 では、このバージョンの .NET Framework のインストールを変更することはできません。 この問題を解決するには、して、適用可能な NET Framework の各バージョンを画面の指示にそってインストールします。このバージョンの .NET Framework がすでにインストールされている場合、下図とよく似た画面が表示される場合があります。 ==================================================================================== と記載がありますが、 「.NET Framework」がどこをどのように開いていけばでてくるのかと、 「インストーラを一度に 1 つずつ実行する」の方法を教えてください。