Windows Updateエージェントを使用して、Windows 7ワークステーションにWMF 4.0をインストールしています。 MSUをアンパックしてcabファイルを取得し、DISMオンラインモードを使用して次のコマンドでインストールします(x86用、x64システム用)
dism.exe /online /add-package /packagepath:.\Windows6.1-KB2872035-x86.cab /packagepath:.\Windows6.1-KB2872047-x86.cab /packagepath:.\Windows6.1-KB2819745-x86.cab /quiet /norestart
dism.exe /online /add-package /packagepath:.\Windows6.1-KB2809215-x64.cab /packagepath:.\Windows6.1-KB2872035-x64.cab /packagepath:.\Windows6.1-KB2872047-x64.cab /packagepath:.\Windows6.1-KB2819745-x64.cab /quiet /norestart
戻りコードとして0x800F081Eが返されますが、これはWindowsエラーメッセージではないため、DISMまたはWIMGAPIからのメッセージであると思います http://msdn.Microsoft.com/en- us/library/windows/desktop/hh825833.aspx 。このエラーコードを受け取った後にシステムを再起動すると、テスト中のすべてのシステムに正常にインストールされます。そのため、この戻り値にフラグを立て、エラーコードが検出された場合はシステムを再起動する必要があることをWindows Updateエージェントに通知しました。このメッセージが何を伝えているのかわからないので、インストール後に実行する必要があるアクションがあるかどうか、またはコマンドを変更してコマンドをより適切に機能させる必要があるかどうかがわかりません。
エラーx800F081EはCBS_E_NOT_APPLICABLE
これは、現在のシステムにアップデートをインストールできないことを意味します。これは、要件がないか、インストールされているファイルのfileversionが高い場合に発生します。
これを詳細に表示するには、CBS.logおよびDISM.logを共有します。