What many seem to miss and it's been going on for a long time is system file corruption.
At least every other month if not more often, I run SFC and it finds system file corruption and repairs it. I always run the DISM command after as well.
i think Microsoft has to know about this but they don't want to acknowledge it. My company works on over 500 computers a month and it happens on all of them.