Win 10 1903 Stuck in Critical Process died loop - DISM fails with error 193

T

TazmanTony69

Hi there,


Following a power cut yesterday my build 1903 win10 machine has been stuck in a Critical process died reboot loop.


Running automatice recovery from a winpe usb fails , so moved onto the manual recommend steps.


Created a WinRE USB from another machine , trying to repair using dsim with an install.esd from the ISO and stuck getting an error 193.

I've attached the dism.log from the WinPE environment below. Any tips /help gratefully received.

DISM.EXE: Unable to start the servicing process for the image at 'd:\'. HRESULT=800700C1


Final version of the dism command below, but lots of flavours tried, without scratchdir/windir/sysdrive all with the same error.


dism /image:d:\ /windir:windows /sysdrivedir:d: /restorehealth /limitaccess /source:ESD:f:\install.esd:6 /scratchdir:c:\


The windows image is on the D: drive , the install.esd was set as a source from the F: drive on another USB.


SFC /scannow also fails with a "windows resource protection could not start the repair service" . I've checked the the trustedmodule service is started in the WinPE env as suggested by many.





2020-05-08 01:24:07, Info DISM PID=1956 TID=1180 Scratch directory set to 'X:\windows\TEMP\'. - CDISMManager::put_ScratchDir

2020-05-08 01:24:07, Info DISM PID=1956 TID=1180 DismCore.dll version: 10.0.18362.1 - CDISMManager::FinalConstruct

2020-05-08 01:24:07, Info DISM PID=1956 TID=1180 Scratch directory set to 'c:\'. - CDISMManager::put_ScratchDir

2020-05-08 01:24:07, Info DISM Initialized Panther logging at X:\windows\Logs\DISM\dism.log

2020-05-08 01:24:07, Info DISM PID=1956 TID=1180 Successfully loaded the ImageSession at "X:\windows\system32\Dism" - CDISMManager::LoadLocalImageSession

2020-05-08 01:24:07, Info DISM Initialized Panther logging at X:\windows\Logs\DISM\dism.log

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect

2020-05-08 01:24:07, Info DISM Initialized Panther logging at X:\windows\Logs\DISM\dism.log

2020-05-08 01:24:07, Info DISM DISM Manager: PID=1956 TID=1180 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession

2020-05-08 01:24:07, Info DISM DISM.EXE:

2020-05-08 01:24:07, Info DISM DISM.EXE: <----- Starting Dism.exe session ----->

2020-05-08 01:24:07, Info DISM DISM.EXE:

2020-05-08 01:24:07, Info DISM DISM.EXE: Host machine information: OS Version=10.0.18362, Running architecture=amd64, Number of processors=4

2020-05-08 01:24:07, Info DISM DISM.EXE: Dism.exe version: 10.0.18362.1

2020-05-08 01:24:07, Info DISM DISM.EXE: Executing command line: dism /image:d:\ /windir:windows /sysdrivedir:d: /restorehealth /limitaccess /source:ESD:f:\install.esd:6 /scratchdir:c:\

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Connecting to the provider located at X:\windows\system32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider

2020-05-08 01:24:07, Warning DISM DISM Provider Store: PID=1956 TID=1180 Failed to load the provider: X:\windows\system32\Dism\SiloedPackageProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Connecting to the provider located at X:\windows\system32\Dism\FfuProvider.dll. - CDISMProviderStore::Internal_LoadProvider

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Connecting to the provider located at X:\windows\system32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Connecting to the provider located at X:\windows\system32\Dism\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Connecting to the provider located at X:\windows\system32\Dism\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider

2020-05-08 01:24:07, Warning DISM DISM Provider Store: PID=1956 TID=1180 Failed to load the provider: X:\windows\system32\Dism\MetaDeployProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)

2020-05-08 01:24:07, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: FfuManager

2020-05-08 01:24:07, Info DISM DISM.EXE: Succesfully registered commands for the provider: FfuManager.

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager

2020-05-08 01:24:07, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: VHDManager

2020-05-08 01:24:07, Info DISM DISM.EXE: Attempting to add the commands from provider: GenericImagingManager

2020-05-08 01:24:07, Info DISM DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.

2020-05-08 01:24:07, Info DISM DISM Provider Store: PID=1956 TID=1180 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection

2020-05-08 01:24:07, Info DISM DISM FFU Provider: PID=1956 TID=1180 [d:\] is not recognized by the DISM FFU provider. - CFfuImage::Initialize

[1956] [0x8007007b] FIOReadFileIntoBuffer:(1381): The filename, directory name, or volume label syntax is incorrect.

[1956] [0xc142011c] UnmarshallImageHandleFromDirectory:(641)

[1956] [0xc142011c] WIMGetMountedImageHandle:(2897)

2020-05-08 01:24:07, Info DISM DISM WIM Provider: PID=1956 TID=1180 [d:\] is not a WIM mount point. - CWimMountedImageInfo::Initialize

2020-05-08 01:24:07, Info DISM DISM VHD Provider: PID=1956 TID=1180 [d:\] is not recognized by the DISM VHD provider. - CVhdImage::Initialize

2020-05-08 01:24:07, Info DISM DISM FFU Provider: PID=1956 TID=1180 [d:\] is not recognized by the DISM FFU provider. - CFfuImage::Initialize

2020-05-08 01:24:07, Info DISM DISM Imaging Provider: PID=1956 TID=1180 The provider FfuManager does not support CreateDismImage on d:\ - CGenericImagingManager::CreateDismImage

2020-05-08 01:24:07, Info DISM DISM VHD Provider: PID=1956 TID=1180 [d:\] is not recognized by the DISM VHD provider. - CVhdImage::Initialize

2020-05-08 01:24:07, Info DISM DISM Imaging Provider: PID=1956 TID=1180 The provider VHDManager does not support CreateDismImage on d:\ - CGenericImagingManager::CreateDismImage

[1956] [0x8007007b] FIOReadFileIntoBuffer:(1381): The filename, directory name, or volume label syntax is incorrect.

[1956] [0xc142011c] UnmarshallImageHandleFromDirectory:(641)

[1956] [0xc142011c] WIMGetMountedImageHandle:(2897)

2020-05-08 01:24:07, Info DISM DISM WIM Provider: PID=1956 TID=1180 [d:\] is not a WIM mount point. - CWimMountedImageInfo::Initialize

2020-05-08 01:24:07, Info DISM DISM Imaging Provider: PID=1956 TID=1180 The provider WimManager does not support CreateDismImage on d:\ - CGenericImagingManager::CreateDismImage

2020-05-08 01:24:07, Info DISM DISM Imaging Provider: PID=1956 TID=1180 No imaging provider supported CreateDismImage for this path - CGenericImagingManager::CreateDismImage

2020-05-08 01:24:07, Info DISM DISM Manager: PID=1956 TID=1180 physical location path: d:\ - CDISMManager::CreateImageSession

2020-05-08 01:24:07, Info DISM DISM Manager: PID=1956 TID=1180 Event name for current DISM session is Global\__?_Volume{c498c208-ef67-4ece-ac29-2cc4ec4f931d}__3131096205_1376256_535079 - CDISMManager::CheckSessionAndLock

2020-05-08 01:24:07, Info DISM DISM Manager: PID=1956 TID=1180 Create session event 0x240 for current DISM session and event name is Global\__?_Volume{c498c208-ef67-4ece-ac29-2cc4ec4f931d}__3131096205_1376256_535079 - CDISMManager::CheckSessionAndLock

2020-05-08 01:24:07, Info DISM DISM Manager: PID=1956 TID=1180 Copying DISM from "d:\windows\System32\Dism" - CDISMManager::CreateImageSessionFromLocation

2020-05-08 01:24:08, Info DISM DISM Manager: PID=1956 TID=1180 Successfully loaded the ImageSession at "c:\2A7D15CA-D701-4712-9C1B-669389322254" - CDISMManager::LoadRemoteImageSession

2020-05-08 01:24:08, Info DISM DISM Image Session: PID=1772 TID=488 Instantiating the Provider Store. - CDISMImageSession::get_ProviderStore

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Initializing a provider store for the IMAGE session type. - CDISMProviderStore::Final_OnConnect

2020-05-08 01:24:08, Warning DISM DISM Provider Store: PID=1772 TID=488 There is a possible 32-bit versus 64-bit cross architecture issue with the provider (or one of its dependencies). - CDISMProviderStore::Internal_LoadProvider(hr:0x800700c1)

2020-05-08 01:24:08, Warning DISM DISM Provider Store: PID=1772 TID=488 Failed to load the provider: c:\2A7D15CA-D701-4712-9C1B-669389322254\OSProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x800700c1)

2020-05-08 01:24:08, Error DISM DISM Provider Store: PID=1772 TID=488 Failed to get the OSServices provider - CDISMProviderStore::Final_OnConnect(hr:0x800700c1)

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1772 TID=488 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Error DISM DISM Proxy Image Session: PID=1956 TID=1180 Failed to get the provider store from the image session object. - CProxyImageSession::InitializePointers(hr:0x800700c1)

2020-05-08 01:24:08, Warning DISM DISM Manager: PID=1956 TID=1180 A problem ocurred loading the image session. Retrying... - CDISMManager::CreateImageSession(hr:0x800700c1)

2020-05-08 01:24:08, Info DISM DISM Manager: PID=1956 TID=1180 Copying DISM from "d:\windows\System32\Dism" - CDISMManager::CreateImageSessionFromLocation

2020-05-08 01:24:08, Info DISM DISM Manager: PID=1956 TID=1180 Successfully loaded the ImageSession at "c:\D98AFBEC-E989-4058-B1C2-98580E86D258" - CDISMManager::LoadRemoteImageSession

2020-05-08 01:24:08, Info DISM DISM Image Session: PID=1948 TID=188 Instantiating the Provider Store. - CDISMImageSession::get_ProviderStore

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Initializing a provider store for the IMAGE session type. - CDISMProviderStore::Final_OnConnect

2020-05-08 01:24:08, Warning DISM DISM Provider Store: PID=1948 TID=188 There is a possible 32-bit versus 64-bit cross architecture issue with the provider (or one of its dependencies). - CDISMProviderStore::Internal_LoadProvider(hr:0x800700c1)

2020-05-08 01:24:08, Warning DISM DISM Provider Store: PID=1948 TID=188 Failed to load the provider: c:\D98AFBEC-E989-4058-B1C2-98580E86D258\OSProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x800700c1)

2020-05-08 01:24:08, Error DISM DISM Provider Store: PID=1948 TID=188 Failed to get the OSServices provider - CDISMProviderStore::Final_OnConnect(hr:0x800700c1)

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1948 TID=188 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Error DISM DISM Proxy Image Session: PID=1956 TID=1180 Failed to get the provider store from the image session object. - CProxyImageSession::InitializePointers(hr:0x800700c1)

2020-05-08 01:24:08, Error DISM DISM Manager: PID=1956 TID=1180 Failed to load the image session from the temporary location: c:\D98AFBEC-E989-4058-B1C2-98580E86D258 - CDISMManager::CreateImageSession(hr:0x800700c1)

2020-05-08 01:24:08, Error DISM DISM.EXE: Could not load the image session. HRESULT=800700C1

2020-05-08 01:24:08, Error DISM DISM.EXE: Unable to start the servicing process for the image at 'd:\'. HRESULT=800700C1

2020-05-08 01:24:08, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.

2020-05-08 01:24:08, Info DISM DISM.EXE:

2020-05-08 01:24:08, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->

2020-05-08 01:24:08, Info DISM DISM.EXE:

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Disconnecting Provider: FfuManager - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider

2020-05-08 01:24:08, Info DISM DISM Provider Store: PID=1956 TID=1180 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

Continue reading...
 
Back
Top Bottom