次の方法で共有


"不在状態に変更できませんでした。 Windows Server 2019 で更新プログラムをインストールする場合の状態: 0x800f0922"

この記事は、"Failed to changed to the Absent state. Windows Server 2019 で更新プログラムをインストールすると、状態: 0x800f0922" エラーが発生します。

Windows Server 2019 で更新プログラムをインストールしようとすると、エラー コード 0x800f0922が表示されます。 例えば次が挙げられます。

パッケージ KB5027222を [不在] 状態に変更できませんでした。 状態: 0x800f0922

CBS.log ファイルには、completion statusを検索して失敗した状態の次のエントリが表示され、パッケージを Absent 状態に変更できません。

<DateTime>, Info                  CSI    00000e61 Begin executing advanced installer phase 38 index 825 (sequence 864)
    Old component: [l:157 ml:158]'Microsoft-Windows-DLNA-MDEServer, Culture=neutral, Version=10.0.17763.1697, PublicKeyToken=<PublicKeyToken> , ProcessorArchitecture=amd64, versionScope=NonSxS'
    New component: [l:154 ml:155]'Microsoft-Windows-DLNA-MDEServer, Culture=neutral, Version=10.0.17763.1, PublicKeyToken=<PublicKeyToken>, ProcessorArchitecture=amd64, versionScope=NonSxS'
    Install mode: install
    Smart installer: false
    Installer ID: {<Installer ID>}
    Installer name: 'HTTP Installer'
 <DateTime>, Error      [0x01803e] CSI    00000e64 (F) Failed execution of queue item Installer: HTTP Installer ({<Installer ID>}) with HRESULT HRESULT_FROM_WIN32(1058).  Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable[gle=0x80004005]
...........
CSIPERF:AIDONE;{<Installer ID>};Microsoft-Windows-DLNA-MDEServer, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:<PublicKeyToken>};8529us
 <DateTime>, Info                  CSI    00000e6e End executing advanced installer (sequence 864)
    Completion status: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)
…
<DateTime>, Info                  CBS    WER: Generating failure report for package: Package_for_RollupFix~<PublicKeyToken>~amd64~~17763.4499.1.5, status: 0x80070422, failure source: CSI Other, start state: Installed, target state: Absent, client id: Software Explorer

ログ ファイルのエラー コード 1058 は、HTTP サービスが無効になっているか、有効なデバイスが関連付けられていないために開始できないことを示します。

HTTP サービスを有効にする

この問題を解決するには、次の手順に従ってください。

  1. レジストリ エディターで、次のレジストリ キーに移動します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
  2. Start レジストリ値を 3 に変更します。
  3. レジストリ エディターを閉じて、更新プログラムをもう一度インストールします。