Справочная информация:
У меня есть виртуальная копия Windows 8 Pro x64, работающая на Oracle Virtual Box.
Когда я пытаюсь установить обновление KB2977766-X64, я получаю код ошибки 0x80073712. Это происходит, когда я использую как Центр обновления Windows, так и автономный установщик для обновления.
Официальный совет Microsoft для этой ошибки - изложенный здесь - советует, чтобы sfc /scannow
использовался первым, и в случае, если он не работает, вместо него следует использовать DISM
. Ряд других источников также заявляют, что использование средства устранения неполадок Центра обновления Windows в Центре действий должно исправить эту ошибку.
После того, как я использовал средство устранения неполадок Центра обновления Windows, результаты показали, что упомянутая выше ошибка была исправлена; однако, когда я попытался переустановить обновление снова, ошибка возникла снова.
sfc /scannow
не находит (или исправляет) никаких ошибок.DISM.exe /Online /Cleanup-Image /RestoreHealth
вылетает с кодом ошибки 0x800F0906.
Предыдущий опыт
У меня был подобный опыт с машиной Windows 8.1 прежде. Данное обновление было KB2977765-x64 (эквивалент обновления Windows 8.1, который я пытаюсь установить на моей виртуальной машине Windows 8). Как и в случае с моей виртуальной машиной Windows 8, произошел сбой с кодом ошибки 0x80073712 ; однако в случае моего компьютера с Windows 8.1 я смог исправить ошибку с помощью команды DISM
описанной выше.
Основываясь на этом опыте, я думаю, что те же шаги будут работать для той же проблемы в Windows 8; однако я не могу этого сделать, так как DISM
сбой в моей виртуальной машине Windows 8.
Вопрос
Как я могу исправить ошибку 0x800F0906, когда она возникает во время работы DISM?
Я запустил DISM
настроенный для выполнения ремонта как из Центра обновления Windows (как описано выше), так и с установочного DVD-диска Windows 8 (sources\sxs); однако оба сбоя с кодом ошибки 0x800F0906.
Мои собственные исследования этой ошибки показали, что она возникает довольно часто при установке .NET Framework V3.5 на Windows 8 и 8.1; однако .NET не установлен ни на моей виртуальной машине с Windows 8, ни на моей машине с Windows 8.1.
Любая помощь высоко ценится,
Благодарю.