Гид по технологиям

Как исправить ошибку 0x80004004 в Windows Defender

• 5 min read • Windows • Обновлено 28 Nov 2025
Ошибка 0x80004004 в Windows Defender — как исправить
Ошибка 0x80004004 в Windows Defender — как исправить

Что такое ошибка 0x80004004?

Ошибка 0x80004004 появляется, когда Windows Defender (Microsoft Defender или Windows Security) не может установить обновления для сигнатур вирусов и шпионского ПО. Сообщение обычно выглядит как: «Не удалось обновить определения для вирусов и шпионского ПО».

Краткое определение терминов:

  • DISM — инструмент обслуживания и управления образами Windows. Используется для восстановления целостности системных образов.
  • SFC (sfc /scannow) — проверяет и восстанавливает повреждённые системные файлы.
  • In-place upgrade — обновление системы поверх существующей установки без потери личных файлов и приложений.

Почему возникает ошибка 0x80004004

Проверьте эти распространённые причины:

  • Медленное или нестабильное интернет-соединение: обновления не скачиваются полностью.
  • Повреждённые системные файлы: компоненты обновлений или Defender могут не запускаться.
  • Остатки или активный сторонний антивирус: он может блокировать службу Defender или мешать обновлению.
  • Повреждённые кэши службы Windows Update или каталогов, с которыми работает Центр обновления Windows.

Важно: ошибка не всегда указывает на проблему с самой базой Defender — иногда дело в компоненте Windows Update или сетевых ограничениях (прокси/фильтры).

Быстрая проверка перед детальными действиями

Выполните эти простые шаги — они часто устраняют проблему за минуту:

  • Перезагрузите компьютер и попробуйте снова обновить определения.
  • Проверьте интернет: воспроизведите видео или запустите speedtest. При медленном соединении устраните проблему на стороне сети.
  • Установите все ожидающие обновления Windows и перезагрузите систему.
  • Откройте повышенную командную строку и выполните:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Если после этого ошибка остаётся — переходите к детальным исправлениям ниже.

Подробные способы исправления

1. Убедитесь, что критические службы Microsoft Defender работают

Шаги:

  1. Нажмите Windows + S, введите «Службы» и откройте приложение «Службы». Скриншот окна Службы с списком системных служб
  2. Найдите службы, связанные с Defender: «Служба антивируса Microsoft Defender» и «Служба сетевой проверки антивируса Microsoft Defender».
  3. Если служба остановлена, откройте её свойства, проверьте вкладку «Зависимости» и запустите все необходимые сервисы. Службы Microsoft Defender и их состояние
  4. Щёлкните правой кнопкой по службе и выберите «Запустить». Запуск службы для исправления ошибки 0x80004004

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

2. Полностью удалите сторонний антивирус и очистите остатки

Если на компьютере установлен сторонний антивирус, даже оставшиеся файлы могут мешать обновлениям Defender.

Шаги:

  1. Нажмите Windows + R, введите appwiz.cpl и нажмите Enter, чтобы открыть «Программы и компоненты». Окно Удаления программ в Windows
  2. Выберите сторонний антивирус и нажмите «Удалить». Удаление стороннего антивируса для устранения ошибки 0x80004004
  3. Следуйте инструкциям мастера удаления.
  4. Откройте Проводник (Windows + E) и проверьте папки C:\Program Files и C:\ProgramData на предмет оставшихся папок антивируса. Удалите их вручную, если уверены, что они связаны с удалённым продуктом. Очистка остаточных файлов после удаления антивируса

Совет: производители антивирусов часто публикуют утилиты полного удаления (removal tools) — используйте их для безопасной чистки.

3. Переименуйте папку SoftwareDistribution и catroot2 (сброс кэша обновлений)

Сброс кэша обновлений часто решает проблемы с загрузкой и установкой пакетов.

Шаги:

  1. Нажмите Windows + R, введите cmd, затем нажмите Ctrl + Shift + Enter, чтобы открыть Командную строку от имени администратора. Окно командной строки с правами администратора
  2. Подтвердите UAC, нажав «Да».
  3. Выполните команды по очереди (нажимая Enter после каждой):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Переименование папок SoftwareDistribution и catroot2 для сброса кэша обновлений

После этого попробуйте снова обновить определения Defender.

4. Выполните in-place upgrade Windows (обновление в месте установки)

Если предыдущие методы не помогли, in-place upgrade устанавливает новую копию Windows поверх текущей, сохраняя файлы и приложения. Это устраняет повреждённые системные компоненты.

Шаги:

  1. Перейдите на официальный сайт Microsoft, выберите нужную версию и скачайте ISO (или Media Creation Tool для Windows 10). Страница загрузки ISO на сайте Microsoft
  2. Выберите язык продукта и нажмите «Подтвердить». Выбор языка при скачивании ISO Windows
  3. Нажмите на ссылку для загрузки и дождитесь окончания скачивания. Кнопка загрузки ISO файла
  4. После загрузки дважды щёлкните ISO и выберите «Открыть». Открытие ISO образа Windows
  5. Запустите setup.exe. Запуск setup.exe для обновления Windows
  6. Нажимайте Next/Далее и примите условия лицензии. Подтверждение установки и принятие лицензии
  7. Убедитесь, что выбран параметр «Сохранить личные файлы и приложения», затем нажмите «Установить». Настройка in-place upgrade с сохранением файлов

Важно: процесс может занять несколько часов в зависимости от конфигурации ПК и объёма обновлений.

Когда эти методы не работают — альтернативы и проверка гипотез

Альтернативные подходы и дополнительные проверки:

  • Проверьте прокси и корпоративные фильтры: в корпоративной сети обновления могут блокироваться на уровне прокси или брандмауэра.
  • Запустите средство устранения неполадок Центра обновления Windows (Параметры → Обновление и безопасность → Устранение неполадок).
  • Используйте Microsoft Safety Scanner или другой проверенный автономный сканер, чтобы исключить активную инфекцию, которая мешает обновлениям.
  • Создайте новую локальную учётную запись администратора и попытайтесь обновить от её имени — иногда профиль пользователя повреждён.

Контрпример: если обновления Defender не скачиваются из-за проблем на серверах Microsoft (редко, но возможно), локальные исправления не помогут — нужно дождаться восстановления сервиса.

Быстрая чек-лист диагностики (роль: дом. пользователь / IT-админ)

Домашний пользователь:

  • Перезагрузил ПК
  • Проверил интернет
  • Запустил DISM и SFC
  • Удалил сторонний антивирус
  • Сбросил SoftwareDistribution

IT-администратор:

  • Проверил политики групп (GPO) и настройки защитника
  • Проверил журналы событий (Event Viewer) на ошибки Windows Update и Defender
  • Проверил сетевые фильтры/прокси
  • Запустил in-place upgrade на тестовой машине

Мини-методология для поиска и фикса (шаги при расследовании)

  1. Воспроизведите проблему и соберите логи (Журнал событий → Windows Logs → Application/System).
  2. Выполните базовую очистку кэша и перезапуск служб (см. шаги выше).
  3. Исключите влияние стороннего ПО — временно удалите антивирус и отключите VPN/прокси.
  4. Если локальные методы не помогли — выполните in-place upgrade.
  5. Документируйте принятые шаги и результат.

Критерии приёмки

  • Успешное обновление «Определений вирусов и шпионского ПО» без ошибки 0x80004004.
  • В службах Defender статусы «Запущено» и «Авто» для ключевых сервисов.
  • В журнале событий отсутствуют повторяющиеся ошибки обновлений.

Краткое резюме

Ошибка 0x80004004 при обновлении Windows Defender чаще всего связана с сетью, повреждёнными системными файлами или конфликтом со сторонним антивирусом. Стандартная последовательность действий — перезагрузка, проверка подключения, запуск DISM/SFC, проверка и запуск служб Defender, полное удаление стороннего антивируса, сброс папки SoftwareDistribution и, при необходимости, in-place upgrade Windows.

Важно: если вы работаете в корпоративной среде, согласуйте действия с IT — некоторые шаги влияют на политики и настройки безопасности.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро