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.
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]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][/code]
Das sollte sich beheben lassen, wenn man den Inhalt vom Ordner [i]C:\Windows\SoftwareDistribution\Download[/i] 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 [i]Per-User Registry Installer (Advanced Installer; Phase 31)[/i]
[code]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][/code]
Binary Name: wcp.dll = Einstellungsbibliothek für Windows-Jugendschutz
ErrorCode: 80070002 = ERROR_FILE_NOT_FOUND
Und genau hier liegt das Problem:
[code]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]
[code]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][/code]
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 [i]HKEY_USERS[/i] überprüfen.
Auf jeden Fall scheiterst es daran. Ist jetzt bloß die Frage, wie man das löst.