Как исправить ошибку Windows 0x80070103
Важно: перед изменениями создайте точку восстановления системы и сохраните важные данные.
Быстрые ссылки
- Пауза и возобновление обновлений Windows
- Скрыть проблемное обновление
- Сброс компонентов Windows Update
- Прочие универсальные исправления

Краткое описание проблемы
Ошибка 0x80070103 возникает, когда Windows Update пытается установить версию драйвера, которая уже установлена или несовместима с вашим устройством. Чаще всего это конфликт версий драйверов от Windows и от производителя устройства. В статье приведены последовательные шаги от простых к более глубоким, чтобы убрать сообщение об ошибке и восстановить корректную работу системы.
1. Пауза и возобновление обновлений Windows
Пауза и последующее возобновление обновлений часто решают временные сбои в службе обновлений. Это заставляет Windows повторно проверить доступные пакеты и может убрать ложные ошибки.
- Нажмите Win + I для открытия «Параметров». Перейдите в раздел Обновление Windows.
- Нажмите кнопку Приостановить обновления на 1 неделю в правой панели.
- Подождите 10–15 секунд, затем нажмите Возобновить обновления.
- Дождитесь завершения проверки обновлений и убедитесь, что ошибка не появляется снова.
2. Скрыть проблемное обновление
Если Windows считает, что нужно установить неподходящий драйвер, можно скрыть этот пакет, чтобы система больше не пыталась его поставить.
Шаги:
- Запишите точные названия обновлений, которые вызывают ошибку 0x80070103. Это можно увидеть в разделе Обновление Windows или в журнале событий.
- Скачайте средство Show or Hide Updates (wushowhide.diagcab) с сайта Microsoft — это официальная утилита, которая временно скрывает пакеты обновлений.
- Дважды кликните по скачанному файлу, чтобы запустить средство.
- Нажмите Далее, выберите Скрыть обновления и отметьте те обновления, которые дали ошибку.
- Нажмите Далее и затем Закрыть после завершения.
Если средство недоступно, используйте встроенный средство устранения неполадок: Параметры > Система > Устранение неполадок > Другие средства устранения неполадок > Центр обновления Windows.
Примечание: Microsoft планирует постепенно прекратить поддержку помощника wushowhide.diagcab. Если он недоступен, встроенный средство устранения неполадок обычно выполняет аналогичные функции.
3. Сброс компонентов Windows Update
Если службы и каталоги обновлений повреждены, сброс компонентов часто решает множество ошибок, включая 0x80070103. Эти команды выполняются в окне Командной строки с правами администратора.
Откройте Командную строку от имени администратора и выполните последовательно:
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 создать чистые каталоги.
Важно: если вы используете корпоративные политики обновления (WSUS), согласуйте изменение с администратором перед сбросом.
4. Прочие универсальные исправления
Если предыдущие шаги не помогли, попробуйте следующие способы:
- Перезапустите службу Центра обновления Windows вручную через Службы (services.msc).
- Установите проблемное обновление вручную через Каталог Microsoft Update: найдите номер обновления (KBxxxxxxx) и скачайте соответствующий пакет.
- Проверьте Диспетчер устройств: откатите драйвер, удалите устройство и выполните поиск оборудования для переустановки драйвера.
- Установите опциональные обновления: Параметры > Обновление Windows > Дополнительные параметры > Дополнительные обновления > Необязательные обновления.
- Выполните чистую загрузку Windows, чтобы исключить влияние сторонних драйверов и программ: msconfig -> выборочный запуск -> отключить автозагрузку сторонних приложений.
- Если недавно были установлены драйверы от производителя, попробуйте использовать именно их версии, а не версии из Windows Update.
Когда описанные методы не срабатывают
- Если ошибка появляется только для конкретного аппаратного устройства, возможно, драйвер у производителя несовместим с вашей версией Windows.
- В случае критически важного оборудования обратитесь к сайту производителя и скачайте драйвер, указанный для вашей модели и версии ОС.
- Если проблема началась после обновления Windows, и ничего не помогает, рассмотрите откат системы к точке восстановления или использование восстановления системы.
Альтернативные подходы и ограничения
- Использование сторонних менеджеров драйверов может помочь, но несет риск установки неподходящих или нестабильных версий. Предпочтительнее всегда использовать драйверы производителя или официальные обновления Microsoft.
- Для корпоративной среды следует работать через системного администратора и проверенные каналы обновления (SCCM/WSUS).
Методология быстрого решения (mini-подход)
- Пауза/возобновление обновлений.
- Скрыть проблемное обновление через wushowhide.diagcab или средство устранения неполадок.
- Сбросить компоненты Windows Update.
- Если не помогло — установить драйвер вручную или откатить через Диспетчер устройств.
Роль-конкретные чеклисты
Для домашнего пользователя:
- Создать точку восстановления.
- Приостановить и возобновить обновления.
- Скрыть обновление через средство Microsoft.
- Выполнить перезагрузку.
Для системного администратора:
- Проверить журналы WSUS/SCCM.
- Сбросить клиентские компоненты обновлений на проблемной машине.
- Развернуть тестовую политику с обновлением драйвера на ограниченной группе устройств.
- Подготовить откатный план и коммуникацию пользователям.
Критерии приёмки
- Центр обновления Windows больше не показывает ошибку 0x80070103.
- Целевое устройство работает корректно с требуемой версией драйвера.
- Система не генерирует новых ошибок драйверов в журнале событий после 24–72 часов.
Краткий словарь терминов
- Драйвер: программа, обеспечивающая взаимодействие ОС и аппаратного устройства.
- Windows Update: встроенный механизм Microsoft для доставки обновлений ОС и драйверов.
- Show or Hide Updates (wushowhide.diagcab): официальное средство Microsoft для временного скрытия пакетов обновлений.
Контрольный пример команд и тестовые сценарии
Тесты, чтобы убедиться в исправлении:
- После сброса компонентов и перезагрузки выполнить проверку обновлений: ошибка не должна появляться.
- Если скрывали обновление — проверить, что скрытый пакет не появляется в списке доступных обновлений.
- При ручной установке драйвера проверить работоспособность устройства и отсутствие конфликтов в Диспетчере устройств.
Коды команд, которые можно скопировать в администраторскую командную строку:
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Безопасность и конфиденциальность
- Изменения в компонентах обновлений и удаление каталогов не передают ваши данные третьим лицам. Тем не менее всегда делайте резервные копии перед серьёзными вмешательствами.
- Не устанавливайте драйверы из непроверенных источников — это риск установки вредоносного кода.
Вывод
Ошибка 0x80070103 чаще всего решается простыми приёмами: паузой и возобновлением обновлений, скрытием проблемного пакета или сбросом компонентов Windows Update. Если проблема привязана к конкретному устройству, предпочтительнее использовать драйверы с сайта производителя. Для корпоративных сред действуйте через централизованные инструменты управления обновлениями.
Краткое резюме действий: приостановить обновления, скрыть повреждённый пакет, сбросить компоненты, при необходимости установить драйвер вручную или откатить систему.
Дополнительная помощь: если после выполнения всех шагов проблема остаётся, опишите модель устройства, версию Windows и точный текст ошибки — это ускорит диагностику.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone