The Windows Servicing Guy

Tips and tricks from a Windows support engineer on issues related to servicing

Supported workaround for torn state installations on Windows 7 SP1

Supported workaround for torn state installations on Windows 7 SP1

  • Comments 132
  • Likes

I have an update for those of you with systems in a torn state.  To clarify, torn state systems are those on which the unsupported workaround of deleting the checkpoint from the pending.xml file was used after getting the 0xC0000034 error during SP1 installations.  Even though it was not recommended by Microsoft, many customers used it and ended up in a torn state that currently requires them to rebuild the machine, which is very painful. So, based on customer feedback, we have created  a supported workaround to get out of that torn state without having to rebuild the machine. that I would like for those of you who have been actively watching my posts to test, The steps are as follows:

  1. Download the SP1 standalone package for your architecture here: http://www.microsoft.com/downloads/en/details.aspx?familyId=c3202ce6-4056-4059-8a1b-3a9b77cdfdda
  2. Open an elevated command prompt and expand the standalone executable to a folder to get the SP1 .cab file (note the architecture)
    1. Start /w windows6.1-KB976932-X86.exe /x:.\SP1_Expanded
  3. Change to the directory you expanded the files to
    1. cd SP1_Expanded
  4. Use DISM to manually re-install the SP1 cab
    1. DISM /Online /Add-Package /PackagePath:windows6.1-KB976932-X86.cab
  5. Reboot the system when prompted
  6. Now open an elevated command prompt and remove SP1 using DISM (again, pay attention to architecture in the commands):
    1. DISM /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514
    2. Reinstall SP1 and you should no longer be in a torn state

Please note:  If you have a 64-bit installation of Windows the proper architecture value for the manifest is amd64 (not x64)

My ask is that a couple of you with torn state machines try this and let me know the feedback you have on the steps above.  Note that these are not the same steps as we’ve seen from other posts for recovering from torn state that have driver issues with graphics cards.  If you encounter one of those issues, those are in addition to the torn state and not indicative of a torn state. 

Let me know the results

--Joseph

Comments
  • Joseph,

    Nice one, I am going to test this now.

    Nick

  • Step 6 failed for me.  

    An error occurred trying to open - Package_for_KB976932~31bf3856ad264e35~x86~6.1

    .1.17514 Error: 0x80070057

    Found this in the logs...

    Failed to load identity from package name: Package_for_KB976932~31bf3856ad264e35~x86~6.1.1.17514.

  • Brenda

    Are you running this against an x64 installation?  If so, you need to change those values to x64

  • Nope it's a x86 machine.  First set of instructions were successful...

  • Sorry, I found it, it was a typo on my part.  Make sure the path has two ~~'s in it as it's referenced now.

    DISM /online /remove-package /packagename:Package_for_KB976932~31bf3856ad264e35~x86~~6.1.1.17514

  • There is a typo on line 6 Joseph.  You need two of the squiggles.

  • Ooops, you beat me to it :)

  • Got a different error .. i just copied and pasted your command in.

    An error occurred trying to open - Package_for_KB976932~31bf3856ad264e35~x86~~6.

    1.1.17514 Error: 0x800f0805

    The specified package is not valid Windows package.

    Error: 0x800f0805

    The specified package is not valid Windows package.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

  • Same problem as Brenda here...

    Output from log (cleared before running):

    2011-05-10 19:43:37, Info                  DISM   PID=2076 Scratch directory set to 'C:\Users\sbsadmin\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir

    2011-05-10 19:43:37, Info                  DISM   PID=2076 Successfully loaded the ImageSession at "C:\Windows\System32\Dism" - CDISMManager::LoadImageSession

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Failed to get and initialize the PE Provider.  Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Getting Provider DISMLogger - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Getting Provider DISMLogger - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Manager: PID=2076 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Getting Provider DISMLogger - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE:

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: <----- Starting Dism.exe session ----->

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE:

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=amd64, Number of processors=2

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Executing command line: DISM  /online /remove-package /packagename:Package_for_KB976932~31bf3856ad264e35~x64~~6.1.1.17514

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Getting Provider FolderManager - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Getting Provider FolderManager - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Manager: PID=2076 Successfully loaded the ImageSession at "C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F" - CDISMManager::LoadImageSession

    2011-05-10 19:43:37, Info                  DISM   DISM Image Session: PID=4312 Instantiating the Provider Store. - CDISMImageSession::get_ProviderStore

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Initializing a provider store for the IMAGE session type. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\OSProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\OSProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM OS Provider: PID=4312 Defaulting SystemPath to C:\ - CDISMOSServiceManager::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM OS Provider: PID=4312 Defaulting Windows folder to C:\Windows - CDISMOSServiceManager::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Attempting to initialize the logger from the Image Session. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\LogProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\LogProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider OSServices - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\PEProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Warning               DISM   DISM Provider Store: PID=4312 Failed to Load the provider: C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Failed to get and initialize the PE Provider.  Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider DISMLogger - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Manager: PID=2076 Image session successfully loaded from the temporary location: C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F - CDISMManager::CreateImageSession

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider OSServices - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  CSI    00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND

    2011-05-10 19:43:37, Info                  CSI    00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_SUCCESS

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Target image information: OS Version=6.1.7601.17514, Image architecture=amd64

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting the collection of providers from an image provider store type. - CDISMProviderStore::GetProviderCollection

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\CbsProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\CbsProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  CSI    00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND

    2011-05-10 19:43:37, Info                  CSI    00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_SUCCESS

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Finished initializing the CbsConUI Handler. - CCbsConUIHandler::Initialize

    2011-05-10 19:43:37, Info                  CSI    00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND

    2011-05-10 19:43:37, Info                  CSI    00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_SUCCESS

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 CBS is being initialized for online use. More information about CBS actions can be located at: %windir%\logs\cbs\cbs.log - CDISMPackageManager::Initialize

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\MsiProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\MsiProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\IntlProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\IntlProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\DmiProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\DmiProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  CSI    00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND

    2011-05-10 19:43:37, Info                  CSI    00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_678566b7ddea04a5\pkgmgr.exe" : got STATUS_SUCCESS

    2011-05-10 19:43:37, Info                  DISM   DISM OS Provider: PID=4312 Successfully loaded the hive. - CDISMOSServiceManager::DetermineBootDrive

    2011-05-10 19:43:37, Info                  DISM   DISM Driver Manager: PID=4312 Further logs for driver related operations can be found in the target operating system at %WINDIR%\inf\setupapi.offline.log - CDriverManager::Initialize

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\UnattendProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\UnattendProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\SmiProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\SmiProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Loading Provider from location C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\TransmogProvider.dll - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Connecting to the provider located at C:\Users\sbsadmin\AppData\Local\Temp\5432C97F-825F-49C7-BD35-BB011DAC511F\TransmogProvider.dll. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider DISM Unattend Manager - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Package Manager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: DISM Package Manager.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: OSServices

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: MsiManager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: MsiManager.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: IntlManager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: IntlManager.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DriverManager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: DriverManager.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Unattend Manager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: DISM Unattend Manager.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Log Provider

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: SmiManager

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: Edition Manager

    2011-05-10 19:43:37, Info                  DISM   DISM Transmog Provider: PID=4312 Current image session is [ONLINE] - CTransmogManager::GetMode

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: Edition Manager.

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Processing the top level command token(remove-package). - CPackageManagerCLIHandler::Private_ValidateCmdLine

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Encountered the option "packagename" with value "Package_for_KB976932~31bf3856ad264e35~x64~~6.1.1.17514" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine

    2011-05-10 19:43:37, Error                 DISM   DISM Package Manager: PID=4312 Failed opening package Package_for_KB976932~31bf3856ad264e35~x64~~6.1.1.17514. - CDISMPackageManager::Internal_CreatePackageByName(hr:0x800f0805)

    2011-05-10 19:43:37, Error                 DISM   DISM Package Manager: PID=4312 Failed to get the underlying cbs package. - CDISMPackageManager::OpenPackageByName(hr:0x800f0805)

    2011-05-10 19:43:37, Error                 DISM   DISM Package Manager: PID=4312 The specified package is not valid Windows package. - GetCbsErrorMsg

    2011-05-10 19:43:37, Error                 DISM   DISM Package Manager: PID=4312 Failed opening package with the name "Package_for_KB976932~31bf3856ad264e35~x64~~6.1.1.17514" - CPackageManagerCLIHandler::Private_GetPackageNameFromCommandLine(hr:0x800f0805)

    2011-05-10 19:43:37, Error                 DISM   DISM Package Manager: PID=4312 Failed while processing command remove-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0805)

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine

    2011-05-10 19:43:37, Info                  DISM   DISM Image Session: PID=4312 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Package Manager: PID=4312 Finalizing CBS core. - CDISMPackageManager::Finalize

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: DISM Package Manager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Found the OSServices.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(MsiManager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: MsiManager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(IntlManager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: IntlManager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Found the PE Provider.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(DriverManager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: DriverManager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(DISM Unattend Manager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: DISM Unattend Manager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Found the OSServices.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(SmiManager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: SmiManager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Finalizing the servicing provider(Edition Manager) - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: Edition Manager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Disconnecting Provider: OSServices - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=4312 Releasing the local reference to DISMLogger.  Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: Image session has been closed. Reboot required=no.

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE:

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE: <----- Ending Dism.exe session ----->

    2011-05-10 19:43:37, Info                  DISM   DISM.EXE:

    2011-05-10 19:43:37, Info                  DISM   DISM Image Session: PID=2076 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Found the OSServices.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect

    2011-05-10 19:43:37, Info                  DISM   DISM Provider Store: PID=2076 Releasing the local reference to DISMLogger.  Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

  • OK, let me ask around.  This was working for us internally.

  • @Brenda and Nick;

    Can you please get me a directory output of the \Windows\servicing\packages directory and put it somewhere I can get it (or email it to me if you like).

    Also, have all the other steps up until this step completed properly?

    --Joseph

  • Yes all steps completed successfully up to that point.  Will try to get you listing...

  • Email sent with content of the folder....

    Everything else (apart from my first comment) is perfect.

  • Just sent mine to you in email.

  • Just tried one of my torn machines. Same results as Nick and Brenda.