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

Наши читатели часто сталкиваются с кодом ошибки 0x80070659 при обновлении Windows или при обновлении приложений. В этой статье мы разберём возможные причины ошибки и предложим практические, поэтапные методы устранения — от простых проверок до более продвинутых приёмов для системных администраторов.
Что означает ошибка 0x80070659?
Код ошибки 0x80070659 — это ошибка обновления Windows, которая возникает при установке системного обновления или обновления приложения. Обычно она указывает на проблему с Windows Installer (службой установки Windows), которая отвечает за инсталляцию, изменение и удаление программ.
Другие распространённые причины ошибки 0x80070659:
- Повреждённый Windows Installer — отсутствуют или повреждены файлы установщика, что мешает инсталляции.
- Конфликтующее ПО — антивирус, сторонние инструменты управления обновлениями или брандмауэр могут блокировать работу службы инсталляции.
- Повреждённые системные файлы — результат действий вредоносного ПО, аварийного завершения работы или ошибок диска.
- Ошибки в реестре — устаревшие или неверные записи, связанные с Installer Service.
Причины могут различаться на разных компьютерах. Ниже — упорядоченный набор действий, которые следует выполнять по очереди: от простых и безопасных до более глубоких вмешательств.
Предварительные проверки
Перед выполнением сложных действий сделайте простые проверки:
- Освободите место на системном диске (рекомендуется минимум несколько гигабайт свободного места).
- Обновите драйверы и пакет драйверов, если они устарели.
- Перезагрузите ПК и попробуйте снова.
- Запустите систему в безопасном режиме и проверьте, воспроизводится ли ошибка там — если нет, проблема, скорее всего, вызвана сторонним ПО.
Если предварительные проверки не помогли, переходите к шагам ниже.
Устранение неполадок Windows Update
- Нажмите Windows + I, чтобы открыть приложение “Настройки”.
- Выберите Система, затем Устранение неполадок, после этого Другие средства устранения неполадок.

- В разделе “Частые” нажмите Запустить рядом с Windows Update.

- Следуйте подсказкам на экране. По завершении перезагрузите ПК и проверьте, исчезла ли ошибка.
Примечание: встроенный мастер по устранению неполадок ищет известные проблемы с обновлениями и автоматически применяет исправления, например, сброс папки SoftwareDistribution.
Сброс компонентов обновления Windows
Если средство устранения неполадок не помогло, вручную сбросьте службы и папки, отвечающие за обновления:
- Нажмите Пуск, введите
Command Promptи выберите Запуск от имени администратора. - Подтвердите UAC, нажав Да.
- Выполните команды (вставляйте и нажимайте 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

- Закройте командную строку и перезагрузите компьютер.
Этот метод очищает локальный кэш обновлений и часто устраняет ошибки, связанные с повреждёнными загрузками.
Очистка временного кэша Windows
- Нажмите Windows + X и выберите Выполнить.
- Вставьте
%windir%\SoftwareDistribution\Dataи нажмите Enter, чтобы открыть папку кеша.
- Нажмите Ctrl + A, чтобы выделить все файлы, и удалите их.
- Закройте Проводник и перезагрузите устройство.
Удаление содержимого этой папки помогает, если загрузка обновления прерывалась и оставила неконсистентные файлы.
Просканируйте систему с помощью SFC и DISM
- Запустите Командную строку от имени администратора (как выше).
- Выполните проверку системных файлов:
sfc /scannow

- Если SFC не исправил все ошибки, выполните команду DISM для восстановления образа Windows:
DISM /Online /Cleanup-Image /RestoreHealth
- После 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.
- При необходимости выполнить обновление «на месте» или чистую установку.
Мини‑методология восстановления (пошагово)
- Базовые проверки: место на диске, перезагрузка, безопасный режим.
- Устранение неполадок Windows Update (встроенное средство).
- Сброс служб и переименование папок SoftwareDistribution / catroot2.
- Очистка кэша и повторная попытка установки.
- SFC → DISM → SFC.
- Альтернативы: ручная установка пакета KB, Media Creation Tool.
- Если всё не помогает — аппаратная диагностика и переустановка ОС.
Дерево решений
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 и ручным сбросом компонентов обновлений. Если после всех шагов проблема сохраняется — проверьте аппаратную часть и корпоративные политики обновлений.
Если у вас остались вопросы или вы хотите прикрепить логи из “Просмотра событий” — оставьте комментарий, и мы поможем с анализом.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента