Ob das jetzt alles was bringt? Problem war ja nicht die Bereitstellung, sondern die Installation. DISM installiert ja nichts, es stellt das Update nur zur Installation bereit (Status=Staged). Und das sieht lt. Log eigentlich gut aus.
Das ist wieder einer von diesen lästigen 0x800f0922 Fehlern. Eigentlich sind es zwei Fehler, aber einer ist nicht so interessant.
Fehler 1 (der wird eigentlich erst nach dem Rollback erwähnt ist so eigentlich uninteressant):
Code: Alles auswählen
2018-04-13 06:23:05, Info CBS Session: 30659295_507228808 initialized by client WindowsUpdateAgent, external staging directory: (null), external registry directory: (null
2018-04-13 06:23:05, Info CBS Failed to internally open package. [HRESULT = 0x800f0805 - CBS_E_INVALID_PACKAGE]
2018-04-13 06:23:05, Info CBS Failed to create open package. [HRESULT = 0x800f0805 - CBS_E_INVALID_PACKAGE]
2018-04-13 06:23:05, Info CBS Failed to OpenPackage using worker session [HRESULT = 0x800f0805]
Das sollte sich beheben lassen, wenn man den Inhalt vom Ordner
C:\Windows\SoftwareDistribution\Download löscht, entweder manuell oder über die Datenträgerbereinigung.
Fehler 2, welcher zum Rollback führt:
0x800f0922 = CBS_E_INSTALLERS_FAILED
Der Installer, welcher nicht durchläuft ist der
Per-User Registry Installer (Advanced Installer; Phase 31)
Code: Alles auswählen
04-13 04:05:44, Error CSI 000001a8 (F) Installer: Per-User Registry Installer Binary Name: wcp.dll ErrorCode: 80070002 Phase: 31 Mode: Delta Component: NONE[gle=0x80004005]
Binary Name: wcp.dll = Einstellungsbibliothek für Windows-Jugendschutz
ErrorCode: 80070002 = ERROR_FILE_NOT_FOUND
Und genau hier liegt das Problem:
Code: Alles auswählen
2018-04-13 04:05:41, Info CSI 0000016f Performing HKCU for sid: S-1-5-21-206675168-2073953027-4130239698-1001
2018-04-13 04:05:41, Error CSI 00000170 (F) STATUS_OBJECT_NAME_NOT_FOUND #32006# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysOpenKey(flg = (AllowAccessDenied), key = {provider=NULL, handle=0, name= ("null")}, da = (KEY_READ|KEY_WOW64_64KEY), oa = @0x4846e7b6a8->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[60]'\Registry\USER\S-1-5-21-206675168-2073953027-4130239698-1001'; a:(OBJ_CASE_INSENSITIVE)}, disp = Unmapped disposition: 1189590140)[gle=0xd0000034]
2018-04-13 04:05:41, Error CSI 00000171@2018/4/13:02:05:41.934 (F) onecore\base\wcp\sil\ntsystem.cpp(5229): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysOpenKey expression: (null)
[gle=0x80004005]
Code: Alles auswählen
2018-04-13 04:05:42, Error [0x018063] CSI 00000178 (F) Failed execution of queue item Installer: Per-User Registry Installer ({f60fff05-7c5c-48dd-a1d2-b75aa14ad9b4}) with HRESULT HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND). 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]
Der Schritt kann nicht ausgeführt werden, weil etwas benötigtes nicht gefunden aber erwartet wird. und das kann so nicht ignoriert werden (Failure will not be ignored: A rollback will be initiated...).
Gibt es den Benutzer S-1-5-21-206675168-2073953027-4130239698-1001 noch? Mal unter
HKEY_USERS überprüfen.
Auf jeden Fall scheiterst es daran. Ist jetzt bloß die Frage, wie man das löst.