How about KB2885699, KB2917499 and/or KB2871777? [1]
Have you ever done a Refresh or a Reset?
=========================================================
[1] The updates I'm asking about are Win8.1 prerequisites. Kinda hard to believe that Win8.1 "automatically" installed if the prerequisite updates haven't been installed.