[SOLVED] Win 7 x86 - Have been unable to install Monthly Rollups

GregRN

New member
Joined
Jan 28, 2017
Posts
3
I haven't been able to install any of the monthly rollups - including most recently KB3212646. Always says install failed with mostly a 80070005 error code (although I've seen other error codes after the failure message). A different update (KB3172605) also won't install, giving the same 80070005 error. I've tried a variety of solutions that were posted online, none have worked. I've pasted the log from SFCFix below. Since my CBS zip file was 20MB, I uploaded it to Dropbox. You can retrieve it from here.

Please let me know if you need further info. Thanks in advance for helping me out!

SFCFix version 3.0.0.0 by niemiro.
Start time: 2017-01-28 10:18:26.829
Microsoft Windows 7 Service Pack 1 - x86
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: 0
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 0
SURT total detected corruption count: 2
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.








Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2017-01-28 12:53:08.705
----------------------EOF-----------------------
 
Code:
2017-01-28 03:01:05, Error                 CSI    00000010 (F) STATUS_ACCESS_DENIED #164164# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowFileNotFound), handle = {provider=NULL, handle=0}, da = (FILE_GENERIC_READ), oa = @0xb4f030->OBJECT_ATTRIBUTES {s:24; rd:NULL; on:[129]"\SystemRoot\WinSxS\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23539_none_5da6f30ce41285cd\winload.exe"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0xb4f064, as = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT), eab = NULL, eal = 0, disp = Invalid)
[gle=0xd0000022]
2017-01-28 03:01:05, Error                 CSI    00000011@2017/1/28:09:01:05.681 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(2057): Error STATUS_ACCESS_DENIED originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
[gle=0x80004005]
2017-01-28 03:01:06, Error                 CSI    00000012 (F) STATUS_ACCESS_DENIED #164163# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::TransferFile(flags = (ReplaceIfExists|MissingFileIsOk), op = [4]"Copy", odir = NULL, oname = [l:258{129}]"\SystemRoot\WinSxS\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23539_none_5da6f30ce41285cd\winload.exe", ndir = NULL, nname = [l:290{145}]"\SystemRoot\WinSxS\Backup\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23539_none_5da6f30ce41285cd_winload.exe_75835076", disp = (null))
[gle=0xd0000022]
2017-01-28 03:01:06, Error                 CSI    00000013 (F) STATUS_ACCESS_DENIED #159084# from PrimitiveInstaller::CCoordinator::FinalizeChanges(...)[gle=0xd0000022]
2017-01-28 03:01:06, Info                  CSI    00000022 SMI Primitive Installer [done]

2017-01-28 03:01:06, Error                 CSI    00000014 (F) STATUS_ACCESS_DENIED #88613# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0xd0000022]
2017-01-28 03:01:06, Error                 CSI    00000015 (F) STATUS_ACCESS_DENIED #88612# from CCSDirectTransaction::PrepareForCommit(...)[gle=0xd0000022]
2017-01-28 03:01:06, Error                 CSI    00000016 (F) STATUS_ACCESS_DENIED #88611# from CCSDirectTransaction::ExamineTransaction(...)[gle=0xd0000022]
2017-01-28 03:01:06, Error                 CSI    00000017 (F) STATUS_ACCESS_DENIED #88610# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0xd0000022]
2017-01-28 03:01:06, Info                  CSI    00000023 SMI Primitive Installer [started]
2017-01-28 03:01:55, Error                 CSI    0000002d (F) STATUS_ACCESS_DENIED #1429511# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowFileNotFound), handle = {provider=NULL, handle=0}, da = (FILE_GENERIC_READ), oa = @0xb4f030->OBJECT_ATTRIBUTES {s:24; rd:NULL; on:[131]"\SystemRoot\WinSxS\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23572_none_5d74b156e4394430\winresume.exe"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0xb4f064, as = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT), eab = NULL, eal = 0, disp = Invalid)
[gle=0xd0000022]
2017-01-28 03:01:55, Error                 CSI    0000002e@2017/1/28:09:01:55.281 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(2057): Error STATUS_ACCESS_DENIED originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
[gle=0x80004005]
2017-01-28 03:01:55, Error                 CSI    0000002f (F) STATUS_ACCESS_DENIED #1429510# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::TransferFile(flags = (ReplaceIfExists|MissingFileIsOk), op = [4]"Copy", odir = NULL, oname = [l:262{131}]"\SystemRoot\WinSxS\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23572_none_5d74b156e4394430\winresume.exe", ndir = NULL, nname = [l:294{147}]"\SystemRoot\WinSxS\Backup\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23572_none_5d74b156e4394430_winresume.exe_85cd1215", disp = (null))
[gle=0xd0000022]
2017-01-28 03:01:55, Error                 CSI    00000030 (F) STATUS_ACCESS_DENIED #1416049# from PrimitiveInstaller::CCoordinator::FinalizeChanges(...)[gle=0xd0000022]
2017-01-28 03:01:55, Info                  CSI    000000ba SMI Primitive Installer [done]

2017-01-28 03:01:55, Error                 CSI    00000031 (F) STATUS_ACCESS_DENIED #426833# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0xd0000022]
2017-01-28 03:01:55, Error                 CSI    00000032 (F) STATUS_ACCESS_DENIED #426832# from CCSDirectTransaction::PrepareForCommit(...)[gle=0xd0000022]
2017-01-28 03:01:55, Error                 CSI    00000033 (F) STATUS_ACCESS_DENIED #426831# from CCSDirectTransaction::ExamineTransaction(...)[gle=0xd0000022]
2017-01-28 03:01:55, Error                 CSI    00000034 (F) STATUS_ACCESS_DENIED #426830# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0xd0000022]
2017-01-28 03:01:55, Info                  CSI    000000bb SMI Primitive Installer [started]

Do you have any antivirus or security software installed? Please disable it until after the update has been installed.

Let's try a clean boot:

Clean Boot

  1. Click the Start button, then type msconfig in the search box.
  2. Click msconfig in the results list.
    2440068.png
  3. On the General tab, click the Selective startup option, and then click to clear the Load startup items check box.
    2440069.png
  4. On the Services tab of the System Configuration dialog box, click to select the Hide all Microsoft services check box, and then tap or click Disable all.
    2440071.png
https://support.microsoft.com/en-us/kb/929135

Once complete, restart and try installing one of the updates again. If the update fails to install, zip and attach C:\Windows\logs\CBS\CBS.log with your reply.
 
Thanks for responding to me. So I tried to Clean Boot before installing the Rollup update, but no luck (I followed the instructions precisely). I noticed after the first time I booted that my Norton Internet Security was still enabled. What I discovered was that even though I disabled all non-Microsoft services, the Norton one would automatically enable itself after hitting the "Apply" button in msconfig. So I tried another time to end the Norton process in Task Manager prior to updating, but I found that Norton would start up again during the update. So eventually, I decided to uninstall Norton and leave Windows Defender off. No security at all, performed a Clean Boot, but the Rollup update still failed. As it happens, there was a new update (KB2742599) that became available during my testing, and that installed successfully.

I attached a zip of the CBS log file to this message. If you need the entire CBS folder, let me know.
 

Attachments

I'd like to try repairing the permissions on two files.

SFCFix Script

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

View attachment SFCFix.zip

Once complete, try installing the update again. If it fails, zip and attach C:\Windows\Logs\CBS\CBS.log with your reply.
 
Success! Fixing the permissions on those two files did it. Thanks so much for your help zcomputerwiz! Can you explain to me what the root cause of the update failures was? I've posted the CBS log and the SFC.txt to this post. Thanks again!


Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2017-02-02 22:02:10.623
Microsoft Windows 7 Service Pack 1 - x86
Using .zip script file at C:\Users\GregRN\Desktop\SFCFix.zip [0]








RepairPermissions::
Successfully repaired permissions and ownership on file C:\Windows\winsxs\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23391_none_5d5e0d68e44a686d\winload.exe and all associated hardlinks.
Successfully repaired permissions and ownership on file C:\Windows\winsxs\x86_microsoft-windows-b..vironment-os-loader_31bf3856ad364e35_6.1.7601.23338_none_5da5eef6e4137228\winresume.exe and all associated hardlinks.
RepairPermissions:: directive completed successfully.








Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2017-02-02 22:02:11.135
Script hash: 8r6eSzWxbJdzTcVq9C9FDMeWG6dUzcerPQh7WVYSCD4=
----------------------EOF-----------------------
 

Attachments

Excellent!

The problem was access to those two files being denied due to some incorrect file permissions.
Once the permissions were repaired with SFCFix, the files could be updated.
 

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

Back
Top