WindowsUpdateの適用でエラー(ActiveDirectory系)
仕事中に日本語の文献が見つからず苦労したので、ここでエントリを挙げておきます。
WindowsServerで下記のアップデートを行った際、エラーが出た場合は該当のサーバがActiveDirectoryのドメインコントローラ機能を有しているか確認してください。
以下のリンク先を読む限り、ドメインコントローラ(DC)機能が無いと以下のようなエラーメッセージを吐き出すようです。
[KBXXXXXX.log]
1.593: ================================================================================
1.593: YYYY/MM/DD hh:mm:ss.XXX (local)
1.593: d:\XXXXXXXXXXXXXXXXXXXXXXXXXX\update\update.exe (version X.X.X.X)
1.609: Hotfix started with following command line:
1.625: In Function GetBuildType, line 1170, RegQueryValueEx failed with error 0x2
1.640: SYSTEM\CurrentControlSet\Services\NTDS is not Present
1.640: Condition Check for Line 1 of PreRequisite returned FALSE
1.640: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
1.640: KB969805 セットアップでエラーが発生しました: KBXXXXXX のインストールのための必要条件がひとつ以上失敗したので、セットアップを続行できません。詳細については、ログ ファイル c:\windows\KBXXXXXX.log を確認してください。
1.656: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
1.656: KBXXXXXX のインストールのための必要条件がひとつ以上失敗したので、セットアップを続行できません。詳細については、ログ ファイル c:\windows\KBXXXXXX.log を確認してください。
39.750: Message displayed to the user: KB969805 のインストールのための必要条件がひとつ以上失敗したので、セットアップを続行できません。詳細については、ログ ファイル c:\windows\KBXXXXXX.log を確認してください。
39.750: User Input: OK
39.750: Update.exe extended error code = 0xf0f4
39.750: Update.exe return code was masked to 0x643 for MSI custom action compliance.※内容は一部マスキングをしています
肝はここ。
SYSTEM\CurrentControlSet\Services\NTDS is not Present
リンク先で回答をしているMicroSoftのスタッフの回答で、DC機能を持っていないWindowsServerではこのディレクトリが無いから適用対象外だと思うよ、と書いてあります。
ちなみに下記についても影響があるかなと思ったらこれはインストールできました。
MS07-039(KB926122)
Windows Active Directory の脆弱性により、リモートでコードが実行される
というわけで、今日は情報の共有エントリでした。
おしまい。