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

Ошибка 0x80070659 при обновлении Windows — как исправить

• 6 min read • Windows • Обновлено 28 Nov 2025
Исправить ошибку 0x80070659 в Windows
Исправить ошибку 0x80070659 в Windows

Диалог ошибки 0x80070659 на экране Windows

Наши читатели часто сталкиваются с кодом ошибки 0x80070659 при обновлении Windows или при обновлении приложений. В этой статье мы разберём возможные причины ошибки и предложим практические, поэтапные методы устранения — от простых проверок до более продвинутых приёмов для системных администраторов.

Что означает ошибка 0x80070659?

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

Другие распространённые причины ошибки 0x80070659:

  • Повреждённый Windows Installer — отсутствуют или повреждены файлы установщика, что мешает инсталляции.
  • Конфликтующее ПО — антивирус, сторонние инструменты управления обновлениями или брандмауэр могут блокировать работу службы инсталляции.
  • Повреждённые системные файлы — результат действий вредоносного ПО, аварийного завершения работы или ошибок диска.
  • Ошибки в реестре — устаревшие или неверные записи, связанные с Installer Service.

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

Предварительные проверки

Перед выполнением сложных действий сделайте простые проверки:

  • Освободите место на системном диске (рекомендуется минимум несколько гигабайт свободного места).
  • Обновите драйверы и пакет драйверов, если они устарели.
  • Перезагрузите ПК и попробуйте снова.
  • Запустите систему в безопасном режиме и проверьте, воспроизводится ли ошибка там — если нет, проблема, скорее всего, вызвана сторонним ПО.

Если предварительные проверки не помогли, переходите к шагам ниже.

Устранение неполадок Windows Update

  1. Нажмите Windows + I, чтобы открыть приложение “Настройки”.
  2. Выберите Система, затем Устранение неполадок, после этого Другие средства устранения неполадок.
  3. В разделе “Частые” нажмите Запустить рядом с Windows Update.
  4. Следуйте подсказкам на экране. По завершении перезагрузите ПК и проверьте, исчезла ли ошибка.

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

Сброс компонентов обновления Windows

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

  1. Нажмите Пуск, введите Command Prompt и выберите Запуск от имени администратора.
  2. Подтвердите UAC, нажав Да.
  3. Выполните команды (вставляйте и нажимайте Enter после каждой):

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

  1. Переименуйте папки кэша обновлений:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 Catroot2.old

  1. Запустите службы снова:

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

  1. Закройте командную строку и перезагрузите компьютер.

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

Очистка временного кэша Windows

  1. Нажмите Windows + X и выберите Выполнить.
  2. Вставьте %windir%\SoftwareDistribution\Data и нажмите Enter, чтобы открыть папку кеша.
  3. Нажмите Ctrl + A, чтобы выделить все файлы, и удалите их.
  4. Закройте Проводник и перезагрузите устройство.

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

Просканируйте систему с помощью SFC и DISM

  1. Запустите Командную строку от имени администратора (как выше).
  2. Выполните проверку системных файлов:

sfc /scannow

  1. Если SFC не исправил все ошибки, выполните команду DISM для восстановления образа Windows:

DISM /Online /Cleanup-Image /RestoreHealth

  1. После DISM перезапустите sfc /scannow и затем перезагрузите ПК.

SFC восстанавливает повреждённые системные файлы, DISM работает с образами Windows и может подтянуть компоненты из Windows Update или локального источника.

Дополнительные методы, если ошибка сохраняется

  • Проверьте службу Windows Installer (msiserver) в консоли служб: откройте services.msc, найдите Windows Installer, убедитесь, что тип запуска — «Вручную» или «Автоматически (отложенный старт)», и что служба запущена.
  • Переустановите или повторно зарегистрируйте msiexec: в командной строке от администратора выполните msiexec /unreg и затем msiexec /regserver.
  • Временно отключите антивирус и сторонний брандмауэр — иногда они блокируют инсталлятор.
  • Создайте новую локальную учётную запись администратора и попробуйте установить обновление от неё.
  • Установите проблемное обновление вручную: скачайте пакет MSU/KB с центра загрузки Microsoft и запустите установку.
  • Используйте Media Creation Tool для обновления системы (обновление «на месте»), если стандартные механизмы не срабатывают.

Important: перед отключением антивируса убедитесь, что источник обновления доверенный.

Когда эти методы не помогают

  • Если наблюдаются ошибки аппаратного характера (повреждённый диск, проблемы оперативной памяти), ПО‑меры могут не помочь — проведите тесты памяти и SMART для диска.
  • Если система сильно заражена вредоносным ПО, восстановление может потребовать чистой переустановки Windows.
  • При корпоративных настройках обновлений (WSUS, SCCM) причина может быть на стороне сервера — свяжитесь с администратором инфраструктуры.

Быстрый чеклист по ролям

Для обычного пользователя:

  • Освободить место на диске.
  • Перезагрузить ПК и запустить в безопасном режиме.
  • Запустить средство устранения неполадок Windows Update.
  • Очистить %windir%\SoftwareDistribution\Data.
  • Запустить sfc /scannow.

Для системного администратора:

  • Проверить состояние служб: Windows Update, Background Intelligent Transfer Service (BITS), Cryptographic, Windows Installer.
  • Сбросить каталоги SoftwareDistribution и catroot2, перезапустить службы.
  • Проверить журналы событий (Event Viewer) на код ошибки и цепочки ошибок.
  • Проверить политики групп (GPO) и серверы WSUS/SCCM.
  • При необходимости выполнить обновление «на месте» или чистую установку.

Мини‑методология восстановления (пошагово)

  1. Базовые проверки: место на диске, перезагрузка, безопасный режим.
  2. Устранение неполадок Windows Update (встроенное средство).
  3. Сброс служб и переименование папок SoftwareDistribution / catroot2.
  4. Очистка кэша и повторная попытка установки.
  5. SFC → DISM → SFC.
  6. Альтернативы: ручная установка пакета KB, Media Creation Tool.
  7. Если всё не помогает — аппаратная диагностика и переустановка ОС.

Дерево решений

flowchart TD
  A[Появилась ошибка 0x80070659] --> B{Проверки: место, перезагрузка}
  B -- OK --> C[Запустить средство устранения неполадок]
  C --> D{Ошибка устранена?}
  D -- Да --> Z[Готово]
  D -- Нет --> E[Сброс компонентов обновлений]
  E --> F[Очистка кэша SoftwareDistribution]
  F --> G[SFC /scannow]
  G --> H{Ошибка устранена?}
  H -- Нет --> I[DISM /RestoreHealth и повтор SFC]
  I --> J{Ошибка устранена?}
  J -- Нет --> K[Проверка MSI, антивируса, ручная установка KB]
  K --> L{Решено?}
  L -- Да --> Z
  L -- Нет --> M[Диагностика оборудования или переустановка ОС]
  M --> Z

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

  • Обновления успешно устанавливаются без кода 0x80070659.
  • Логи в Просмотре событий не содержат повторяющихся ошибок Installer/WindowsUpdate.
  • Клиентская система запускает и завершает установку без отката.

Глоссарий (одной строкой)

  • Windows Installer — служба, отвечающая за установку и удаление приложений в Windows.
  • SFC — System File Checker, утилита для проверки и восстановления системных файлов.
  • DISM — Deployment Image Servicing and Management, инструмент для обслуживания образа Windows.
  • SoftwareDistribution — локальная папка, где Windows хранит файлы обновлений до установки.

Частые ошибки и подводные камни

  • Удаление файлов в папке SoftwareDistribution при запущенных службах может привести к ошибкам — обязательно сначала остановите службы.
  • Отключение антивируса без последующей проверки источника установки увеличивает риск заражения.
  • Переименование папок SoftwareDistribution и catroot2 — безопасная операция, но для критичных серверов лучше предварительно сделать резервную копию.

Итог: ошибка 0x80070659 чаще всего лечится последовательным применением встроенных средств Windows и ручным сбросом компонентов обновлений. Если после всех шагов проблема сохраняется — проверьте аппаратную часть и корпоративные политики обновлений.

Если у вас остались вопросы или вы хотите прикрепить логи из “Просмотра событий” — оставьте комментарий, и мы поможем с анализом.

Поделиться: 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 быстро