Windows 7 updates are failing to install

JohnBaker

Member
Joined
Nov 18, 2014
Posts
19
I have 3 updates that refuse to install.

1. Internet Explorer 11 for Windows 7 for x64-based Systems - Error 9C59
2. Security Update for Microsoft .NET Framework 3.5.1 on Windows 7 and Windows Server 2008 R2 for x64-based Systems (KB2861191) - Error 80070643
3. Security Update for Windows 7 for x64-based Systems (KB2976897) - Error 80071A2D


I ran SFCFix and got this

SFCFix version 2.4.1.0 by niemiro.
Start time: 2014-11-18 21:38:05.266
Not using a script file.




AutoAnalysis::
SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.
CBS & SFC total detected corruption count: -2
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 0
SURT total detected corruption count: 0
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.4.1.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2014-11-18 21:43:05.326
----------------------EOF-----------------------

Then I installed SURT and it reported no errors. After SURT I ran SFCFix again and got no problems

SFCFix version 2.4.1.0 by niemiro.
Start time: 2014-11-18 22:20:34.199
Not using a script file.




AutoAnalysis:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.4.1.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2014-11-18 22:21:32.169
----------------------EOF-----------------------

CBS.zip is to big to attach, I uploaded it to your Dropbox
 
Re: Logfile submission from JohnBaker

Windows Update Diagnostics show this
Og1BjeA.png
 
Re: Security Update (KB2984972) Failed--Error Code 800B0100 - Encountered unknown err

Hi John and welcome to Sysnative forums.

The zip file is not opening for me, can you please upload manually for me?

Export CBS folder

  1. Click the Start button
    StartButton_16x16.gif
    then click Computer.
  2. Double-click on the C: drive, under the Hard Disk Drives category, and then scroll down to, and double click on the Windows folder.
  3. Find and double click on the Logs folder.
  4. Right-click on the CBS folder, and select Copy.
  5. Go back to your Desktop, right-click on it, and select Paste. You should now see a copy of the CBS folder appear on your Desktop called CBS.
  6. Right-click on this new folder, and navigate through Send to, and select Compressed (zipped) folder.
  7. A new file, also called CBS (CBS.zip), but this time with a different icon, will be created.
  8. Attach this to your next post please.
Please Note:: if the file is too big to upload to you next post please upload via Dropbox or One Drive
 
Thank you.

You have some interesting errors here:

Code:
2014-11-20 03:04:54, Error                 CSI    000002a3@2014/11/20:08:04:54.472 (F) d:\win7sp1_gdr\base\wcp\componentstore\csd_winners.cpp(1302): Error 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] originated in function CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes expression: (null)
[gle=0x80004005]
2014-11-20 03:05:06, Error                 CSI    000002a4 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1583280# from CCSDirectTransaction::PrepareForCommit(...)[gle=0x90092004]
2014-11-20 03:05:06, Error                 CSI    000002a5 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1583279# from CCSDirectTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-11-20 03:05:06, Error                 CSI    000002a6 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1583278# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-11-20 03:05:06, Error                 CSI    000002a7 (F) CRYPT_E_NOT_FOUND #1583030# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x80092004]
2014-11-20 03:05:06, Error                 CSI    000002a8 (F) CRYPT_E_NOT_FOUND #1582507# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 38 (0x00000026), pSink = NULL, disp = 0, coldpatching = FALSE)[gle=0x80092004]
2014-11-20 03:05:06, Error                 CSI    000002a9 (F) CRYPT_E_NOT_FOUND #1582506# 15455182 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000026, pSink = NULL, disp = 0)
[gle=0x80092004]
2014-11-20 03:05:06, Error                 CBS    Exec: Failed to commit CSI transaction to resolve execution chain. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
2014-11-20 03:05:06, Info                  CSI    000002aa@2014/11/20:08:05:06.548 CSI Transaction @0x50db000 destroyed
2014-11-20 03:05:06, Info                  CBS    Perf: Resolve chain complete.
2014-11-20 03:05:06, Info                  CBS    Failed to resolve execution chain. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
2014-11-20 03:05:06, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
2014-11-20 03:05:06, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~amd64~~11.2.9600.16428, status: 0x80092004, failure source: Resolve, start state: Resolved Invalid, target state: Installed, client id: DISM Package Manager Provider

SFCFix Collect COMPONENTS
  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download SFCFixScript.txt, and save this to your Desktop. Ensure that this file is named SFCFixScript.txt - do not rename it.
  3. On your Desktop, you should now see two files: SFCFix.exe and SFCFixScript.txt.
  4. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  5. SFCFix will now begin to upload your CBS logfiles to our server.
  6. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  7. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.


If all goes well, you should see that your logfiles have now been added to your thread.
 
Re: Logfile submission from JohnBaker

SFCFix version 2.4.1.0 by niemiro.
Start time: 2014-11-22 18:10:10.668
Using .txt script file at C:\Users\RF receptionist\Desktop\SFCFixScript.txt [0]




Collect:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.4.1.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2014-11-22 18:11:26.220
----------------------EOF-----------------------
 
SFCFix version 2.4.1.0 by niemiro.
Start time: 2014-11-22 21:35:14.105
Not using a script file.




AutoAnalysis:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.4.1.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2014-11-22 21:46:56.985
----------------------EOF-----------------------

https://www.dropbox.com/s/j2aydraz0j7ro2q/CBS (2).zip?dl=0
 
Sorry that's not what I meant.

SFC /SCANNOW

  1. Click on the
    Win7Orb_zps4dae3b32.jpg
    button. Inside the search box type in CMD
  2. Right click on CMD => Choose Run as Administrator
  3. Inside the Command Prompt windows copy and paste the following command SFC /SCANNOW
  4. Please wait for this to Finish before continuing with the rest of the steps.

Convert CBS.log to CBS.txt

  1. Click on the
    Win7Orb_zps4dae3b32.jpg
    button => Inside the search box copy and paste the following command:
    Code:
    cmd /c copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  2. Press Enter
  3. Once this has completed please go to your Desktop and you will find CBS.txt => Please upload CBS.txt to this thread

Please Note:: if the file is too big to upload to you next post please upload via Dropbox or One Drive
 
The log looks better, which part of the fix from that thread did you run?

SFC is showing that 3 boot critical files were corrupt and needed fixing over boot, they appear to have been repaired successfully.

What error code are you getting with Windows Updates?

Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
    cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  2. Please go to your desktop and attach WindowsUpdate.txt to your next post
 
The log looks better, which part of the fix from that thread did you run?


I ran these, except I used version codes that I had in C:\Windows\servicing\Packages

pkgmgr /UP:Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437
pkgmgr /UP:Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437
pkgmgr /UP:Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~x86~~10.2.9200.16521
pkgmgr /UP:Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~x86~~9.4.8112.16421


SFC is showing that 3 boot critical files were corrupt and needed fixing over boot, they appear to have been repaired successfully.

I restarted my PC after running SFC /SCANNOW, updates are still failing


What error code are you getting with Windows Updates?

Security Update for Microsoft .NET Framework 3.5.1 on Windows 7 and Windows Server 2008 R2 for x64-based Systems (KB2861191) - Error 80070643

Security Update for Windows 7 for x64-based Systems (KB2976897) - Error 80071A2D


Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
    cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  2. Please go to your desktop and attach WindowsUpdate.txt to your next post
 

Attachments

Software Distribution rename

  • Click Start -> Type in CMD in the search -> Right click on cmd.exe and choose Run as Administrator
  • Entre in the following commands:
    net stop wuauserv
    ren %SystemRoot%\SoftwareDistribution\Download DL.bak
    ren %SystemRoot%\SoftwareDistribution\DataStore DS.bak
    net start wuauserv

Once completed please try and run windows update again.
 
I ran those commands, updates are still failing

That's a shame...

What is the update (KB number) you are trying to install? and what is the error message?

Also I need these logs again, a fresh copy of these logs together should 'hopefully' make something stand out as to why these corruptions are occurring.

Convert CBS.log to CBS.txt

  1. Click on the
    Win7Orb_zps4dae3b32.jpg
    button => Inside the search box copy and paste the following command:
    Code:
    cmd /c copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  2. Press Enter
  3. Once this has completed please go to your Desktop and you will find CBS.txt => Please upload CBS.txt to this thread

Please Note:: if the file is too big to upload to you next post please upload via Dropbox or One Drive

Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
    cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  2. Please go to your desktop and attach WindowsUpdate.txt to your next post
 
I ran those commands, updates are still failing

That's a shame...

What is the update (KB number) you are trying to install? and what is the error message?

KB2861191 - Error 80070643
KB2976897 - Error 80071A2D

Also I need these logs again, a fresh copy of these logs together should 'hopefully' make something stand out as to why these corruptions are occurring.

Convert CBS.log to CBS.txt


  1. Click on the
    Win7Orb_zps4dae3b32.jpg
    button => Inside the search box copy and paste the following command:
    Code:
    cmd /c copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  2. Press Enter
  3. Once this has completed please go to your Desktop and you will find CBS.txt => Please upload CBS.txt to this thread

Please Note:: if the file is too big to upload to you next post please upload via Dropbox or One Drive

Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
    cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  2. Please go to your desktop and attach WindowsUpdate.txt to your next post

https://www.dropbox.com/s/8mlyyg9otlj6v8w/cbs (3).zip?dl=0
 

Attachments

Code:
2014-11-23 22:40:48, Error                 CSI    0000018a (F) STATUS_TRANSACTION_NOT_ACTIVE #1345914# from Windows::Rtl::SystemImplementation::CDirectory::OpenExistingFile(...)[gle=0xd0190003]
2014-11-23 22:40:48, Error                 CSI    0000018b (F) STATUS_TRANSACTION_NOT_ACTIVE #1345913# from Windows::Rtl::SystemImplementation::CDirectory_IRtlDirectoryTearoff::OpenExistingFile(flags = (SharingViolationIsOk|AccessDeniedIsOk|TransactionalConflictIsOk|DeletePendingIsOk), da = (SYNCHRONIZE|FILE_WRITE_ATTRIBUTES), oa = @0xf5e548->SIL_OBJECT_ATTRIBUTES {s:40; on:"PresentationCFFRasterizerNative_v0300.dll"; a:(OBJ_CASE_INSENSITIVE)}, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), oo = (FILE_SYNCHRONOUS_IO_NONALERT|FILE_NON_DIRECTORY_FILE|FILE_OPEN_FOR_BACKUP_INTENT|FILE_OPEN_REPARSE_POINT), file = NULL, disp = Invalid)
[gle=0xd0190003]
2014-11-23 22:40:48, Error                 CSI    0000018c (F) STATUS_TRANSACTION_NOT_ACTIVE #1345912# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::TransferFile(flags = (ReplaceIfExists|OpenForBackupIntent|SharingViolationIsOk|TransactionalConflictIsOk|CannotDeleteIsOk|DeletePendingIsOk), op = [24]"HardLinkWithCopyFallback", odir = @0x5704e78, oname = [l:82{41}]"PresentationCFFRasterizerNative_v0300.dll", ndir = @0x57013f8, nname = [l:82{41}]"PresentationCFFRasterizerNative_v0300.dll", disp = Unmapped disposition: 0)
[gle=0xd0190003]
2014-11-23 22:40:48, Info                  CSI    0000018d Error STATUS_TRANSACTION_NOT_ACTIVE while executing operation HardLinkFile on [l:446{223}]"\SystemRoot\WinSxS\amd64_wpf-presentationcffrasterizernative_31bf3856ad364e35_6.1.7601.18219_none_27c04982a4ed9c56\PresentationCFFRasterizerNative_v0300.dll, \??\C:\Windows\System32\PresentationCFFRasterizerNative_v0300.dll"

2014-11-23 22:40:48, Info                  CSI    0000018e Creating NT transaction (seq 4), objectname [6]"(null)"
2014-11-23 22:40:48, Info                  CSI    0000018f Created NT transaction (seq 4) result 0x00000000, handle @0x588
2014-11-23 22:40:48, Info                  CSI    00000190@2014/11/24:03:40:48.488 CSI perf trace:
CSIPERF:TXCOMMIT;3
2014-11-23 22:40:48, Info                  CBS    Setting ExecuteState key to: ExecuteStateNone
2014-11-23 22:40:48, Info                  CBS    Setting RollbackFailed flag to 0
2014-11-23 22:40:48, Info                  CBS    Clearing HangDetect value
2014-11-23 22:40:48, Info                  CBS    Saved last global progress. Current: 0, Limit: 1, ExecuteState: ExecuteStateNone
2014-11-23 22:40:48, Info                  CBS    Exec: Cancelled pending transactions after rollback. [HRESULT = 0x00000000 - S_OK]
2014-11-23 22:40:48, Error                 CBS    Exec: An error occurred while committing the transaction, the transaction has been rolled back. [HRESULT = 0x80070643 - ERROR_INSTALL_FAILURE]
2014-11-23 22:40:48, Info                  CSI    00000191@2014/11/24:03:40:48.493 CSI Transaction @0x283700 destroyed
2014-11-23 22:40:48, Info                  CBS    Perf: InstallUninstallChain complete.
2014-11-23 22:40:48, Info                  CBS    Failed to execute execution chain. [HRESULT = 0x80070643 - ERROR_INSTALL_FAILURE]
2014-11-23 22:40:48, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80070643 - ERROR_INSTALL_FAILURE]
2014-11-23 22:40:48, Info                  CBS    WER: Generating failure report for package: Package_for_KB2861191~31bf3856ad364e35~amd64~~6.1.1.0, status: 0x80070643, failure source: Execute, start state: Staged, target state: Installed, client id: WindowsUpdateAgent
2014-11-23 22:40:48, Info                  CBS    Failed to query DisableWerReporting flag.  Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

These errors are indicated by a transaction. Lets try and clear the pending transactions...

This can sometimes take a few steps to clear up these transactions.

Can you boot into the recovery environment, and launch command prompt please: How to use the Windows 7 System Recovery Environment Command Prompt

When command prompt loads, enter the following command and press enter: wmic logicaldisk get name. You will be given a similar output to:

Code:
X:\Sources>wmic logicaldisk get name
Name
C:
D:
E:
X:

Now when you are in the RE the drive letters will often move around. start with the first letter that was provided in the list and enter in the following command (for this example we will use C:\ as it is the first one)

dir C:\
-This will display all the folders in the root drive of C

Can you see a folder called C:\Windows in list?
-If you can see C:\Windows then run the DISM command as DISM /Image:C:\ /Cleanup-Image /RevertPendingActions

If you can not see the Windows folder move onto the next Drive letter that we obtained with wmic logicaldisk get name and type in dir <DRIVE LETTER> (replace <DRIVE LETTER> with the drive you would like to check), can you see the Windows Folder?
-If yes, enter in the following command DISM /Image:C:\ /Cleanup-Image /RevertPendingActions and changed the C to what ever Drive letter has the Windows folder

Its just a case of going through each drive letter that was produced from the first list until the Windows folder is found then run the DISM command on that drive.

Once that is done please try WU again
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top