Я знаю, что этот пост уже довольно старый, но, надеюсь, это спасет людей от многих проблем с этой проблемой, если кто-нибудь столкнется с ней в будущем.
есть гораздо более простой способ решить эту проблему, когда Windows и Linux установлены на одном диске, а не проходить через все усилия, перечисленные в ответе "трудный случай" (по крайней мере, по моему опыту).
двойная загрузка Linux (хотя я не могу говорить за все дистрибутивы, так что это может быть не так в некоторых случаях), на машина Windows не удаляет и не влияет на MBR в системном разделе каким-либо образом. Все это делает его неактивным и скорее использует раздел загрузчика GRUB в качестве активного раздела. Так что совершенно не нужно возиться с любой загрузчика, не нужно, чтобы восстановить любые загрузчика, не нужно этого осложнения. Все, что нужно сделать, чтобы установить это неудачное обновление:
1.) Измените системный раздел Windows (обычно самый маленький 100 МБ) до активного. Это можно сделать с помощью графического интерфейса управления дисками, если вы действительно можете получить в вашей системе Windows, или вы можете сделать это с помощью утилиты командной строки Diskpart в режиме восстановления с:
diskpart
выбираем диск 0 (или любой другой номер диска, на котором установлена Windows. Вы можете узнать, используя "список дисков" без кавычек)
Выберите раздел 1 (опять же, вы можете найти правильный номер раздела, введите "часть списка" без кавычек. раздел 100 МБ обычно является системным разделом Windows)
active (активирует выбранный раздел, в результате делая раздел GRUB неактивным, так как он допускает только один активный загрузочный раздел)
выход и перезагрузка системы, она должна загрузиться непосредственно в Windows из загрузчика Windows
2.) Установите обновление, вызвавшее проблему (обычно KB3033929) и перезагрузите Windows. Он должен успешно установить.
3.) Перезагрузитесь в командной строке и измените активный раздел обратно на раздел GRUB (обычно не более нескольких сотен МБ) аналогично тому, как мы активировали системный загрузчик Windows в начале. Убедитесь, что вы выбираете правильный номер раздела при этом. Пример команды:
diskpart
выберите диск 0
Выберите раздел 3
активный
exit
4.) Перезагрузите систему. Он должен загрузиться обратно в загрузчик GRUB, как это было раньше, со всеми доступными опциями ОС. Проверьте обновления Windows, и вы увидите, что все ваши обновления успешно установлены и ваша система должна работать должным образом.
Это решение заняло у меня меньше 2 минут полный, и был невероятно прост. Я надеюсь, что это помогает другим и экономит людям некоторое время, когда сталкивается с этими проблемами.