• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Microsoft Update 0x80072F8Fエラーで失敗する)

Microsoft Update 0x80072F8Fエラーで失敗する

このQ&Aのポイント
  • Windows 2000 SP4を使用しているSOTEC e-noteでMicrosoft Updateをインストールした後、0x80072F8Fエラーが発生し、アップデートができなくなりました。
  • システム時計は桜時計(NTP)で合わせており、日付と時刻も正しいですが、エラーは解消されません。
  • 0x80072F8FをGoogleやMSNサーチで検索しても、有用な情報は見つかりませんでした。マイクロソフトの公式ページでも該当する情報がなく、質問サイトにも投稿しましたが、回答は得られませんでした。アドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

うーん、だめでしたか。お役に立てず申し訳ないです。 regsvr32 はあの順番で行ってますか?必ず[ /u]を最初にやって次に[ /u]を抜いたものを行ってください。そうしないとレジストリから削除されたままになります。 いろいろ調べてみたのですが、やはりあのエラーは時計がおかしいときに起こるようです。桜時計というフリーウェアは使ったことがないのでわかりませんが、常駐するソフトですよね?ためしに常駐を解除し、起動時に桜時計が全く動かない状態にしてから[日付と時刻のプロパティ]を起動し、年月日/時刻/タイムゾーンをお確かめください。問題なければ再度WindowsUpdateをやってみてください。 (たぶんやられていると思いますが。。。) それでもダメならば一般的な対処として、ウイルス対策ソフト/ファイアウォールソフトを一時無効にしてみてください。あと、IEのインターネットオプションの[詳細設定]タブ-[ブラウズ]項目-[サードパーティ製のブラウザ拡張を有効にする]のチェックをオフにし、IEを再起動してWindowsUpdateをしてみてどうか、ですかね。 どーしてもだめならば、WindowsUpdateカタログから[ルート証明書]をアップデートしてみてください。 http://v4.windowsupdate.microsoft.com/catalog/ja/default.asp ↑これがカタログのページです。製品は[Windows 2000 SP4]を選んでください。似たようなものがいろいろとありますが、必ず[Windows 2000 SP4]を選んでください。 その中の[推奨する更新 (16)]をクリックし、一番下の[ ルート証明書のアップデート]をダウンロードしてインストールしていてください。 なお、カタログの詳しい使い方は↓をごらんください。解説はXPですが、2000でも同じです。 http://www.microsoft.com/japan/security/square/guard/a04g15.asp

haru44
質問者

お礼

何度も回答をいただき、ありがとうございます。 申し訳ないだなんて、とんでもないです。こちらこそ、おつきあいいただいて、申し訳ないです。 結果ですが、[ルート証明書]をアップデートしたら解決しました!どうしてこのようなことがお分かりになるのか、すごく不思議です! 気持ちとしては500ポイントくらい差し上げたいです。本当にありがとうございました。

その他の回答 (4)

回答No.4

もう治りましたでしょうか? まだ治っていないようならば次の手順をお試しください。 [スタート]-[ファイル名を指定して実行]から以下のものを入力して、それぞれOKをお願いします。 regsvr32 softpub.dll /u regsvr32 softpub.dll regsvr32 wintrust.dll /u regsvr32 wintrust.dll 各行ごとにOKを押していただくと、 DllUnregisterServer in ***.dll succeeded DllRegisterServer in ***.dll succeeded のような形で"succeeded"になるはずです。 "succeeded"にならずにエラーになったりすると、根本的におかしい可能性があります。全部"succeeded"になったら再度WindowsUpdateをお試しください。 ちなみに「パッチのダウンロード時にエラーが発生」とありますが、この詳細は次のとおりでしょうか? 1.WindowsUpdateにアクセスして[高速 or カスタム]をクリック。 2.インストールされていない修正プログラムが表示されたら[更新プログラムのインストール]をクリック。 3.まずはファイルのダウンロードの進捗状況、次にインストールの進捗状況が表示されるのだが、ダウンロードの進捗状況のところでエラーになるのか? もし↑のようにダウンロードが全て終わる前にエラーになるのであれば、Automatic Updatesサービスを停止した状態で、%windir%\SoftwareDistribution フォルダをリネームしてみてください。そして再度WindowsUpdateを実行してみてください。

haru44
質問者

お礼

回答ありがとうございます。 未だに Microsoft Update が失敗する状況は変わっておらず、セキュリティの面でも日々不安が増し、どうしようか困っているところです。 ご指摘の方法を試してみました。 > regsvr32 softpub.dll /u DllUnregisterServer in softpub.dll succeeded. > regsvr32 softpub.dll DllRegisterServer in softpub.dll succeeded. > regsvr32 wintrust.dll /u DllUnregisterServer in wintrust.dll succeeded. > regsvr32 wintrust.dll DllRegisterServer in wintrust.dll succeeded. 以上のように、すべて succeeded. が表示されました。 そこで、Micosoft Update にアクセスしたのですが、同じエラーが表示されてしまいました。 ちなみに、エラーが発生するときの詳細は > 1.WindowsUpdateにアクセスして[高速 or カスタム]をクリック。 > 2.インストールされていない修正プログラムが表示されたら... 修正プログラムが表示される前(画面には緑色のバーが左から右へ流れているとき)で、エラーが発生します。どのような修正プログラムがあるのか確認できない状態です。 一応、下記の手順も試してみましたが、エラーの状況は変わりませんでした。 1. Automatic Updates サービスを停止 2. %windir%\SoftwareDistribution フォルダをリネーム 3. 再度 Microsoft Update にアクセスする 状況は同じで、緑色のバーが流れているところでエラーが発生してしまいました。 詳しいご指摘をいただき、本当に嬉しいのですが、残念ながら状況は改善しませんでした。

  • AC120V
  • ベストアンサー率52% (687/1312)
回答No.3

それ、BIOS の電池切れてませんか? たぶん、Windows 起動時に自動更新が Microsoft のサーバに確認をする時 桜時計が起動していないので時刻修正が間に合わずにエラーするとか 自動更新を無効にした場合でもダメですか?

haru44
質問者

お礼

ご回答、ありがとうございます。 BIOSの電池ですが、起動時にCMOSの内容が失われたよとかそのようなメッセージは表示されないので、電池がなくなってはいないような気がします。いや、気がするだけなんですが、リチウム電池が終わっているかどうか、確認する方法ってあるんでしょうか?BIOSによってはリチウム電池の残量が表示されるのでしょうか? ちなみに、どのような更新が行なわれたのか自分で確認したいので、Microsoft Update の自動更新は、完全にオフにしています。 起動が完了して、NTPの時刻合わせも完了して、タスクバー右端の時計も正しいことを確認して、プロパティで表示される時間も正しいことを確認して、それからブラウザを起動して、Microsoft Update のページにアクセスして、緑色のバーが流れる画面が表示されるのですが、数秒後にエラーメッセージが表示されます。

  • bob_n
  • ベストアンサー率35% (610/1732)
回答No.2

参考になるかわかりませんが、 http://support.microsoft.com/default.aspx?scid=kb;ja;834403 解決方法 3 証明書の時刻にあわせる?(できるかわかりませんが) 解決方法 4 チェックを外してやってみる

haru44
質問者

お礼

ご回答、ありがとうございます。 解決方法 3 の時刻をあわせる、ですが、100日以上ずれているとできないという説明がありましたが、そこまでずれていないと思います。 証明書の時刻って、どうやって調べる(表示させる)んでしょう。 解決方法 4 Internet Explorer で [サーバー証明書の取り消しを確認する] チェック ボックスがオンになっていたら、オフにします。 1. Internet Explorer を開きます。 2. [ツール] メニューをクリックし、[インターネット オプション] をクリックします。ます。 3. [詳細設定] タブをクリックします。 4. [セキュリティ] セクションまで下にスクロールします。 5. [サーバー証明書の取り消しを確認する] チェック ボックスをオフにします。 6. コンピュータを再起動します。 上記の説明にしたがって確認してみましたが、チェックボックスはオフになっていました。なので、この件については具体的な作業は何もしていません。

  • denbee
  • ベストアンサー率28% (192/671)
回答No.1

全く自信がありませんが、BIOSの時間はズレていませんか?

haru44
質問者

お礼

ご回答いただき、ありがとうございます。 え?え?タスクバーの右端に表示される時刻(プロパティで設定できる時刻)と、BIOSの時間がずれることってあるんでしょうか? 異なる可能性があるとすると(それはそれでヒジョーに困りますが)、一度シャットダウンしてBIOSメニューに入らないと確認できないので、後で確認してみます。

関連するQ&A