[SOLVED] Error 0x80073701 w/Windows Update & New Roles/Features Add (Win Server 2016)

sansnil

Contributor
Joined
Apr 23, 2017
Posts
225
Hello,

I'm getting failures with error code 0x80073701 on my production server (Windows 2016 Server Essential). I had the same problem with adding roles/features previously and ended up rebuilding the server from scratch as it was a new installation anyway. I don't have that option this time and it's more problematic as it's impacting Windows Update now as well. It's a common error message online and if you Google it it seems to have something to do with incorrect language pack information in HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetection but there could be more at work here of course.

In any event, I'd greatly appreciate your assistance!

Running sfc /scannow always returns errors but doesn't repair them. SFC Fix comes back as no errors. Here's a link to my CBS logs folder even so:

CBS.zip - Google Drive

Stuart
 
Hello again!

Step#1 - Capture Process Monitor Trace
1. Download and run Process Monitor. Leave this running while you perform the next steps.
2. Try installing the update 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.
11908d1430506241-windows-updates-fail-repeatedly-stop-jpg


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 attach the LogFile.PML file as well as your CBS.log
 
I've always been a maniac :)

I am going to need some time to setup a specialized VM for that as some very specific keys are missing. Thank you for understanding.
 
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 attached file, SFCFixScript.txt, and save this to your Desktop. Ensure that this file is named SFCFixScript.txt - 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 SFCFixScript.txt.
  5. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. 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.
 

Attachments

Here's the output:

Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2018-09-23 16:14:03.235
Microsoft Windows Server 10 Build 14393 (Updates Deferred) - amd64
Using .txt script file at C:\Users\sansnil\Desktop\SFCFixScript.txt [0]








Trace::
Failed to trace component amd64_updateservices-deployment-languagepack_31bf3856ad364e35_10.0.14393.0_tr-tr_09713de2258287d0 with return code 1 and conditional return code ERROR_FILE_NOT_FOUND.
Trace:: directive completed successfully.








Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2018-09-23 16:14:05.025
Script hash: paRcPAQDig6DoD8jLAwkwwrGOYRZWN97Wxgj5uwygQU=
----------------------EOF-----------------------
 
Step#1 - DISM /RestoreHealth Scan
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. Right-click on the Start button and select Command Prompt (Admin)
  2. When command prompt opens, Copy (Ctrl+C) and Paste (Right-click > Paste) the following command into it, then press Enter
    Dism /Online /Cleanup-Image /RestoreHealth
  3. Once it finishes, copy and paste the following into the command-prompt window and press Enter. If prompted to overwrite the existing file go ahead.
    copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  4. Once this has completed please go to your Desktop and you will find CBS.txt => Please zip/upload to this thread.
    Please Note:: if the file is too big (over 7MB) to upload to your next post, please upload via a service such as Dropbox or One Drive or SendSpace and just provide the link.
 
2018-09 Cumulative Update for Windows Server 2016 for x64-based Systems (KB4457127)
 
Just English. At least that's all that's supposed to be installed (English is the only one listed under the Language control panel.
 
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 and just provide the link here.
 
Step#1 - Export SideBySide



  1. Click on the Start button and in the search box, type regedit
  2. When you see regedit on the list, right-click on it and select Run as administrator
  3. When regedit opens, using the left pane, navigate to the following registry key and select it by clicking on it once.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
  4. Once selected, click File > Export....
  5. Change the Save as type: to Registry Hive Files (*.*)
  6. Name this file SxS (with no file extension) and save it to your Desktop.



Once done please upload this file via a file sharing service of your choice.
 
Please open Command Prompt as Administrator and enter the following commands pressing Enter after each:



Code:
reg delete  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft-windows-naturallanguage6-base_31bf3856ad364e35_none_3e3344a37f21d3c5"  /ve /f

Code:
reg delete  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft-windows-naturallanguage6-base_31bf3856ad364e35_none_3e3344a37f21d3c5\10.0"  /ve /f

Let me know if you get the message: "The operation completed successfully."
 

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

Back
Top