Как исправить ошибку Windows Update 0x8007043c?

Несколько пользователей Windows обращались к нам с вопросами после того, как не смогли установить обновление Windows. Большинство затронутых пользователей сообщают, что через долгое время обновление в конечном итоге завершается сбоем на 99% с кодом ошибки 0x8007043c. Хотя проблема гораздо чаще встречается в Windows 7, нам удалось найти ту же проблему, что и в Windows 7, нам удалось найти некоторые вхождения в Windows 8.1 и Windows 10.

Что вызывает ошибку Центра обновления Windows 0x8007043c?

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

Вот краткий список потенциальных виновников, с которыми вы могли бы справиться:

  • Несовместимое обновление Windows. Как оказалось, эта проблема также может возникать из-за обновления Windows, которое ваша ОС пытается установить, даже если оно несовместимо с вашей версией ОС. Если этот сценарий применим, вы сможете решить проблему, запустив средство устранения неполадок Центра обновления Windows.
  • Стороннее антивирусное вмешательство - как сообщали несколько различных затронутых пользователей, эта проблема также может возникать из-за чрезмерно защищающего стороннего антивирусного программного обеспечения, которое блокирует связь между ПК и сервером WU из-за ложного срабатывания. В этом случае вы сможете решить проблему, отключив защиту в реальном времени или удалив сторонний пакет безопасности.
  • Повреждение системного файла. Еще одна потенциальная причина, которая может вызвать этот код ошибки, - это повреждение системных файлов. В этом случае вы сможете решить проблему, используя ряд утилит (DISM и SFC), способных исправить и заменить поврежденные экземпляры, которые нарушают работу компонента обновления.
  • Неисправный компонент ОС - в редких случаях вы можете столкнуться с этой проблемой из-за лежащего в основе экземпляра повреждения, который не может быть решен обычным способом. В этом случае вы можете решить проблему, обновив каждый компонент ОС с помощью такой процедуры, как ремонтная установка или чистая установка.

Если вы столкнулись с той же проблемой и один из описанных выше сценариев кажется применимым, эта статья предоставит вам несколько шагов по устранению неполадок, которые позволят вам разобраться в сути проблемы. Ниже вы найдете набор потенциальных исправлений, которые другие пользователи в аналогичной ситуации успешно использовали для устранения кода ошибки 0x8007043c.

Если вы хотите оставаться максимально эффективным, мы советуем вам следовать инструкциям в том же порядке, в котором мы их разместили (по эффективности и серьезности). В конце концов, вы должны найти исправление, которое решит проблему независимо от виновника, который ее вызывает.

Давай начнем!

Метод 1. Запуск средства устранения неполадок Центра обновления Windows (только для Windows 10)

Согласно нескольким различным отчетам пользователей, эта конкретная проблема вполне может возникнуть из-за плохого обновления Windows, которое ваша ОС может пытаться установить, даже если оно несовместимо с версией вашей операционной системы.

Если этот сценарий применим, вам повезло, поскольку Microsoft уже выпустила исправление для этой проблемы. Чтобы воспользоваться этим, все, что вам нужно сделать, это запустить средство устранения неполадок Центра обновления Windows. Эта автоматизированная утилита автоматически позаботится о несовместимом драйвере, если определит, что сценарий уже охвачен одной из стратегий восстановления.

Нескольким пользователям Windows 10 удалось устранить код ошибки  0x8007043c, запустив средство  устранения неполадок Центра обновления Windows и применив рекомендованную стратегию восстановления. Если вы не знали, Центр обновления Windows содержит набор стратегий восстановления, которые следует применять автоматически при обнаружении уже устраненной проблемы.

Вот краткое руководство по запуску средства устранения неполадок Центра обновления Windows :

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « ms-settings: Troubleshoot»  и нажмите Enter, чтобы открыть вкладку « Устранение неполадок » в приложении « Настройки» .
  2. Как только вы окажетесь на вкладке « Устранение неполадок », переместите курсор мыши в правую часть экрана и перейдите в раздел «Начало работы ». Как только вы попадете в это меню, нажмите Центр обновления Windows, затем нажмите Запустить средство устранения неполадок.
  3. Запустите утилиту и дождитесь завершения первоначального сканирования. Этот начальный процесс чрезвычайно важен, поскольку он определит, применима ли какая-либо из стратегий ремонта, включая утилиты, к проблеме, с которой вы имеете дело.
  4. Если подходящая стратегия ремонта определена, вам будет представлено окно, в котором вы сможете нажать « Применить это исправление», чтобы применить применимую стратегию восстановления.

    Примечание. Имейте в виду, что в зависимости от типа исправления вам может потребоваться выполнить некоторые дополнительные действия, чтобы применить стратегии исправления.

  5. После успешного применения исправления перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.

Если вы все еще сталкиваетесь с ошибкой 0x8007043c  при попытке установить обновление Windows, перейдите к следующему способу ниже.

Метод 2: Устранение стороннего вмешательства (если применимо)

Другой вероятной причиной, которая может вызвать ошибку 0x8007043c,  является чрезмерно защищающее стороннее антивирусное программное обеспечение, которое в конечном итоге блокирует внешнюю связь между вашим ПК и серверами Центра обновления Windows. Обычно это происходит из-за ложного срабатывания - ваш AV-пакет считает, что Интернет-сеть была взломана.

AVAST, McAfee, Comodo и Sophos являются наиболее вероятными сторонними виновниками, которые могут вызвать проблемы (но могут быть и другие, которых мы не смогли идентифицировать).

Если вы используете антивирусный пакет сторонних производителей и подозреваете, что эта проблема может быть применима, вы сможете решить ее, отключив защиту в реальном времени или полностью удалив пакет и вернувшись к программе безопасности по умолчанию ( Защитник Windows).

Конечно, процедура отключения защиты в реальном времени будет различаться в зависимости от того, какой AV-пакет вы активно используете, но в большинстве случаев вы сможете сделать это прямо из меню панели задач.

После отключения защиты в реальном времени попробуйте установить Центр обновления Windows, который ранее не работал, и посмотрите, решена ли проблема. Если та же проблема все еще возникает, это не означает автоматически, что ваш антивирус не вызывает проблемы.

Имейте в виду, что некоторые сторонние антивирусные пакеты включают компонент межсетевого экрана, хотя конечному пользователю это не очевидно. В большинстве случаев этот механизм безопасности останется в силе, даже если вы отключите защиту в реальном времени. Из-за этого вы можете подтвердить, что ваш сторонний пакет не вызывает проблемы, полностью удалив его и убедившись, что вы не оставляете какие-либо оставшиеся файлы, которые все еще могут вызывать ошибку 0x8007043c  .

Если вы решите пойти по этому пути, следуйте инструкциям в этой статье ( здесь ), чтобы полностью удалить AV-пакет и убедиться, что никакие остаточные файлы по-прежнему не вызывают проблемы.

Если вы уже сделали это без каких-либо улучшений или этот метод не применим к вашему сценарию, перейдите к следующему методу ниже.

Метод 3: запуск сканирования DISM и SFC

Если описанные выше методы не позволили вам решить проблему или были неприменимы, давайте исследуем, не вызвана ли проблема каким-либо типом повреждения системного файла. Как сообщали несколько разных пользователей Windows, эта проблема может быть вызвана повреждением некоторых системных файлов, влияющих на важные файлы операционной системы.

Если этот сценарий применим, вы сможете решить проблему, запустив две встроенные утилиты, способные работать с экземплярами коррупции - DISM (Обслуживание образов развертывания и управление ими) и SFC (Проверка системных файлов).

SFC лучше исправляет логические ошибки, в то время как DISM гораздо больше ориентирован на восстановление системных зависимостей, которые, скорее всего, сломаются. По этой причине мы настоятельно рекомендуем вам запустить обе утилиты, чтобы максимизировать ваши шансы на исправление поврежденных экземпляров, которые могут вызывать ошибку 0x8007043c  .

Вот краткое руководство по запуску сканирования SFC и DISM из командной строки с повышенными привилегиями:

  1. Откройте диалоговое окно запуска, нажав Windows Key + R . Затем введите «cmd» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть запрос CMD с повышенными правами . Если вы видите запрос UAC (User Account Prompt) , нажмите Да, чтобы предоставить доступ администратора к окну CMD.
  2. Когда вам удастся попасть в командную строку CMD с повышенными привилегиями, введите следующую команду и нажмите Enter, чтобы начать сканирование SFC:
    sfc / scannow

    Примечание. SFC использует локально кэшированную копию для замены поврежденных файлов работоспособными копиями. Чтобы гарантировать, что ваша система не будет подвержена другим логическим ошибкам, не прерывайте работу утилит до завершения операции.

  3. После завершения процедуры перезагрузите компьютер и дождитесь завершения следующей последовательности запуска. Когда это произойдет, повторите шаг 1 еще раз, чтобы открыть другую командную строку с повышенными привилегиями.
  4. После того, как вам удастся вернуться в окно CMD с повышенными привилегиями, введите следующую команду и нажмите Enter, чтобы начать сканирование DISM:
    DISM / Онлайн / Очистка-Образ / RestoreHealth

    Примечание. DISM будет активно использовать компонент Центра обновления Windows для загрузки исправных копий для замены поврежденных экземпляров. Из-за этого вам необходимо убедиться, что ваше интернет-соединение стабильно.

  5. После выполнения инструкции перезагрузите компьютер и посмотрите, будет ли проблема решена при следующей загрузке.

Если вы следовали этому методу и по-прежнему сталкиваетесь с той же ошибкой 0x8007043c  , перейдите к следующему методу ниже.

Метод 4: Обновление каждого компонента ОС

Если вы выполнили все возможные исправления, указанные выше, и по-прежнему не можете установить обновление Windows, скорее всего, система борется с каким-либо типом повреждений, которые нельзя устранить обычным способом. Один из способов решить эту проблему - сбросить все компоненты Windows, которые могут быть причиной проблемы (включая процессы, связанные с загрузкой).

Это можно сделать двумя способами: чистая установка или восстановительная установка .

Чистая установка является самым быстрым и convenable решение без каких - либо предварительных условий, но основным недостатком является то, вы будете страдать большую потерю данных , если вы этого не сделаете резервную копию данных заранее. Все ваши файлы (изображения, музыка, видео), приложения, игры и пользовательские настройки будут потеряны, если вы сначала не воспользуетесь утилитой резервного копирования.

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

Поэтому, если вы ищете что-то быстрое, что решит проблему, и у вас нет важных данных, которые вы не хотели бы потерять, выберите чистую установку. С другой стороны, если вы хотите сохранить все свои данные и хотите, чтобы что-то было сосредоточено исключительно на компонентах Windows, сделайте ремонтную установку.