Windows 8.1 - Corrupt WinSxS Files prevent Windows Updates

Step 1:
Warning: This script was written specifically for this user, for use on that particular machine. Do not run this script on another machine.
  • Download the attachment fixlist.txt and save it to your desktop.
  • Right-click on FRST64.exe and select "Run as administrator".
  • Press the Fix button.
  • The tool will now process fixlist.txt.
  • If for some reason the tool needs a restart, please make sure you let the system restart normally. After that let the tool complete its run.
  • When finished, a log called Fixlog.txt will appear in the same directory the tool is run from.
  • Post the logfile Fixlog.txt as attachment in your next reply.

Step 2:
Check Windows Update again and report the result.
 

Attachments

Does Windows Update runs fine now ?
 
Unfortunately not. sfc /scannow detected errors, which I thought would have been reflected by the attached CBS.log. I have attached a new CBS.log below.
 

Attachments

Step 1:
Attach the file C:\Windows\INF\setupapi.dev.log to your next reply.

Step 2:
Warning: This script was written specifically for this user, for use on that particular machine. Do not run this script on another machine.
  1. Download the attachment fixlist.txt and save it to your desktop.
  2. Right-click on FRST64.exe and select "Run as administrator".
  3. Press the Fix button.
  4. The tool will now process fixlist.txt.
  5. If for some reason the tool needs a restart, please make sure you let the system restart normally. After that let the tool complete its run.
  6. When finished, a log called Fixlog.txt will appear in the same directory the tool is run from.
  7. Post the logfile Fixlog.txt as attachment in your next reply.
 

Attachments

The fix ran successfully.
Fix result of Farbar Recovery Scan Tool (x64) Version: 07-08-2019 02
Ran by User (10-08-2019 07:38:56) Run:6
Running from C:\Users\User\Downloads\SFCFix
Loaded Profiles: User
Boot Mode: Normal
==============================================

fixlist content:
*****************
File: C:\FRST\Quarantine\C\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll
*****************


=========================
File: C:\FRST\Quarantine\C\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll ========================

C:\FRST\Quarantine\C\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll
Catalog: C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_842_for_KB4487000~31bf3856ad364e35~amd64~~6.3.1.12.cat
File is digitally signed
MD5: A3FD5BC98A02CE556435DA68CAF6C31B
Creation and modification date: 2018-01-09 16:47 - 2018-01-02 00:56
Size: 000199680
Attributes: ----A
Company Name: Microsoft Windows -> Microsoft Corporation
Internal Name: MSRATING
Original Name: MSRATING.DLL
Product: Internet Explorer
Description: Internet Ratings and Local User Management DLL
File Version: 11.00.9600.18895 (winblue_ltsb.180101-1800)
Product Version: 11.00.9600.18895
Copyright: © Microsoft Corporation. All rights reserved.
VirusTotal:

VirusTotal

====== End of File: ======


==== End of Fixlog 07:38:57 ====
 

Attachments

Step 1:
Add Missing Packages

1. Click the Start button and type cmd in the search box.
2. Right-click on the cmd that comes up and select Run as administrator.
3. Once you are at the command prompt, copy/paste the following lines and hit enter after each one.
pnputil -a C:\Windows\WinSxS\amd64_cpu.inf_31bf3856ad364e35_6.3.9600.16384_none_4e08baa9c3582627\cpu.inf
pnputil -a C:\Windows\WinSxS\amd64_input.inf_31bf3856ad364e35_6.3.9600.18341_none_11560b13f3f72dc8\input.inf


4. You will likely receive a prompt that the publisher of the driver cannot be verified. Please install the driver anyway as this message is normal.

Step 2:
Warning: This script was written specifically for this user, for use on that particular machine. Do not run this script on another machine.
  1. Download the attachment fixlist.txt and save it to your desktop.
  2. Right-click on FRST64.exe and select "Run as administrator".
  3. Press the Fix button.
  4. The tool will now process fixlist.txt.
  5. If for some reason the tool needs a restart, please make sure you let the system restart normally. After that let the tool complete its run.
  6. When finished, a log called Fixlog.txt will appear in the same directory the tool is run from.
  7. Post the logfile Fixlog.txt as attachment in your next reply.
 

Attachments

You can continue with Step 2.
When done, check Windows Update again and report the result.
 
The fix ran successfully.
Fix result of Farbar Recovery Scan Tool (x64) Version: 10-08-2019
Ran by User (11-08-2019 11:48:48) Run:7
Running from C:\Users\User\Downloads\SFCFix
Loaded Profiles: User
Boot Mode: Normal
==============================================

fixlist content:
*****************
Replace: C:\FRST\Quarantine\C\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll C:\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll
*****************

C:\Windows\WinSxS\amd64_microsoft-windows-ie-ratings_31bf3856ad364e35_11.0.9600.19130_none_cb689f993fa3a910\msrating.dll =>

moved successfully

==== End of Fixlog 11:48:48 ====
 

Attachments

Remove Update Manually
  1. Click on the Start 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 command into it, then press enter.
    wusa /uninstall /KB:4457129
  4. Let me know if it says it was successful or if there are any errors.
 
Uninstall Update with DISM

  1. Download Update windows8.1 kb4457129 x64 and save to your desktop.
  2. Right-click on the downloaded file and select Extract All... Keep the defaults and click the Extract button. You can close the folder window that opens.
  3. Click on the Start button and in the search box, type Command Prompt
  4. When you see Command Prompt on the list, right-click on it and select Run as administrator. Go ahead and allow if you receive the UAC prompt.
  5. Copy and paste the following command into the command prompt window and press enter.
    dism /online /remove-package /packagepath:%userprofile%\desktop\windows8.1-kb4457129-x64_fa7dfbcd18cd312fb6dc450fb2ea0dd8e345bdb3\Windows8.1-KB4457129-x64.cab
  6. On completion, you should receive the message:
    The operation completed successfully.
    Restart Windows to complete this operation. <---You may not get this line.
    Do you want to restart the computer now (Y/N)? <---You may not get this line.
 
Please zip the file C:\Windows\Logs\CBS\CBS.log and attach it to your next reply.
Note: if the file is too big to upload to your next post please upload via a service such as Filedropper or One Drive or SendSpace and provide the download link.
 
We removed KB4507005 earlier. Did you reinstall it ?
 

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

Back
Top