New
#11
Hello again, juanpch!
I am really glad that it has fixed your issue!
Allow me to give you an (albeit slightly simplified) understanding of those logs and what happened to your computer.
Windows Update has to keep track of which update have already been installed, so that it doesn't install the same update twice etc. etc.
However, it is a bit more complicated than that, and it has to keep many lists of a lot of things (SHA-1 hashes, signatures, component lists, lists in the registry etc. etc.) so that it can tell if a file has become corrupted, or is missing etc. etc.
So, it keeps many lists (lists are a bit of an oversimplification. Many sets of data files and registry lists about an update would be more accurate)
On your computer, some data files become corrupt. 61 files become corrupt in fact (more on how I found that out later) and Windows Update become very confused. Is the update installed (some lists say it is, some lists say it isn't) Do I need to reinstall this update. Are all of the prerequisites in place. Windows Update was just not able to understand, and so it failed with error code 800B0100 for you.
Now, it honestly doesn't matter if the update is installed or not. The reason for this may take a 100% brain usage!
It is likely that the update either was installed at some point, or Windows Update tried to install it, failed, and left a mess which it shouldn't have done.
To undo the mess, we must either remove everything about the update from every list, and then reinstall it, or fill in the gaps (patch up the missing files) And it really doesn't matter which way. So it doesn't matter whether you call the update installed or not, just uninstall it, or repair it.
Now, it is actually much easier to fill in the gaps. The reason is that if you closely inspect the other lists, you can piece together what is missing from the corrupt list, and hence the fix. But trying to remove every last trace is destined for epic disaster!
Unfortunately, Windows Update does not look closely. It just fails. The System Update Readiness Tool is the ONLY thing which can look closely. It looks for mismatches between the data files and lists. And it reports them in its logs C:\Windows\Logs\CBS\CheckSUR.log. Look at your very first CheckSUR.log.
It shows 61 errors. The "(f)" before each line means "Fatal" (ie Windows Update is going to fail to install some updates) Other possible values include (w) for Warning, and (fix) for Fix.
All of those files shown there are part of the behind the scenes of Windows Update, but they are missing, and they are causing your error code. We can insert them manually, but it is tedious and fraught with possible issues down the road. So instead, to actually fix these corruptions, I find a known good copy of every single one of those files, I send it to you (Packs.zip) you put them into a temporary directory, your rerun the System Update Readiness Tool (SURT), SURT finds them, and puts them where they should be, and the system is fixed.
Now look at your second CheckSUR.log. Do you see that every line has either 1 or 2 (fix) entries under it? That shows me that you followed my instructions correctly, and that all went well - All errors have been fixed.
You can also look at the summary, which went from:
to:Code:Summary: Seconds executed: 250 Found 82 errors CSI Manifest All Zeros Total count: 40 CBS MUM Corrupt Total count: 21 CBS Catalog Corrupt Total count: 21
And that is why I called it an excellent log. All errors fixed.Code:Summary: Seconds executed: 111 Found 61 errors Fixed 61 errors CSI Manifest All Zeros Total count: 40 Fixed: CSI Manifest All Zeros. Total count: 40 CBS MUM Corrupt Total count: 21 Fixed: CBS MUM Corrupt. Total count: 21 Fixed: CBS Paired File. Total count: 21
Now, if you want to learn more, you can read the basics here: System Update Readiness Tool - CheckSur.log File Analyzis
If you want to take this still further, and I do encourage you to do this if you are interested, send me a Private Message, create a new thread about a particular question, or ask me here.
Don't worry about doing this yourself. If you have any more errors in your CheckSUR.log, simply ask, and I will be more than happy to assist and I could show you what and why I am doing what I am doing.
If you don't want to take it this far, then fair play! You have done very well, have a busy life to manage I am sure, and you are always welcome here, whatever the question!
Have a great day!
Richard