error code: 800F0922. So what does this mean, and what do I do about it?
Some are interpreting that as trouble with keys: an activation error.
Translate the answer in this page (Russian) to see that.
(Microsoft search for
0x800f0922 800f0922 CBS_E site:microsoft.com
)
Note the support article with the codes still does not have that particular code listed but since the last one it does have listed in that range uses that prefix, (e.g. after a find for f09) that's what I searched for.
Otherwise, others seem to be having the symptom most with .NET 3.5 package installs. .NET installs have always been problematic for some users. A common suggestion with them is to uninstall it all and start over. But for W8.1 I would ask why you would need .NET 3.5 anyway? Are people just check marking everything they can in Windows Features? FWIW I don't have any checkmarks on the .NET 3.5 item and only limited ones on the .NET 4.5 one (in fact, only TCP Port Sharing, probably for Fiddler4).
Otherwise, I would be running ProcMon to find all the files which are being updated and look for diagnostics in them. E.g. filter with Operation Is WriteFile. If you just want a list use the Count... tool on the Path field.
FYI
Robert Aldwinckle