1 откройте командную строку от имени администратора (либо загрузитесь в безопастном режиме)
в поиск CMD, правой кнопкой мыши -запустить от имени администратора
2 теперь вводим в командную стоку sfc /scannow и нажимаем Enter после поиска ошибок и их исправления должно помочь, если нет, делаем следующее
1 загружаемся с установочной флешки windows 8.1
2 вместо "начать установку" выбераем "востановление системы", далее выбераем пунк командная строка
3 Набираем в командной строке diskpart и нажать Enter, далее list volume нажать Enter
В командной строке выскочит табилца с вашими разделами дисков,
смотрим на тот, который идет первым в списке и имеет размер 350мб (загрузочный) - запоминаем букву тома (если у этого загрузочного раздела нет буквы то мы ее присваевоем-пункт 4 ), также обращаем внимания на букву тома где установлена операционая система
4 вводим команды
select disk 0
select volume 1
assign
(номер диска и раздела у вам у вас может отличаться, введите свой, узнав его через list disk, list volume)
5 вводем в командную строку Exit не закрываем командную стоку
6 вводим (или скопировать и вставить)
sfc /scannow /offbootdir=D:\ /offwindir=С:\windows
где С том на котором установлена ОС, а D это наш загрузочный том
после сканирования и замены поврежденных сисмемных файлов должны установится ваши обновления