#Что означает ошибка
Не удаётся найти указанный путь 0x80070003
Код 0x80070003 соответствует ошибке «ERROR_PATH_NOT_FOUND» — системе не удалось найти нужный путь или файл при установке обновления. Причины — повреждённый кэш обновлений в SoftwareDistribution, повреждённые системные файлы, изменение системных папок или блокировка файлов сторонними программами (антивирус). Обычно помогает сброс компонентов обновления и восстановление образа.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждён кэш обновленийSoftwareDistribution повреждён. | Ошибка при установке. | Сбросьте. |
| Повреждены системные файлыФайлы системы повреждены. | sfc находит ошибки. | Восстановите. |
| Изменены системные пути или папкиПеренесены папки пользователя. | После переноса профиля. | Верните пути. |
| Сторонние программы блокируютАнтивирус блокирует. | Помогает отключение. | Отключите. |
#Пошаговое решение
- Запустите средство устраненияОткройте Windows 11 «Параметры → Система → Устранение неполадок → Другие средства устранения неполадок» (Windows 10 — «Обновление и безопасность → Устранение неполадок»). Выберите средство, связанное с возникшей проблемой, если оно доступно, запустите его и выполните подсказки. После завершения повторите действие и запишите, что именно изменилось.
- Проверьте журнал защитного ПООткройте журнал обнаружений или карантин антивируса и посмотрите, не заблокирован ли именно нужный файл или соединение. Проверяйте происхождение файла на официальном сайте. Для доверенного приложения настройте точечное разрешение по инструкции производителя защиты; не отключайте защиту всей системы.
- Остановите службыТолько если повторная проверка обновлений не помогла и сейчас не идёт установка, нажмите «Пуск», введите
cmd, выберите «Запуск от имени администратора». По очереди введитеnet stop wuauservиnet stop bits, каждый раз нажимая Enter. Подтвердите, что службы остановились или уже были остановлены. Если получено «Отказано в доступе», проверьте, что окно запущено с правами администратора, а не пытайтесь стирать файлы вручную. - Переименуйте кэшПосле остановки служб в том же окне введите
ren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-old. ИмяSoftwareDistribution.whelp-oldдолжно быть свободно; если такая папка существует, придумайте другое уникальное имя. Не удаляйте старую папку сразу: она пригодится для диагностики. Если Windows сообщает, что файл используется, проверьте, что службы остановлены, и не форсируйте переименование. - Запустите службыВ том же окне выполните
net start bits, затемnet start wuauserv. При успехе Windows сообщает о запуске службы либо что она уже работает. Откройте «Параметры» → «Центр обновления Windows» (Windows 11) или «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» (Windows 10), нажмите «Проверить наличие обновлений». При повторе 0x80070003 запишите номер KB и продолжайте восстановление. - Восстановите образКогда 0x80070003 сохраняется после восстановления кэша, откройте командную строку от администратора и введите
DISM /Online /Cleanup-Image /RestoreHealth. Дождитесь завершения и прочитайте итог, затем отдельно выполнитеsfc /scannow. Не перезапускайте ПК до окончания проверки; при коде ошибки DISM сохраните его для диагностики. После выполнения перезагрузите компьютер и ещё раз проверьте обновления. - Проверьте системные файлыОткройте «Пуск», введите
cmd, выберите «Запуск от имени администратора». ВведитеDISM /Online /Cleanup-Image /RestoreHealth, дождитесь завершения, затемsfc /scannow. После проверки прочитайте итоговое сообщение и перезагрузите компьютер при необходимости. - Установите обновление вручнуюЕсли ошибка возникает только при установке одного пакета, откройте «Журнал обновлений» в Центре обновления и запишите его номер KB. На официальном сайте
https://www.catalog.update.microsoft.com/найдите этот номер. Сравните архитектуру устройства в «Параметры» → «Система» → «О системе» и сборку Windows черезWin+R→winver; скачайте только соответствующий пакет. Сообщение «Обновление неприменимо» означает, что версия или пакет не подходит — не ставьте другой наугад. - Набор команд для сброса кэша; при совпадении имени резервной папки выберите другоеWindows · Командная строка (CMD)С осторожностьюПрава администратораНабор команд для сброса кэша; при совпадении имени резервной папки выберите другое. DISM и SFC — отдельный последующий способ
net stop wuauservnet stop bitsren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-oldnet start bitsnet start wuauservКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
Если обновление не ставится, скачайте нужное накопительное обновление по номеру KB в каталоге обновлений и установите вручную (двойной клик по файлу .msu). Для функциональных обновлений используйте Помощник по установке Windows или Media Creation Tool. Проверьте свободное место (не менее 20 ГБ) и убедитесь, что системные папки (Users, Windows) находятся на диске C:. Если в журнале C:\Windows\Logs\CBS\CBS.log есть строки с 0x80070003, они укажут проблемный файл. Справка — .
Если вы переносили папки профиля или менять системные пути, верните их на значения по умолчанию в свойствах папок (вкладка «Расположение»). Если повторяется ошибка при переходе на новую версию Windows, выполните обновление «на месте» с помощью Media Creation Tool, выбрав сохранение личных файлов и приложений. Перед этим сделайте резервную копию важных данных.