Error Code 0x80073712 occurs in Windows Update or Microsoft Update
When you try to install updates or components in Windows 7 or in Windows Vista, you may have one or more of these symptoms:
When you try to install an update by using the Windows Update website, you may get an error message that includes Error code: 0x80073712, and the update does not install.
When you click Turn Windows features on or off in Programs and Features in Control Panel, the Windows Features dialog box, no features are shown.
This issue may occur if the Component-Based Servicing (CBS) manifest is corrupted.
RESOLUTION
To resolve this problem, use one of the following methods. For these methods to work, you must be logged on to your computer as an administrator. Or, you must be able to supply a user account name and password for an account that has administrative permissions. If you are using your home computer, you may already logged on as an administrator.
For more information about how to log on as an administrator, visit the following Windows Help & How To article: How do I log on as an administrator?
Method 1: Run the System Update Readiness tool (Checksur.exe)
Method 2: Install the latest service pack for your version of Windows.
Method 3: Run the System File Checker (SFC.exe) tool with the sfc /scannow command
Method 4: Perform an in-place upgrade.
Error 0x800B0100 when updates installed by Windows Update or Microsoft Update
When you try to install the latest updates from Windows Updates or Microsoft Updates, you may receive the following error message:
Error(s) found:
Code 800B0100 Windows Update encountered an unknown error.
Expand this image
This issue may occur if the Windows security .dll files are registered incorrectly.
RESOLUTION
To resolve this issue, follow the steps in the following sections that apply to your version of Windows.
Windows 7, Windows Vista or Windows Server 2008.
Windows 2000, Windows XP, or Windows Server 2003.
What is the System Update Readiness Tool?
Run the tool and post
%SYSTEMROOT%\Logs\CBS\CheckSUR.log
%SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
WIN | type SLUI.EXE | ENTER
Make a snippet of the resulting display and upload.
This will let us know if Microsoft thinks that your Win 7 in genuine.
The reason for this is that if the Win 7 is not considered to be genuine then only critical updates will be applied.
Thanks Kaktus for posting the direct link to SUR. I think it's a better tool than SFC, but then that's my opinion and we all have one.
The two tools are complementary
run this tool again and post both logfiles pleaseWhat is the System Update Readiness Tool?
Run the tool and post
%SYSTEMROOT%\Logs\CBS\CheckSUR.log
%SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log