Не удается установить обновление Windows 8.1 Kb2919355. Ошибка Центра обновления Windows 80073712

16

Я использую Win 8.1 Pro x64. 9 апреля мне предложили два обновления от Microsoft. Обычно обновления устанавливаются автоматически через обновление Windows, но следующие два обновления, которые я заметил сегодня (12 апреля), постоянно завершаются с ошибкой: 80073712. Обновления

  1. Обновление безопасности для IE 11 (Kb2936068) 15 МБ
  2. Обновление Windows 8.1 (Kb2919355)

Я выполнил шаги по разрешению, которые нашел в Интернете, и запустил sfc / scannow, который показал, что все хорошо.

Я попытался обновить Kb2919355 вручную, используя автономную утилиту обновления, и загрузил кучу обновлений, перечисленных в центре загрузки Microsoft под этим КБ для Windows Update 8.1, но он не установил файл kb2919355, который представляет собой файл размером 600+ Мб, который ничего не говорит, но некоторые обновления не могут ' не будет установлен.

Я заметил, что как только я запускаю Центр обновления Windows с помощью панели управления, чтобы попытаться загрузить любое из вышеуказанных обновлений, он не тратит слишком много времени и просто возвращается с ошибкой 80073712. Он даже не пытается загрузить файлы полностью и дает сбой через 1 или 5%.

Я пытался просмотреть журнал ошибок WindowsUpdate, но его трудно интерпретировать, и попытка отыскать в нем сообщения об ошибках заставляла меня бегать кругами.

Мой компьютер работает нормально, но я хотел бы установить эти обновления ради удовлетворения. В противном случае, я мог бы закончить новую установку, но это слишком много хлопот.

Буду признателен за помощь и поделюсь логи, которые вы просите. Благодарю.

Заин Союзник
источник
Попробуйтеdism /online /cleanup-image /restorehealth
kinokijuf
Сделал это уже. / restorehealth говорит, что исходные файлы не могут быть загружены.
Zain Ally
Удалите свой CBS.log, снова запустите команду и
опубликуйте
@ZainAlly: Даже я сталкиваюсь с подобной проблемой (может быть, код ошибки отличается), но я не могу установить обновление Large Windows 8.1 U1. Я также попробовал команду восстановления работоспособности, а также команду удаления пакета, но все же пытался выяснить разрешение
xorpower
Вы имели в виду DISM.log? Я думаю, что CBS.log генерируется sfc / scannow - Во всяком случае, я загрузил свежие файлы журнала здесь. Подобно тому, как FYI - / restorehealth не смог найти источник для восстановления хранилища компонентов, и SFC сказал, что «нет нарушений целостности». dl.dropboxusercontent.com/u/15931272/logs2.zip
Zain Ally

Ответы:

9

Ошибка 80073712 = ERROR_SXS_COMPONENT_STORE_CORRUPT

Я отлаживал это последние дни несколько раз. Исправление заключается в запуске этих 2 команд из cmd, запущенного от имени администратора :

32-битная Windows:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14

dism /online /cleanup-image /startcomponentcleanup

64Bit:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14

dism /online /cleanup-image /startcomponentcleanup

перезагрузите компьютер и попробуйте установить обновления снова.

Если по-прежнему происходит сбой, вы можете использовать новую функцию «Обновить / Сбросить» (которая удаляет все настольные приложения, но восстанавливает ядро ​​Windows) или старое обновление InPlace, чтобы полностью восстановить Windows . Это также сохраняет все настольные приложения.

magicandre1981
источник
1
Не работал для меня Вот ошибка на первом шаге: Произошла ошибка при попытке открыть - Package_for_KB2919355 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.3.1.14 Ошибка: 0x800f0805 Указанный пакет не является действительным пакетом Windows. Ошибка: 0x800f0805 Указанный пакет не является допустимым пакетом Windows. Файл журнала DISM можно найти по адресу C: \ WINDOWS \ Logs \ DISM \ dism.log
Zain Ally
Журналы DISM и CBS находятся здесь dl.dropboxusercontent.com/u/15931272/logs.zip
Zain Ally
попробуйте удалить это обновление support.microsoft.com/kb/2898785/en-us, прежде чем пытаться установить большое обновление 8.1.
magicandre1981
это обновление не установлено. Я попытался запустить wusa / uninstall / kb: 2898785, и он сказал «Обновление не установлено на этом компьютере»
Zain Ally
1
Вы все еще скучаете по файлам IE с версией 11.0.9600.16476 от KB2898785. Получить Win 8.1 ISO и выполнить обновление на месте, чтобы восстановить Windows: sevenforums.com/tutorials/3413-repair-install.html
magicandre1981
2

Если у вас установлен AVAST, отключите его до завершения установки. Это работало для меня на 2 разных компьютерах.

user315363
источник
Нет, у меня нет AVAST.
Zain Ally
Попробовал, не сработало
сурф
2

Пользователи, испытывающие проблемы с установкой, должны:

  1. Запустить sfc /scannowиз командной строки с повышенными правами
  2. Начать сначала
  3. Из командной строки с повышенными правами :

32-битная Windows:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14

dism /online /cleanup-image /startcomponentcleanup

64Bit:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14

dism /online /cleanup-image /startcomponentcleanup
  1. Установите обновление стека обслуживания апреля 2014 для Windows 8.1 и Windows Server 2012 и май 2014 Обновление стека обслуживания для Windows 8.1 и Windows Server 2012 R2 и устраните проблемы Центра обновления Windows
  2. Запустите Clearcompressionflag.exe с http://support.microsoft.com/kb/2919355
  3. Начать сначала
  4. Попытка установки обновления

Если вы все еще получаете ошибки при установке, вам необходимо:

  1. Приобретите диск Windows 8.1 или ISO
  2. Завершите ремонтную установку / обновление на месте . Обязательно разрешите установщику загружать любые обновления. ПРИМЕЧАНИЕ: этот процесс восстановления будет держать все ваши данные, приложения, настольные приложения, настройки и т. Д. В отличие от других.
  3. Установите все обновления с помощью Центра обновления Windows. Вам нужно будет установить обновления и перезапустить, а затем искать новые обновления как минимум 4 раза.

Если во время установки восстановления появляется сообщение об ошибке «Не удалось обновить зарезервированный раздел системы», вам нужно изменить размер небольшого системного резерва в начале диска с помощью GParted :

  1. Установите GParted на USB-накопитель с помощью метода Tuxboot
  2. Перезагрузите компьютер, сначала убедитесь, что BIOS настроен на загрузку с USB
  3. Нажмите ввод на все вопросы, чтобы принять ответы по умолчанию, пока не дойдете до главного окна GParted
  4. Предполагая, что ваша система имеет только два раздела, щелкните второй блок / раздел, нажмите изменить размер / переместить, установить новый размер примерно на 300 МБ меньше текущего размера, установить свободное пространство после нуля, выбрать изменить размер / переместить и выбрать применить. Не обращайте внимания на все предупреждения о рисках переноса основного системного раздела. Windows 8.1 достаточно умен, чтобы справиться с этими проблемами.
  5. Выберите первый блок / раздел (очень маленький), нажмите изменить размер / переместить, установить размер так, чтобы свободное место перед и после равнялось 0, выберите изменить размер / переместить и выбрать применить.
  6. Перезагрузите компьютер и повторите процесс установки.
bbodenmiller
источник
Спасибо, это решение, которое сработало для меня, особенно sfc /scannowчасть.
Jimtut
Обратите внимание, что также недостаточно места приведет к сбою без каких-либо полезных сообщений. Вы должны искать его в окне просмотра событий.
Марко Сулла
0

Вот что сработало для меня:

  1. Отключите автоматические обновления.

  2. Перезагрузка.

  3. Нажмите клавишу Windows, чтобы вы оказались в плиточной области (т.е. не на рабочем столе или в проводнике)

  4. Введите "история обновлений"

  5. Выберите «Просмотр истории обновлений для Windows», которая была моей единственной опцией.

  6. Когда эта история отображается, нажмите клавишу со стрелкой в ​​верхнем левом экране, чтобы вывести вас из этого меню в «Обновление и восстановление»

  7. Затем выберите «Обновление Windows» и «Проверить сейчас».

  8. Подождите и следуйте за экранами.

Это сработало для меня, и я пытаюсь установить этот KB2919255 уже неделю.

Antony
источник
Нет. Это решение выглядело слишком простым, чтобы быть правдой. Пробовал дважды, но безуспешно. Основной причиной проблемы теперь является повреждение хранилища компонентов. Если это не исправлено, я не думаю, что есть способ установить эти обновления. dism / online / cleanup-image / restorehealth не помогает в моем случае. Не удается найти исходные файлы для восстановления.
Заин Элли
0

У меня такая же проблема.

Я продолжал достигать 100%, но это говорило бы, что это не работало, и это вернулось бы. Удаление пакета и очистка не работали.

Моя проблема была с настройками загрузки.

Сначала я снял и снова почистил.

Затем я пошел бежать и набрал «msconfig», затем вкладку «boot». Список был пуст.

Поэтому я зашел в диспетчер дисков и дал письмо системному разделу. (У меня также есть раздел ext4, но я оставил его как есть, так как окна его не видели.)

Rebooted.

(У меня были некоторые проблемы с перезагрузкой в ​​первый раз, так что появилось сообщение о восстановлении, но я ничего не делал, просто вышел и загрузил окна.)

После этого я смог установить обновление.

Рафи
источник
0

Microsoft выпустила инструмент для устранения проблемы: http://support.microsoft.com/kb/957310

Даже если средство сообщило, что не удалось исправить обновление, оно устранило проблему, при которой обновление не было разрешено.

После запуска инструмента я загрузил обновление с веб-сайта Microsoft и установил его вручную. Это отлично сработало для меня.

Герхард Пауэлл
источник
0

После нескольких месяцев попыток решить эту проблему, мы нашли проверенного победителя, чтобы установить это. Для наших установок наша SonicWall VPN могла быть причиной неудачной установки.

  1. Если у вас установлена ​​VPN, скопируйте все свои домены и логины и УДАЛИТЕ VPN.

  2. Удалите любой поврежденный экземпляр KB2919355 (используется 64-разрядный пакет) с помощью командной строки с повышенными правами, используя: DISM / online / remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14

  3. Очистите с помощью командной строки с повышенными правами, используя: DISM / online / cleanup-image / startcomponentcleanup

  4. Загрузите файлы Windows8.1-KB2919355-x64.msu и clearcompressionflag.exe. http://www.microsoft.com/en-us/download/details.aspx?id=42335 (опять же, это 64-битная версия)

  5. Запустите clearcompressionflag.exe. Занимает около 1 секунды и не дает никаких признаков того, что он успешно завершен, но это нормально.

  6. Запустите Windows8.1-KB2919355-x64.msu

  7. Перезагрузите Windows

  8. Греться во славе удачной установки.

user119914
источник