locked
IE11をオフラインでインストールしたいが、更新プログラムを事前にインストールしても失敗する RRS feed

  • 質問

  • IE11をインストールすると、更新プログラムをダウンロードしに行きます。そこで、

    http://support.microsoft.com/kb/2847882/ja

    http://d.hatena.ne.jp/b3g/20131113

    あたりを参考に、事前に KB2834140, KB2786081, KB2888049, KB2670838, KB2729094, KB2882822 のmsuファイルをダウンロートして、wusa /quiet /norestart でインストール後、

    msiexec /i IE11-Setup-Full.msi /passive でIEAKでカスタマイズしたIE11をインストールするVBScriptを作りましたが、IE11が1回ではインストールされません。

    C:\Windows\IE11_main.log をみると、KB2882822、KB2834140 の Version Check がFalse となってダウンロードになり、インターネットに接続していないので KB2834140 が失敗しているようです。(以下抜粋)

    01:13.359: ERROR:   No reboot policy cab file was not downloaded correctly. Default installation files will be used. Error: 0x800c0005 (2148270085) [(null)]
    01:14.406: INFO:    Version Check for (KB2834140) of C:\Windows\System32\d3d11.dll: 6.1.7601.17514 >= 6.2.9200.16570 (False)
    01:14.422: WARNING: Checking version for C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll.  The file does not exist.
    01:37.687: INFO:    Version Check for (KB2882822) of C:\Windows\System32\tdh.dll: 6.1.7600.16385 >= 6.1.7601.18247 (False)
    01:40.047: INFO:    Download for KB2834140 initiated. Downloading http://go.microsoft.com/fwlink/?LinkID=303935 -> KB2834140_amd64.MSU.
    01:40.047: INFO:    Download for KB2882822 initiated. Downloading http://go.microsoft.com/fwlink/?LinkID=324541 -> KB2882822_amd64.MSU.
    01:56.140: ERROR:   Error downloading prerequisite file (KB2834140): 0x800c0005 (2148270085)

    再起動後もう一度同じVBSを動かすと、今度は Version Check が True となり無事にインストールできるようです。

    IE11のインストール後まとめて再起動1回にしたいところですが、KB2882822、KB2834140 は再起動が必要なものでしょうか?

    2014年9月18日 7:02

回答

  • oooohです。

    KB2834140については不要です。

    KB2882822については必要です。

    KB2882822ナレッジベース

    KB2834140ナレッジベース

    • 回答の候補に設定 佐伯玲 2014年9月22日 2:08
    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月19日 3:34
  • 再起動によってファイルの置き換えが完了して始めて「インストール完了」となる訳ですから、ログに出ているようにファイルがまだ古いバージョンのまま置き換わっていなければ IE11 のインストールは継続できないのでしょう。

    再起動を 1 回だけにしなければならない理由が明確であれば、その代替案がアドバイスとして出てくるかもしれません。


    hebikuzure

    • 回答の候補に設定 佐伯玲 2014年9月22日 2:08
    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月19日 7:39
  • 1回目の再起動後にデカデカと「まだ更新は完了していません。もう一度再起動するまでそのままお待ちください」と表示して、それでも理解できない阿呆は社員にいないと信じるのが一番簡単そうですが....。


    hebikuzure

    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月24日 10:43

すべての返信

  • oooohです。

    KB2834140については不要です。

    KB2882822については必要です。

    KB2882822ナレッジベース

    KB2834140ナレッジベース

    • 回答の候補に設定 佐伯玲 2014年9月22日 2:08
    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月19日 3:34
  • ooooh 様

    早速のご回答ありがとうございます。すいません。質問の仕方が適切でなかったかもしれません。

    私が推測するには、IE11のインストーラがいくつかの更新プログラムを必要としチェックしているようですが、KB2834140、KB2882822 は、インストールしただけではIE11のインストーラが適切なバージョンと判断してくれないようです。(以下 IE11_main.log)

    01:14.833: INFO:    Version Check for (KB2834140) of C:\Windows\System32\d3d11.dll: 6.1.7601.17514 >= 6.2.9200.16570 (False)
    01:33.210: INFO:    Version Check for (KB2882822) of C:\Windows\System32\tdh.dll: 6.1.7600.16385 >= 6.1.7601.18247 (False)

    再起動後、IE11のインストーラを再度実行すると適切なバージョンと判断しているようです。

    01:41.370: INFO:    Version Check for (KB2834140) of C:\Windows\System32\d3d11.dll: 6.2.9200.16570 >= 6.2.9200.16570 (True)
    01:41.822: INFO:    Version Check for (KB2882822) of C:\Windows\System32\tdh.dll: 6.1.7601.18247 >= 6.1.7601.18247 (True)

    このときはまだ元のIE8のままで、再起動後IE11になります。合計2回再起動していますが、この再起動を1回することはできるでしょうか?

    2014年9月19日 5:57
  • 再起動によってファイルの置き換えが完了して始めて「インストール完了」となる訳ですから、ログに出ているようにファイルがまだ古いバージョンのまま置き換わっていなければ IE11 のインストールは継続できないのでしょう。

    再起動を 1 回だけにしなければならない理由が明確であれば、その代替案がアドバイスとして出てくるかもしれません。


    hebikuzure

    • 回答の候補に設定 佐伯玲 2014年9月22日 2:08
    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月19日 7:39
  • hebikuzure 様

    ご回答ありがとうございます。再起動を避けたい理由ですが...

    社内標準IEをIE11に変更すべく、VBS(またはバッチ) とマニュアルを作成しユーザー各自にお願いする予定です。しかしマニュアルや、画面に表示される説明をよく読まないユーザーが少なからずいて、1回実行しただけですべて終わると思っている人が、再起動後「IE11になっていない」と問い合わせしてくる可能性があり、これをなるべく防ぎたいと考えております。

    最初のVBSでスタートアップに続きのファイルをつくり再起動後に続行させることも考えておりますが、再起動後「何か画面が表示されるが、これは何?」と問い合わせてくるかもしれないので、できれば再起動は1回にしたいと思っております。

    2014年9月24日 0:45
  • 1回目の再起動後にデカデカと「まだ更新は完了していません。もう一度再起動するまでそのままお待ちください」と表示して、それでも理解できない阿呆は社員にいないと信じるのが一番簡単そうですが....。


    hebikuzure

    • 回答としてマーク kunioykh 2014年9月25日 2:14
    2014年9月24日 10:43
  • わかりやすく目立つように表示し、マニュアルにも赤い太字で書くようにします。

    いろいろと、ご説明&提案ありがとうございました。

    2014年9月25日 2:14