Ask a questionAsk a question
 

QuestionDism Error: 50 Adding Drivers to Offline Image

  • Sunday, June 07, 2009 7:55 PMkperrine Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I've created a PE image to boot to and it successfully boots. However, after mounting the image and trying to add additional mass storage drivers using:

    dism.exe  /Image:C:\winpe_x86\mount /Add-Driver /Driver:C:\masstorage /recurse /forceunsigned

    I get the following output.

    Error: 50

    DISM does not support servicing a Windows Vista RTM or earlier operating system.
    If the operating system is supported check that SSShim.DLL is present.


    My OS is Vista Business x64 and I'm working with a Windows 7 x86 PE image.
    I've included the relevant section of the dism.log file also. Any help is appreciated.

    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: <----- Starting Dism.exe session ----->
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE:
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.0.6001, Running architecture=amd64, Number of processors=4
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Executing command line: dism.exe  /Image:C:\winpe_x86\mount /Add-Driver /Driver:C:\masstorage /recurse /forceunsigned
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Loading Provider from location C:\Program Files\Windows AIK\Tools\amd64\Servicing\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Connecting to the provider located at C:\Program Files\Windows AIK\Tools\amd64\Servicing\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Loading Provider from location C:\Program Files\Windows AIK\Tools\amd64\Servicing\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Connecting to the provider located at C:\Program Files\Windows AIK\Tools\amd64\Servicing\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Loading Provider from location C:\Program Files\Windows AIK\Tools\amd64\Servicing\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Connecting to the provider located at C:\Program Files\Windows AIK\Tools\amd64\Servicing\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: WimManager
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: WimManager.
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: FolderManager
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
    2009-06-07 14:30:19, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
    2009-06-07 14:30:19, Info                  DISM   DISM Provider Store: PID=1592 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
    2009-06-07 14:30:20, Info                  CSI    00000001 Shim considered [l:288{144}]"\??\C:\winpe_x86\mount\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6000.16386_none_63473ad082bcdac6\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000002 Shim considered [l:282{141}]"\??\C:\winpe_x86\mount\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6000.16386_none_63473ad082bcdac6\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000003 Shim considered [l:144{72}]"\??\C:\winpe_x86\mount\Windows\Servicing\6.0.6000.16386_amd64\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000004 Shim considered [l:138{69}]"\??\C:\winpe_x86\mount\Windows\WinSxS\6.0.6000.16386_amd64\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000005 Shim considered [l:284{142}]"\??\C:\winpe_x86\mount\Windows\Servicing\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6000.16386_none_07289f4cca5f6990\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000006 Shim considered [l:278{139}]"\??\C:\winpe_x86\mount\Windows\WinSxS\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6000.16386_none_07289f4cca5f6990\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000007 Shim considered [l:140{70}]"\??\C:\winpe_x86\mount\Windows\Servicing\6.0.6000.16386_x86\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Info                  CSI    00000008 Shim considered [l:134{67}]"\??\C:\winpe_x86\mount\Windows\WinSxS\6.0.6000.16386_x86\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND
    2009-06-07 14:30:20, Error                 CSI    00000009 (F) HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND) #1# from SssBindServicingStackParams={cb=00000040, flags=00000006, cArch=2, arch={PROCESSOR_ARCHITECTURE_AMD64 (9),PROCESSOR_ARCHITECTURE_INTEL (0)}, image={cb=00000010, flags=00000000, pcwszWindir=[26]"C:\winpe_x86\mount\Windows"}} Cookie=(inner-null), Disp=1[gle=0x80070003]
    2009-06-07 14:30:20, Error                 CSI    0000000a@2009/6/7:19:30:20.016 (F) d:\win7rc\base\wcp\shim\binder.cpp(615): Error HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND) originated in function SssBindServicingStack expression: (pInputParameters->dwFlags & (0x00000020))
    [gle=0x80004005]
    2009-06-07 14:30:20, Error                 DISM   DISM.EXE: Failed to bind to ssshim.dll at path C:\Program Files\Windows AIK\Tools\amd64\Servicing\ssshim.dll. HRESULT=80070003
    2009-06-07 14:30:20, Info                  DISM   DISM.EXE: Image session has been closed. Reboot required=no.
    2009-06-07 14:30:20, Info                  DISM   DISM.EXE:
    2009-06-07 14:30:20, Info                  DISM   DISM.EXE: <----- Ending Dism.exe session ----->

All Replies

  • Tuesday, August 18, 2009 7:41 PMkubasa Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have the same problem.  Did you ever get it resolved?  I'm using Windows 7 Enterprise and trying to add drivers to my WinPE boot.wim file.