To be clear, I installed the WADK in order to create a new copy of Windows PE (x86) to
C:\Test. To that order, the following directories exist:
- C:\Test
- C:\Test\fwfiles
- C:\Test\media
- C:\Test\mount
Further, I can run copype x86 C:\Test successfully after installing the WADK. However, mounting the image is where the problem comes in. Again, here is the command I'm using to mount the image:
dism /mount-image /imagefile:C:\test\media\sources\boot.wim /index:1 /mountdir:C:\test\mount
With WADK installed, this operation fails citing "Error 3: The system cannot find the path specified." If I uninstall the WADK, I can then successfully mount the image using the same command. I expect that
the difference is that with WADK installed, some DLL confusion is taking place. When I uninstall the WADK, I'm now mounting the image using the built-in DISM components, and it works correctly.
Attached are two seperate DISM logs: The first is of DISM failing to mount the image with WADK installed. The second is of successfully mounting the image after uninstalling WADK and using Windows alone.
Windows 8 + WADK installed (/mount-image fails):
2013-04-02 10:21:33, Info DISM PID=1604 TID=2396 Scratch directory set to 'C:\Users\Justin2\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2013-04-02 10:21:33, Info DISM PID=1604 TID=2396 DismCore.dll version: 6.2.9200.16384 - CDISMManager::FinalConstruct
2013-04-02 10:21:33, Info DISM PID=1604 TID=2396 Successfully loaded the ImageSession at "C:\Windows\System32\Dism" - CDISMManager::LoadLocalImageSession
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Manager: PID=1604 TID=2396 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM.EXE:
2013-04-02 10:21:33, Info DISM DISM.EXE: <----- Starting Dism.exe session ----->
2013-04-02 10:21:33, Info DISM DISM.EXE:
2013-04-02 10:21:33, Info DISM DISM.EXE: Host machine information: OS Version=6.2.9200, Running architecture=amd64, Number of processors=1
2013-04-02 10:21:33, Info DISM DISM.EXE: Dism.exe version: 6.2.9200.16384
2013-04-02 10:21:33, Info DISM DISM.EXE: Executing command line: dism /mount-image /imagefile:C:\test\media\sources\boot.wim /index:1 /mountdir:C:\test\mount
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Loading Provider from location C:\Windows\System32\Dism\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Connecting to the provider located at C:\Windows\System32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Loading Provider from location C:\Windows\System32\Dism\VHDProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Connecting to the provider located at C:\Windows\System32\Dism\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Loading Provider from location C:\Windows\System32\Dism\ImagingProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Connecting to the provider located at C:\Windows\System32\Dism\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Loading Provider from location C:\Windows\System32\Dism\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Connecting to the provider located at C:\Windows\System32\Dism\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:21:33, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager
2013-04-02 10:21:33, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: VHDManager
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: GenericImagingManager
2013-04-02 10:21:33, Info DISM DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.
2013-04-02 10:21:33, Info DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2013-04-02 10:21:33, Info DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting Provider GenericImagingManager - CDISMProviderStore::GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:21:33, Info DISM DISM Imaging Provider: PID=1604 TID=2396 WIM image specified - CGenericImagingManager::GetImageInfoCollection
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Getting Provider WimManager - CDISMProviderStore::GetProvider
2013-04-02 10:21:33, Info DISM DISM Provider Store: PID=1604 TID=2396 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
[1604] [0x80070003] OpenFilterPort:(582): The system cannot find the path specified.
[1604] [0x80070003] FltCommVerifyFilterPresent:(1172): The system cannot find the path specified.
[1604] [0x80070003] WIMMountImageHandle:(877): The system cannot find the path specified.
[1604] [0x80070002] StateStoreRemoveMountedImage:(1041): The system cannot find the file specified.
[1604] [0x80070002] WIMMountImageHandle:(1116): The system cannot find the file specified.
2013-04-02 10:21:34, Error DISM DISM WIM Provider: PID=1604 TID=2396 Failed to mount the image. - CWimImageInfo::Mount(hr:0x80070003)
2013-04-02 10:21:34, Error DISM DISM Imaging Provider: PID=1604 TID=2396 base\ntsetup\opktools\dism\providers\imagingprovider\dll\genericimagingmanager.cpp:795 - CGenericImagingManager::InternalOpMount(hr:0x80070003)
2013-04-02 10:21:34, Error DISM DISM Imaging Provider: PID=1604 TID=2396 base\ntsetup\opktools\dism\providers\imagingprovider\dll\genericimagingmanager.cpp:715 - CGenericImagingManager::InternalCmdMount(hr:0x80070003)
2013-04-02 10:21:34, Error DISM DISM Imaging Provider: PID=1604 TID=2396 base\ntsetup\opktools\dism\providers\imagingprovider\dll\genericimagingmanager.cpp:513 - CGenericImagingManager::ExecuteCmdLine(hr:0x80070003)
2013-04-02 10:21:34, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2013-04-02 10:21:34, Info DISM DISM.EXE:
2013-04-02 10:21:34, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2013-04-02 10:21:34, Info DISM DISM.EXE:
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:21:34, Info DISM DISM Provider Store: PID=1604 TID=2396 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
Windows 8 (WADK uninstalled, /mount-image succeeds):
2013-04-02 10:15:36, Info DISM PID=1016 TID=1228 Scratch directory set to 'C:\Users\Justin2\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2013-04-02 10:15:36, Info DISM PID=1016 TID=1228 DismCore.dll version: 6.2.9200.16384 - CDISMManager::FinalConstruct
2013-04-02 10:15:36, Info DISM PID=1016 TID=1228 Successfully loaded the ImageSession at "C:\Windows\System32\Dism" - CDISMManager::LoadLocalImageSession
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Manager: PID=1016 TID=1228 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM.EXE:
2013-04-02 10:15:36, Info DISM DISM.EXE: <----- Starting Dism.exe session ----->
2013-04-02 10:15:36, Info DISM DISM.EXE:
2013-04-02 10:15:36, Info DISM DISM.EXE: Host machine information: OS Version=6.2.9200, Running architecture=amd64, Number of processors=1
2013-04-02 10:15:36, Info DISM DISM.EXE: Dism.exe version: 6.2.9200.16384
2013-04-02 10:15:36, Info DISM DISM.EXE: Executing command line: dism /mount-image /imagefile:C:\test\media\sources\boot.wim /index:1 /mountdir:C:\test\mount
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Loading Provider from location C:\Windows\System32\Dism\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Connecting to the provider located at C:\Windows\System32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Loading Provider from location C:\Windows\System32\Dism\VHDProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Connecting to the provider located at C:\Windows\System32\Dism\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Loading Provider from location C:\Windows\System32\Dism\ImagingProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Connecting to the provider located at C:\Windows\System32\Dism\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Loading Provider from location C:\Windows\System32\Dism\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Connecting to the provider located at C:\Windows\System32\Dism\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:15:36, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager
2013-04-02 10:15:36, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: VHDManager
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: GenericImagingManager
2013-04-02 10:15:36, Info DISM DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.
2013-04-02 10:15:36, Info DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2013-04-02 10:15:36, Info DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting Provider GenericImagingManager - CDISMProviderStore::GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:15:36, Info DISM DISM Imaging Provider: PID=1016 TID=1228 WIM image specified - CGenericImagingManager::GetImageInfoCollection
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Getting Provider WimManager - CDISMProviderStore::GetProvider
2013-04-02 10:15:36, Info DISM DISM Provider Store: PID=1016 TID=1228 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
[1016] Caller did not request sparse mount
[1016] Mounting new image.
Wim: [C:\test\media\sources\boot.wim]
Image Index: [1]
Mount Path: [C:\test\mount]
[1016] Wimserv process started for guid f7dd9f47-ec90-46f3-88f5-3953b995ef9c. Id is 1052
[1052] ImageUnmarshallHandle: Reconstituting wim at C:\test\media\sources\boot.wim.
[1052] Mounted image at C:\test\mount.
2013-04-02 10:15:59, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2013-04-02 10:15:59, Info DISM DISM.EXE:
2013-04-02 10:15:59, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2013-04-02 10:15:59, Info DISM DISM.EXE:
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:15:59, Info DISM DISM Provider Store: PID=1016 TID=1228 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:03, Info DISM PID=1604 TID=2280 Scratch directory set to 'C:\Users\Justin2\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2013-04-02 10:16:03, Info DISM PID=1604 TID=2280 DismCore.dll version: 6.2.9200.16384 - CDISMManager::FinalConstruct
2013-04-02 10:16:03, Info DISM PID=1604 TID=2280 Successfully loaded the ImageSession at "C:\Windows\System32\Dism" - CDISMManager::LoadLocalImageSession
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Manager: PID=1604 TID=2280 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM.EXE:
2013-04-02 10:16:03, Info DISM DISM.EXE: <----- Starting Dism.exe session ----->
2013-04-02 10:16:03, Info DISM DISM.EXE:
2013-04-02 10:16:03, Info DISM DISM.EXE: Host machine information: OS Version=6.2.9200, Running architecture=amd64, Number of processors=1
2013-04-02 10:16:03, Info DISM DISM.EXE: Dism.exe version: 6.2.9200.16384
2013-04-02 10:16:03, Info DISM DISM.EXE: Executing command line: dism /unmount-image /mountdir:C:\test\mount /discard
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Loading Provider from location C:\Windows\System32\Dism\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Connecting to the provider located at C:\Windows\System32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Loading Provider from location C:\Windows\System32\Dism\VHDProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Connecting to the provider located at C:\Windows\System32\Dism\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Loading Provider from location C:\Windows\System32\Dism\ImagingProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Connecting to the provider located at C:\Windows\System32\Dism\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Loading Provider from location C:\Windows\System32\Dism\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Connecting to the provider located at C:\Windows\System32\Dism\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2013-04-02 10:16:03, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager
2013-04-02 10:16:03, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: VHDManager
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: GenericImagingManager
2013-04-02 10:16:03, Info DISM DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.
2013-04-02 10:16:03, Info DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2013-04-02 10:16:03, Info DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider GenericImagingManager - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider VHDManager - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2013-04-02 10:16:03, Info DISM DISM VHD Provider: PID=1604 TID=2280 [C:\test\mount] is not recognized by the DISM VHD provider. - CVhdImage::Initialize
2013-04-02 10:16:03, Info DISM DISM Imaging Provider: PID=1604 TID=2280 The provider VHDManager does not support CreateDismImage on C:\test\mount - CGenericImagingManager::CreateDismImage
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Getting Provider WimManager - CDISMProviderStore::GetProvider
2013-04-02 10:16:03, Info DISM DISM Provider Store: PID=1604 TID=2280 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
[1604] ImageUnmarshallHandle: Reconstituting wim at C:\test\media\sources\boot.wim.
[1604] ImageUnmarshallHandle: Reconstituting wim at C:\test\media\sources\boot.wim.
[1604] ImageUnmarshallHandle: Reconstituting wim at C:\test\media\sources\boot.wim.
[1052] Received unmount request for image with guid f7dd9f47-ec90-46f3-88f5-3953b995ef9c.
[1052] Unmount for image at C:\test\mount complete.
2013-04-02 10:16:13, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2013-04-02 10:16:13, Info DISM DISM.EXE:
2013-04-02 10:16:13, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2013-04-02 10:16:13, Info DISM DISM.EXE:
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
2013-04-02 10:16:13, Info DISM DISM Provider Store: PID=1604 TID=2280 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
Further:
- When running DISM commands in Windows 8 w/o WADK, I'm running from an elevated Console
- When running DISM commands on Windows 8 w/ ADK, I've tried running from an elevated Console, elevated DISM environment Console (installed with the WADK), as well as running dism.exe specifically from the Windows Kits\8.0\Assessment and Deployment Kit\Deployment
Tools\amd64 as well as x86 directories. All fail as above.
This problem is reproduceable in my HyperV session, I can install/uninstall WADK repeatedly and receive the same results. To that end, I can capture a video and post to Youtube (or elsewhere) to help share the operations I'm going through. I could also take
a snapshot and perform other testing.
It seems that installing the WADK is causing some libraries to be stomped on, for lack of a better term. Also importantly, a co-worker who has Windows 7 x64 is getting the same type of error, although because he's running Windows 7 and not Windows 8, he cannot
test a mounting operation without the WADK (as Windows 7 does not include the DISM tools as Windows 8 does.)