[SOLVED] Windows 10 Update problems

TerjeB

Member
Joined
Dec 11, 2019
Posts
8
Hi.
My computer has problems with windows update, and the latest updates.
The update to Windows 10, version 1903 is always failing.

My current version is Windows 10 Home Version 1709 Os Build 16229.431
It is a HP Pavilion Desktop PC 570-p0xx with AMD A10-9700 Radeon R7 processor.

Here is some commands that I tried:
Code:
C:\Windows\servicing\Version>sfc /scannow

Windows Resource Protection could not start the repair service.

C:\Windows\servicing\Version>Dism /online /Get-Drivers

Deployment Image Servicing and Management tool
Version: 10.0.16299.15

Image Version: 10.0.16299.431

Obtaining list of 3rd party drivers from the driver store...


Error: 126

An error occurred. The driver store for the image could not be opened.

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

C:\Windows\servicing\Version>Dism /Online /Cleanup-Image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 10.0.16299.15

Image Version: 10.0.16299.431

[==========================100.0%==========================]
Error: 0x8000ffff

DISM failed. No operation was performed.
For more information, review the log file.

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

C:\Windows\servicing\Version>
 

Attachments

Hello and welcome!

Step 1 - Replace Drivers Hive Manually

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 DRIVERS.ZIP and save to your desktop.
  2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
  3. Now we have the DRIVERS file that we will be using to replace your current one.
  4. Navigate to C:\Windows\System32\config
  5. Right-click on the current DRIVERS file and select rename. Rename it to DRIVERS.bad.
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  6. Take the file from the Drivers folder on your desktop and paste it into C:\Windows\System32\config


Afterwards, retry updating your system.
 

Attachments

The windows 10 upgrade still fails.

From the C:\Windows10Upgrade\upgrader_default.log file:
Code:
2019-12-12 07:56:55.083, Error     Setup Platform Deployment failed with hresult: 0x800704c7,
2019-12-12 07:56:55.083, Warning   [RunSetupPlatformAction::DoExecute]  File:runsetupplatformaction.cpp, Line:587 failed with error code 0x800704C7
2019-12-12 07:56:55.083, Warning   Failed to delete file : D:\\Windows10Upgrade\esd.dat, GLE=0x2
 
Code:
C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 10.0.16299.15

Image Version: 10.0.16299.431

[==========================100.0%==========================]
Error: 0x8000ffff

DISM failed. No operation was performed.
For more information, review the log file.

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

C:\WINDOWS\system32>Dism /online /Get-Drivers

Deployment Image Servicing and Management tool
Version: 10.0.16299.15

Image Version: 10.0.16299.431

Obtaining list of 3rd party drivers from the driver store...


Error: 126

An error occurred. The driver store for the image could not be opened.

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

Attachments

I double posted, then edited my second post, but in the mean time you had responded to my double post.
 
Thank you.

Before we move any further, let's check the hardware:

GSmartControl
Follow the instructions below to check your SMART status with GSmartControl:


  • Download the portable version of GSmartControl and save it on your Desktop;
  • Extract the zip file to your Desktop. Open the folder gsmartcontrol-1.1.3-win64 which should be located on your Desktop and double-click gsmartcontrol.exe to launch the program.
  • Identify your drive in the list (if recognized by the tool), and hover your mouse over it.
  • You should see something called: SMART status. It will either read: Enabled, in which case you should do the following:
  • Double-click on it to bring up its window (usually you'll find your drive by its size or its brand name);
  • Go to the Self-Tests tab, then select Extended Self-test in the Test type drop-down list and click on Execute (this test can take a few hours to complete);
  • Once the test is over, the results will be displayed at the bottom of the window. Please copy and paste these results in your next reply or take a screenshot;
  • Also, go in the Attributes tab and if you have any entries highlighted in red or pink, take a screenshot of the GSmartControl window and attach it in your next reply;
  • Please note: If the SMART Status reads: Unsupported, stop and let me know.
    info_failing.png
 
Smart status is unsupported.

Here is the info I could get.
Code:
smartctl 6.6 2017-11-05 r4594 [x86_64-w64-mingw32-w10-1709] (sf-6.6-1)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SAMSUNG MZVLW128HEGR-000H1
Serial Number:                      S33ZNX0J131691
Firmware Version:                   CXB70H1Q
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 128,035,676,160 [128 GB]
Unallocated NVM Capacity:           0
Controller ID:                      2
Number of Namespaces:               1
Namespace 1 Size/Capacity:          128,035,676,160 [128 GB]
Namespace 1 Utilization:            91,279,032,320 [91.2 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 b171b581c1
Local Time is:                      Thu Dec 12 03:37:59 2019 GMTST
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Warning  Comp. Temp. Threshold:     77 Celsius
Critical Comp. Temp. Threshold:     80 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.60W       -        -    0  0  0  0        0       0
 1 +     6.00W       -        -    1  1  1  1        0       0
 2 +     5.10W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3      210    1500
 4 -   0.0050W       -        -    4  4  4  4     2200    6000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
 
Thank you. We need to dig deeper.

Step#1 - Capture Process Monitor Trace
1. Download and run Process Monitor. Leave this running while you perform the next steps.
2. Try running DISM/RestoreHealth just like you have in the past.
3. Stop Process Monitor as soon as it fails. You can simply do this by clicking the magnifying glass on the toolbar as shown below.
i3yiUac.png


4. Select the File menu...Save... and save the file to your desktop. This is likely the default location. The name (unless changed) will be LogFile.PML. This is fine.
5. Zip up and provide the link to the LogFile.PML file as well as your CBS.log Examples of services to upload to are Dropbox or OneDrive or SendSpace.


Retrieve Components Hive
1. Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
2. Please copy this file to your desktop.
Note: If you receive an error that this file is in-use, simply reboot your computer and try again.
3. Right-click on this file on your desktop and select Send To...Compressed (zipped) folder. This will create a file named COMPONENTS.ZIP on your desktop.
4. The file will likely be too large to upload here so please upload to a file sharing service. Examples of services to upload to are Dropbox or OneDrive or SendSpace and then just provide the link in your reply.
 
Unfortunately, your Components hive is corrupt beyond repair and it cannot be fixed.

There is no other option than to perform a Repair Install of the OS.
 
Ok. Thank you for your help.

Do you have any idea why it might have become so corrupt?
 

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

Back
Top