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.
  • Monday, November 30, 2009 12:00 PMisprewo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    In our Case the error was that we created the winpe wim with WAIK for Vista SP1. DISM cannot add drivers in this WIM so we created a new WIM with WAIK for WIN7 and it works.
    For the other WIM we installed again WAIK for Vista SP1 and added the Drivers with peimg.

    cu