techbank.jp コミュニティ

     あれ?どうやるんだっけ?を解決する
ようこそ techbank.jp コミュニティ ログイン | ID登録 | ヘルプ
検索

Vista + Windows Updateでエラー

最終更新日 2008/7/29 1:24 by けろ-みお. 4 投稿.
Page 1 of 1 (5 items)
記事の並び替え: 前のトピック 次へ
  • 2008/7/25 0:01

    • けろ-みお
    • Top 10 Contributor
      女性
    • Joined on 2008/12/18
    • techbank.jp 管理人
    • 責任者級
    • ポイント 0
    • Bloggers
      Moderator
      MVP
      techbank

    Vista + Windows Updateでエラー

    下記のエラーがWindows Update 時に出てこまっております。

     


    新しい更新プログラムを検索できませんでした。

    エラーコード:80070005

    "WindowsUpdate_80070005" "WindowsUpdate_dt000"  


     

    確か、Windows Update って、どこかにエラーログはいてましたよね?

    後でそのログも見つけ次第、このスレにUPします。

    実は、このWindows Updateのエラーが消えないと、Windows Live OneCare が状態を「良好」にしてくれないので、困ってます。

    それから環境ですが、 ・Windows Vista Ultimate SP1 + x86版 です。

    このエラーの回避方法わかる方いらっしゃいましたら、情報をお寄せ下さい。宜しくお願いします。

    • 投稿ポイント: 0
  • 2008/7/26 0:40 返信先

    Re: Vista + Windows Updateでエラー

    野良です。

    Windowsupdate.log ファイルの解釈

    にログファイルについての解説が掲載されています。

    • 投稿ポイント: 0
  • 2008/7/26 0:46 返信先

    Re: Vista + Windows Updateでエラー

    回答

    野良です。

    windows update error 80070005 - TechNet Forums 」が参考になると思います。
    • 投稿ポイント: 0
  • 2008/7/27 0:15 返信先

    • けろ-みお
    • Top 10 Contributor
      女性
    • Joined on 2008/12/18
    • techbank.jp 管理人
    • 責任者級
    • ポイント 0
    • Bloggers
      Moderator
      MVP
      techbank

    Re: Vista + Windows Updateでエラー

    エラーログの内容は下記の通りです。

    2008-07-27    00:11:45:278    1264    458    AU    Triggering AU detection through DetectNow API
    2008-07-27    00:11:45:278    1264    458    AU    Triggering Online detection (interactive)
    2008-07-27    00:11:45:278    1264    d08    AU    #############
    2008-07-27    00:11:45:278    1264    d08    AU    ## START ##  AU: Search for updates
    2008-07-27    00:11:45:278    1264    d08    AU    #########
    2008-07-27    00:11:45:279    1264    d08    Agent    WARNING: WU client fails CClientCallRecorder::BeginFindUpdatesEx from AutomaticUpdates with error 0x80070005
    2008-07-27    00:11:45:279    1264    d08    AU      # WARNING: Failed to find updates with error code 80070005
    2008-07-27    00:11:45:279    1264    d08    AU    #########
    2008-07-27    00:11:45:279    1264    d08    AU    ##  END  ##  AU: Search for updates [CallId = {00000000-0000-0000-0000-000000000000}]
    2008-07-27    00:11:45:279    1264    d08    AU    #############
    2008-07-27    00:11:45:280    1264    d08    AU    AU setting next detection timeout to 2008-07-26 20:11:45
    2008-07-27    00:11:45:280    1264    d08    AU    Setting AU scheduled install time to 2008-07-26 18:00:00
    2008-07-27    00:11:45:300    1264    458    AU    WARNING: GetUpdateMetadata failed, error = 0x80070005
    2008-07-27    00:11:45:302    1264    458    AU    WARNING: GetUpdateMetadata failed, error = 0x80070005
    2008-07-27    00:11:45:303    1264    458    Agent    WARNING: WU client fails CClientCallRecorder::EnumerateService with error 0x80070005

     

    それから野良さんから教わった情報と、もう少し自分で調べてみます。宜しくお願いします。

    • 投稿ポイント: 0
  • 2008/7/29 1:24 返信先

    • けろ-みお
    • Top 10 Contributor
      女性
    • Joined on 2008/12/18
    • techbank.jp 管理人
    • 責任者級
    • ポイント 0
    • Bloggers
      Moderator
      MVP
      techbank

    Re: Vista + Windows Updateでエラー

    回答

    自己解決しました!野良さん、ありがとうございます!


    ・subinacl.msi というACLを書き替えるツール?を http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en から入手する


    ・入手したsubinacl.msi をインストール。すると、C:\Program Files\Windows Resource Kits\Tools にsubinacl.exe が、インストールされる。


    ・下記のような、BATファイルを書き、「reset.cmd」 というファイル名で保存する
    ----------

    @echo off

    cd /d "%ProgramFilesPath%\Windows Resource Kits\Tools"
     
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
     

    ----------

    ・[スタート]→[すべてのプログラム]→[アクセサリ]→[コマンド プロンプト]を選択し、右Click。「管理者として実行」を選択し、実行する


    ・reset.cmd ファイルが保存されている場所に、コマンドプロンプト + cd コマンドを使って該当フォルダに移動する


    ・「reset.cmd」というコマンドラインを入力し実行する


    ・Vista PC を再起動する


    これで解決することができました。

    原因は、Windows Defender でエラーになっていたことと、UAC + ACL が何故かAdministrator権限のユーザで実行しても、管理者として認識していなかったことに原因だったみたいです。

    • 投稿ポイント: 0
Page 1 of 1 (5 items)
掲示板の人気度
フィードメーター - techbank.jpコミュニティ
Blog全体の人気度
フィードメーター - techbank.jpコミュニティ
スカウター : techbank.jp Powered by PR-Icon