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, но его трудно интерпретировать, и попытка отыскать в нем сообщения об ошибках заставляла меня бегать кругами.

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

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

7 ответов7

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 . Это также сохраняет все настольные приложения.

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. Перезагрузите компьютер и повторите процедуру восстановления.
2

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

0

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

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

  2. Перезагружать.

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

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

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

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

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

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

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

0

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

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

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

0

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

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

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

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

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

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

Rebooted.

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

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

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. Греться во славе удачной установки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .