- Проблемы с активацией
- Проблемы с драйверами
- Проблемы с «Центром обновления Windows»
- Поврежденные файлы Windows
- Использование инструмента SFC
- Использование инструмента DISM
- Восстановление поврежденного файла «OpenCL.dll»
- Ошибка 0x80004005, связанная с доступом к сетевому месторасположению
- Видео — Код ошибки 0x80004005 Windows 10 доступ по сети
Часто во время установки любого обновления Windows 10 можно столкнуться с ужасным сообщением, например: «Feature update to Windows 10, version 1607 – Error 0x80004005».
Ошибка связана с рядом причин, наиболее распространенными из которых являются следующие:
- проблемы с активацией (копия Windows 10 не является официальной или не была активирована должным образом);
- неполадки, связанные с драйвером какого-либо устройства (он тормозит процесс обновления);
- проблемы с самим обновлением (иногда происходит и такое);
- повреждены системные файлы, такие как «OpenCL.dll» (с этим довольно часто сталкиваются пользователи, устанавливающие пакет обновления 1511).
К счастью, для каждого из этих сценариев разработаны обходные пути.
0x80004005 Windows 10 доступ по сети
Проблемы с активацией
Первое, что мы должны сделать, это убедиться, что Windows должным образом активирована. На сайте компании Microsoft можно найти не одну статью, посвященную исправлению ошибки 0x80004005. Чтобы решить проблему сделайте следующее:
- Нажмите на кнопку «Пуск», а затем на шестеренку.
Нажимаем на кнопку «Пуск», а затем на пункт «Параметры»
- Перейдите в раздел, связанный с обновлением и безопасностью.
Открываем раздел «Обновление и безопасность»
- Откройте вкладку «Активация» и выберите опцию «Устранения неполадок». Так вы запустите встроенное в систему средство, которое должно решить проблему.
Открываем вкладку «Активация», выбираем опцию «Устранения неполадок»
Проблемы с драйверами
Следующее, что нам нужно сделать, это проверить, нет ли драйверов устройств, которые останавливают процесс обновления Windows. Скорее всего они мешают его запуску.
Это довольно распространенный сценарий, исправить который достаточно просто:
- Откройте «Диспетчер устройств», щелкните по значку «Пуск» правой кнопкой мыши и найдите инструмент в списке.
Щелкаем правой кнопкой мыши по меню «Пуск», открываем «Диспетчер устройств»
- Дальше проверьте, нет ли неизвестного устройства или стоящего рядом желтого треугольника. Скорее всего, именно данная проблема тормозит процесс обновления.
Ищем неизвестные устройства или устройства с желтым треугольником рядом
Если вы можете идентифицировать неизвестное или поврежденное устройство, тогда проверьте наличие обновлений драйверов к нему в Интернете, а затем загрузите их и установите. Возможно этот способ не сможет решить вашу проблему. В любом случае его стоит попробовать.
Проблемы с «Центром обновления Windows»
Если ошибка не устранена, тогда скорее всего она связана с «Центром обновления Windows». Если это так, попытайтесь исправить ее с помощью средства устранения неполадок:
- Введите в поисковике «Устранение неполадок» и щелкните по выданному результату.
Вводим в поисковике «Устранение неполадок», щелкаем по выданному результату
- Отыщите «Центр обновления Windows», нажмите по нему и запустите средство устранения неполадок.
Открываем вкладку «Устранение неполадок», под пунктом «Центр обновления Windows» щелкаем на кнопку «Запустить средство устранения неполадок»
- Начнется поиск неисправностей. Дальше вы сможете применить исправление автоматически или пропустить его.
Нажимаем на ссылку «Применить это исправление»
- В итоге откроется журнал со сведениями об исправленных или нерешенных проблемах.
Выбираем один из вариантов «Отправить отзыв на это средство устранения неполадок» или «Закрыть средство устранения неполадок»
Если вышеуказанный метод не работает, попробуйте запустить восстановление Windows Update вручную.
Важное примечание! Хотя следующая процедура не повредит системе, она удалит журнал истории обновлений. Если этот способ не решит проблему, попробуйте восстановить журнал, обратно переименовав папки «Catroot» и «SoftwareDistribution».
- Нажмите кнопку «Пуск» и опуститесь к папке служебных программ.
В меню «Пуск» открываем папку «Служебные»
- Запустите «Командную строку» (желательно от имени администратора).
Щелкаем по пункту «Командная строка», затем «Дополнительно», выбираем «Запуск от имени администратора»
- Введите следующие команды, нажимая после каждой «Enter»:
- net stop wuauserv;
- net stop bits;
- net stop cryptsvc;
- ren %systemroot%System32Catroot2 Catroot2.old;
- ren %systemroot%SoftwareDistribution SoftwareDistribution.old;
- net start wuauserv;
- net start bits;
- net start cryptsvc.
Вводим поочередно команды из списка, нажимая после каждой «Enter»
Убедитесь, что все команды прописаны без ошибок. Если что-то пошло не так (например, отказ в авторизации) попробуйте изменить права доступа к файлу или права собственности, а затем продолжите выполнение команд.
Как только вы это сделаете, закройте окно командной строки и проверьте, можно ли установить обновления.
Поврежденные файлы Windows
Если ни одно из вышеперечисленных решений не работает (или не применимо к вашей системе), возможно, вы столкнулись с наихудшим сценарием: повреждение системного файла «OpenCL.dll». В итоге вы можете наблюдать множество неполадок с Windows 10, среди которых ошибки при установке большинства обновлений.
При повреждении системного файла «OpenCL.dll» возникают значительные неполадки с Windows 10, среди которых ошибки
Сообщается, что это довольно распространенная проблема, хотя она и не вызывает никаких значительных системных повреждений.
Чтобы проверить состояние файла «OpenCL.dll», попробуйте запустить один из следующих инструментов командной строки:
- Проверка системного файла (SFC).
- Обслуживание и управление образами развертывания (DISM).
К счастью, оба они встроены в Windows 10, а это значит, что мы можем использовать их бесплатно и без необходимости установки какого-либо дополнительного программного обеспечения.
Использование инструмента SFC
- Нажмите на кнопку «Пуск» и опуститесь к папке служебных программ.
В меню «Пуск» открываем папку «Служебные»
- Запустите «Командную строку» (от имени администратора).
Щелкаем по пункту «Командная строка», затем «Дополнительно», выбираем «Запуск от имени администратора»
- Введите следующую команду «sfc /scannow» и нажмите «Enter».
Вводим команду «sfc /scannow», нажимаем «Enter»
По завершении сканирования (оно может занять до 20 минут) проверьте сводку результатов. Если все в порядке, вы должны увидеть сообщение: «Защита ресурсов Windows не обнаружила нарушений целостности».
Если после проверки видим сообщение «Защита ресурсов Windows не обнаружила нарушений целостности», значит все в порядке
Если это не так, проверьте файл «%windir%»-«Logs»-«Cbs»-«Cbs.log».
Результат проверки с обнаружением поврежденных файлов Результат проверки с обнаружением поврежденных файлов Переходим по пути «С:»-«Windows»-«Logs»-«CBS»-«CBS.log», открываем файл двойным кликом левой кнопкой мыши
Ближе к концу найдите следующие строки: «Hashes for file member SystemRootWinSxSwow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22opencl.dll do not match actual file [l:10]”opencl.dll” Could not reproject corrupted file [l:23 ml:24]”??C:WINDOWSSysWOW64′′[l:10]”opencl.dll”; source file in store is also corrupted».
Если эти строки присутствуют, тогда файл «OpenCL.dll» действительно поврежден.
Использование инструмента DISM
- Нажмите на кнопку «Пуск» и опуститесь к папке служебных программ.
В меню «Пуск» открываем папку «Служебные»
- Запустите «Командную строку» (от имени администратора).
Щелкаем по пункту «Командная строка», затем «Дополнительно», выбираем «Запуск от имени администратора»
- Введите следующую команду «dism /Online /Cleanup-Image /RestoreHealth» и нажмите «Enter».
Вводим следующую команду «dism /Online /Cleanup-Image /RestoreHealth», нажимаем «Enter»
После завершения сканирования проверьте файл «C:»-«Windows»-«Logs»-«DISM»-«DISM.log» или, если не можете найти его, файл «%windir%»-«Logs»-«Cbs»-«Cbs.log».
Проверяем файл, перейдя по указанному пути «C:»-«Windows»-«Logs»-«DISM»-«DISM.log», открываем двойным щелчком мыши
Ближе к концу отыщите следующие строки: «CSI Payload Corrupt wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22opencl.dll Repair failed: Missing replacement payload».
Опять же, если эти строки присутствуют, тогда файл «OpenCL.dll» действительно поврежден.
Восстановление поврежденного файла «OpenCL.dll»
Чтобы избавиться от проблемы, нам нужно восстановить файл «Opencl.dll» с допустимого образа Windows 10 ISO:
- Загрузите средство создания носителя со следующего официального URL-адреса: https://go.microsoft.com/fwlink/?LinkId=691209.
Вводим ссылку в поисковик любого браузера, нажимаем «Enter»
- Запустите загруженный файл «MediaCreationTool.exe».
Щелкаем на скачанный файл левой кнопкой мыши
- В открывшемся окне выберите пункт «Создать установочный носитель (USB-устройство флэш-памяти, DVD-диск или ISO-ф)», нажмите «Далее».
Выбираем второй вариант для создания образа ISO, нажимаем «Далее»
- Используйте параметры, установленные по умолчанию, нажмите «Далее».
Используем параметры по умолчанию, нажимаем «Далее»
- Выберите пункт «ISO-файл», нажмите «Далее».
Выбираем пункт «ISO-файл», нажимаем «Далее»
- Выберите временную папку для хранения «ISO-файла» (например, «C:»-«Temp»-«Windows.iso»), нажмите «Сохранить».
Выбираем папку для хранения файла, имя и тип файла оставляем без изменения, нажимаем «Сохранить»
- Чтобы извлечь файл «C:»-«Temp»-«Windows.iso» в папку «C:»-«Temp»-«Windows» используйте утилиту 7-zip (ее можно скачать бесплатно https://www.7-zip.org/) или с помощью другой программы архиватора, установленного на ваш компьютер. Правой кнопкой мыши нажимаем на файл Windows.iso, выбираем пункт «Извлечь в Windows»
Процесс извлечения файла «Windows.iso» в папку «Windows»
- Конвертируйте файл «Install.esd» в «Install.wim» с помощью команды «DismD /Export-Image /SourceImageFile:c:tempwindowssourcesinstall.esd /SourceIndex:1 /DestinationImageFile:c:tempwindowssourcesinstall.wim /compress:max».
В поле «Командной строки» вводим команду, выделенную на картинке
- Сгенерируйте данные об индексе и версиях Windows образа WIM Вводим в поле команду «Dism /Get-WimInfo /wimFile:c:tempWindowssourcesinstall.wim».
Вводим в поле команду «Dism /Get-WimInfo /wimFile:c:tempWindowssourcesinstall.wim»
- Восстановите поврежденные файлы с образа WIM «Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:c:tempWindowssourcesinstall.wim:1 /LimitAccess».
Для восстановления поврежденных файлов вводим команду, как на скриншоте
Затем необходимо перезагрузить систему (обязательно) и снова запустить проверку «sfc /scannow», чтобы восстановить и анализировать системные файлы.
Повторный запуск команды «sfc /scannow», с результатом исправления поврежденных файлов
Ошибка 0x80004005, связанная с доступом к сетевому месторасположению
При наличии этой проблемы необходимо переинициализировать кэш автономных файлов.
Для этого выполните следующее:
- Запустите «regedit.exe», нажав сочетание клавиш «Win+R», как показано на скриншоте ниже.
Нажимаем сочетание клавиш «Win+R», в поле вводим команду «regedit», нажимаем «Enter»
- Найдите необходимую ветку.
В открывшемся окне поочередно открываем папки, по выделенному пути на скриншоте
- Создайте «Параметр DWORD (32 бита) с названием «FormatDatabase» и присвойте ему значение 1. Щелкаем на пустом месте правой кнопкой мыши, нажимаем «Создать», выбираем «Параметр DWORD (32 бита)» Щелкаем на пустом месте правой кнопкой мыши, нажимаем «Создать», выбираем «Параметр DWORD (32 бита)» Называем параметр «FormatDatabase», щелкаем дважды левой кнопкой мыши
В поле «Value data» пишем 1, нажимаем «ОК»
Перезагрузите компьютер. По завершению переинициализации кэша сетевой ресурс должен быть доступен.