Windows Update on Windows 8

djuhn

Member
Joined
Jun 8, 2013
Posts
6
Been having problems trying to update Windows 8 for a good few weeks now and gotten to the limit of my limited abilities. I'd appreciate it if someone could take a look at my logs and make any suggestions - I could really do without a reinstall!

The 3 updates that are failing along with their error codes are:
Code 8007371B - KB2781197
Code 80073701 - KB2836988
Code 800736B3 - KB2822241
 

Attachments

Hello djuhn, welcome to Sysnative!

Your CBS log doesn't contain very much information at all, a log will have been recently archived so can you upload the whole CBS folder please?

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.


Tom
 
Thanks for looking Tom

My zipped CBS folder exceeds the forum filesize limit - seems I pruned a bit too much in trying to make it fit!

I enclose a zip of the folder with the most recent CbsPersist*.log and the *.cab files seperate - hope this is okay.

Thanks again.
 
Hi djuhn,

Thanks for the logs! They have revealed the problem:

2013-06-08 19:08:29, Info CBS Exec: Processing complete. Session: 30303347_630161834, Package: Package_for_KB2822241~31bf3856ad364e35~amd64~~6.2.1.3 [HRESULT = 0x800736b3 - ERROR_SXS_ASSEMBLY_NOT_FOUND]
2013-06-08 19:08:15, Info CBS Exec: Processing complete. Session: 30303347_517396324, Package: Package_for_KB2836988~31bf3856ad364e35~amd64~~6.2.1.0 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

These probably means the following files are missing, which we will have to replace:

C:\Windows\servicing\Packages\Package_for_KB2836988~31bf3856ad364e35~amd64~~6.2.1.0.mum
C:\Windows\servicing\Packages\Package_for_KB2836988~31bf3856ad364e35~amd64~~6.2.1.0.cat
C:\Windows\servicing\Packages\Package_for_KB2822241~31bf3856ad364e35~amd64~~6.2.1.3.mum
C:\Windows\servicing\Packages\Package_for_KB2822241~31bf3856ad364e35~amd64~~6.2.1.3.cat

2013-06-08 19:08:03, Info CBS Exec: Processing complete. Session: 30303347_471532873, Package: Package_for_KB2781197~31bf3856ad364e35~amd64~~6.2.2.0 [HRESULT = 0x8007371b - ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE

This one I'm not so sure about! But we'll give it a go :)




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 files 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.

https://dl.dropboxusercontent.com/u/16537616/Fixes/SFCFix/Scripts/djuhn/SFCFix.zip


Command Prompt

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. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    fsutil resource setautoreset true %systemdrive%\

    attrib -r -s -h %SystemRoot%\System32\Config\TxR\*
    del %SystemRoot%\System32\Config\TxR\*

    attrib -r -s -h %SystemRoot%\System32\SMI\Store\Machine\*
    del %SystemRoot%\System32\SMI\Store\Machine\*.tm*
    del %SystemRoot%\System32\SMI\Store\Machine\*.blf
    del %SystemRoot%\System32\SMI\Store\Machine\*.regtrans-ms

  • Type Y and press enter if you are asked "Are you sure" to any line.
  • Right-click on the Command Prompt window and click Select All, this will invert all of the colours by selecting the text, now press enter. All of this text is now copied.
  • Paste (Ctrl+V) it into your next post please.

Command Prompt

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. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    DISM.exe /Online /Cleanup-image /Restorehealth

  4. Right-click on the Command Prompt window and click Select All, this will invert all of the colours by selecting the text, now press enter. All of this text is now copied.
  5. Paste (Ctrl+V) it into your next post please.

SFC Scan

  1. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt

  4. This will create a file, cbs.txt on your Desktop. Please attach this to your next post.

Tom
 
Last edited:
Thanks Tom.

From first set of commands:

Code:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.


C:\WINDOWS\system32>fsutil resource setautoreset true %systemdrive%\
The operation completed successfully.


C:\WINDOWS\system32>attrib -r -s -h %SystemRoot%\System32\Config\TxR\*


C:\WINDOWS\system32>del %SystemRoot%\System32\Config\TxR\*
C:\WINDOWS\System32\Config\TxR\*, Are you sure (Y/N)? Y
C:\WINDOWS\System32\Config\TxR\{4588951a-d6e0-11e1-b79d-001018953ae6}.TxR.0.regt
rans-ms
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951a-d6e0-11e1-b79d-001018953ae6}.TxR.1.regt
rans-ms
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951a-d6e0-11e1-b79d-001018953ae6}.TxR.2.regt
rans-ms
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951a-d6e0-11e1-b79d-001018953ae6}.TxR.blf
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951b-d6e0-11e1-b79d-001018953ae6}.TM.blf
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951b-d6e0-11e1-b79d-001018953ae6}.TMContaine
r00000000000000000001.regtrans-ms
The process cannot access the file because it is being used by another process.
C:\WINDOWS\System32\Config\TxR\{4588951b-d6e0-11e1-b79d-001018953ae6}.TMContaine
r00000000000000000002.regtrans-ms
The process cannot access the file because it is being used by another process.


C:\WINDOWS\system32>attrib -r -s -h %SystemRoot%\System32\SMI\Store\Machine\*


C:\WINDOWS\system32>del %SystemRoot%\System32\SMI\Store\Machine\*.tm*


C:\WINDOWS\system32>del %SystemRoot%\System32\SMI\Store\Machine\*.blf
Could Not Find C:\WINDOWS\System32\SMI\Store\Machine\*.blf


C:\WINDOWS\system32>del %SystemRoot%\System32\SMI\Store\Machine\*.regtrans-ms
Could Not Find C:\WINDOWS\System32\SMI\Store\Machine\*.regtrans-ms


C:\WINDOWS\system32>

From second:

Code:
C:\WINDOWS\system32>DISM.exe /Online /Cleanup-image /Restorehealth


Deployment Image Servicing and Management tool
Version: 6.2.9200.16384


Image Version: 6.2.9200.16384


[==========================100.0%==========================]


Error: 14005


The manifest file contains one or more syntax errors.


The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
A zip file is attached with the 4 logs you requested:
C:\Windows\SoftwareDistribution\ReportingEvents.log
C:\Windows\Logs\CBS\CBS.log
C:\Windows\Logs\DISM\dism.txt
and the SFCFix.txt log

Thanks again
 

Attachments

If it helps, I've run Procmon.exe to see what's accessing the c:\Windows\System32\Confif\TxR folder that caused some of the commands to fail - it's svchost.exe
 
Yes - you can sometimes have issues when trying to delete that folder online. Doing so from a PE or recovery environment should work though, although you may need to modify the paths depending on what drive letter gets used.
 
Yes - you can sometimes have issues when trying to delete that folder online. Doing so from a PE or recovery environment should work though, although you may need to modify the paths depending on what drive letter gets used.

Thanks, Carl :) I had forgotten about the drive letters changing.
 
Yes - you can sometimes have issues when trying to delete that folder online. Doing so from a PE or recovery environment should work though, although you may need to modify the paths depending on what drive letter gets used.

Thanks, Carl :) I had forgotten about the drive letters changing.

Thanks to both of you. I deleted the files in a recovery environment, then ran DISM.exe back in normal-running windows (as DISM.exe would not run in recovery mode) to get an Error 14005 - The Manifest file contains one or more syntax errors.

I then went back into recovery mode, cleared out the folders again then ran DISM.exe in offline mode:
Code:
DISM /image:E:\ /cleanup-image /restorehealth

This gave the same error 14005.

I enclose the dism.log file, if that's any use? edit: also included the CBS logs (which I've 7z'd then zipped to get round the forum filesize and extension limits respectively)

Really appreciate the help.
 

Attachments

Looks like you're getting this error still:
Code:
ERROR_SXS_MANIFEST_PARSE_ERROR                                winerror.h
The manifest file contains one or more syntax errors.
I'll try to take a look this evening, but it's likely there's still SxS corruption or something here. Sorry, on a phone and traveling atm.
 
Looks like you're getting this error still:
Code:
ERROR_SXS_MANIFEST_PARSE_ERROR                                winerror.h
The manifest file contains one or more syntax errors.
I'll try to take a look this evening, but it's likely there's still SxS corruption or something here. Sorry, on a phone and traveling atm.

I don't suppose you got chance to look?
 
Back
Top