- 0x80070002
- Причины ошибки 0x80070002
- Если ошибка 0x80070002 случается при установке/восстановлении Windows?
- Как исправить ошибку Windows script host
- Причины появления ошибки
- Как исправить ошибку (код 80070002)
- Устранение неполадок в реестре
- Устранение ссылки на запуск вируса
- Проблема с обновлением
- Неправильное время
- Исправление кода ошибки 0x80070002 в Windows 7, 8 и 10
- Исправление ошибок в Центре обновлений
- Установка обновлений Windows вручную
- Коды ошибок Центра обновления Windows
0x80070002
Создатели ОС Windows в своем стремлении к совершенству не знают границ. Поэтому пакеты обновлений для данной ОС выходят с завидным постоянством. И пока пользователи задаются вопросом, неужели нельзя сделать операционную систему «без дыр» сразу (как например, выпускают большинство ОС семейства Linux), патчи к Windows 10, а также к Windows 8 и Windows 7 регулярно закачиваются Центром обновления Вашей операционной системы, то и дело вызывая ошибки в ее работе.
Потому время от времени процесс обновления прерывается сообщениями типа «код ошибки 0x80070002» или «не удается найти указанный файл 0x80070002». Однако обновление — это не единственная причина для возникновения этой ошибки. Всего причин для ошибки 0x80070002 насчитывают более 5 тысяч, перечислить их не представляется возможным, но ключевые причины следующие.
Причины ошибки 0x80070002
- Сбой в обновлениях системы.
- Проблемы при установке ОС.
- При восстановлении Windows.
Ошибка имеет место быть. Как исправить? Чаще всего с этой проблемой Вы сталкиваетесь при обновлении Windows. И наиболее оптимальным решением будет откатить эти обновления.
Для этого откройте «Панель управления» виндовс либо через меню «Пуск» (для Windows XP и 7 или для Windows 8 и 10 с восстановленным меню «Пуск»), либо (для Windows 8 и 10) введя в строке поиска фразу «панель управления» и выбрав ее в результатах поиска (см. Скриншот 1).
Выбрав вверху вид «Крупные значки», откройте пункт меню «Программы и компоненты». После чего выберите в представленном Вам списке программ те обновления, которое были последними (вызвали ошибку) и которые Вы решили удалить. После этого нажмите на «Удалить».
Далее Вы можете пойти двумя путями. Первый — попытаться, надеясь, что ошибка не возникнет вновь, повторить обновление системы (дождаться автоматического обновления). Второй — отказаться от обновлений ОС.
За отказ от обновлений говорят следующие моменты. Во-первых, обновление Windows может начаться в любой момент, что съест часть Вашего трафика и, соответственно, денежных средств, если Вы используете лимитированное подключение к Сети. Во-вторых, обновление может начаться перед ближайшим выключением и последующим включением устройства, чего Вы можете сразу не заметить. И если Вам вдруг в данный момент понадобится срочно компьютер, Вам прид ется ждать (порою очень долго!) завершения процесса установки обновлений. В-третьих, для владельцев нелицензионной версии ОС обновления зачастую приносят с собою сообщение об отсутствии активации Windows и отказ от работы ряда функций ОС.
За обновление говорит тот важный факт, что без них Ваш компьютер подвергается значительному риску заражения вирусом, и Вы можете лишиться важных данных и денежных средств.
Если Вы решили отключить автоматическое обновление, Вам необходимо развернуть окно «Выполнить» комбинацией клавиш Win+R. Далее введите в окно команду «service.msc». В открывшемся окне служб найдите «Центр обновления» и дважды кликните по нему. Это откроет соответствующие настройки. В закладке общие (см. скриншот 2) выберите Тип запуска → Отключена и нажмите Остановить.
Обратите внимание, что если Вы решите вернуть автоматическое обновление. Это можно сделать там же. А также в данной службе можно настроить ручное обновление операционной системы.
Если ошибка 0x80070002 случается при установке/восстановлении Windows?
Обычно речь идет об отсутствии на дистрибутиве Windows какого-либо файла. Само собой, что файл никуда не делся, однако такие носители, как оптические диски (CD или DVD), подвержены риску царапин и сколов поверхности, что и приводит к невозможности прочесть часть установочных файлов. Нередко (при установке пиратской сборки) речь идет о замене части оригинальных файлов на переработанные пиратами, о чем последние забывают предупредить программу-установщик. Поэтому установщик их просто не видит.
В любом случае, для решения проблемы 0x80070002 в этом случае лучше всего обратиться к другому дистрибутиву, и, само собой, это должен быть оригинальный диск либо его образ. Проведя установку с другого диска, Вы, скорее всего, решите проблему ошибки 0x80070002.
Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Как исправить ошибку Windows script host
Windows script host довольно редкая системная ошибка, которая появляется в Windows 7, 8 или 10 версиях независимо от того, лицензионные они или нет. Путь указанный в ней говорит о невозможности запуска конкретного файла. Чаще всего это возникает в следствии появления вирусов.
В статье я рассмотрю причины появления и как можно устранить Windows script host ошибку с кодом 80070002 когда не удается найти указанный файл.
Причины появления ошибки
Чаще всего причиной являются сбои при установке приложений, программ и вирусы. Возможно смогла загрузиться только часть необходимых данных и поэтому системе не удаётся найти указанный файл даже если он присутствует по указанному в ошибке адресу. Это связанно с неверной записью реестра.
Windows script host — это компонент для запуска исполняемых сценариев на различных языках. В сценарии может быть любая задача (например, включение программы).
Так же поспособствовать реализации ошибки мог и сам пользователь, который всячески оптимизировал систему вручную или с помощью стороннего софта, что не всегда может положительно повлиять на её состояние из-за вирусов. Не исключено, что виной этому может быть и антивирус.
Как исправить ошибку (код 80070002)
Всё зависит от того куда указывает ошибка. Однако решения всегда почти одинаковы. Вот несколько примеров на, что может указывать Windows script host:
- Nvideo_driver.js
- WindowsUpdateDrivers.vbs
- Launchall.js
Обратите внимание, что это может быть любой файл с расширением vbs и js (редко с другим).
После каждой инструкции требуется перезагрузка, чтобы применить изменения.
Устранение неполадок в реестре
Устранение нужно начать с исправления реестра. Скачайте программу Ccleaner и установите. Зайдите во вкладку реестра и нажмите на «Поиск проблем».
Исправьте все найденные неполадки и повторите процедуру до тех пор, пока они не будут обнаружены.
Устранение ссылки на запуск вируса
Если при включении компьютера появляется Windows script host с указанием пути на Nvideo_driver.js, Launchall.js или другие документы с подобным расширением на конце, то это значит, что сам вирус (то есть указанные выше файлы) удалены, но обращение на него остаётся.
Скорее всего исправление реестра должно было помочь в этом, но если это не так, то первым делом проведите полную проверку компьютера на вирусы и удалите их. Как это сделать я уже писал в статье про постоянное появление рекламы в браузере. Обычно такие вирусы создаются именно с этой целью.
Проверьте и очистите автозагрузку удалив записи об автоматическом запуске там. Либо можно перейти вручную по указанному в ошибке адресу и провести удаление самостоятельно.
Откройте строку выполнения через меню Пуск или клавишами Win+R и введите команду:
Проблема с обновлением
Если Windows script host указывает на WindowsUpdateDrivers, то в этом случае может помочь очистка папки где хранятся временные данные обновлений. Но сначала отключите соответствующую службу.
Снова введите в строку выполнения команду, но уже другую:
Найдите «Центр обновления Windows» и отключите его через контекстное меню (правой кнопкой мыши) в свойствах.
Перейдите в локальный диск C (там где установлена ОС) >> Windows >> SoftwareDistribution >> DataStore и удалите всё, что там расположено. Затем включите службу и попробуйте обновиться.
Следующим шагом будет удаление недавних обновлений. Они часто могут быть причиной ошибки особенно на пиратских версиях Windows.
Войдите в панель управления через меню Пуск >> Программы и компоненты >> Просмотр установленных обновлений. Кликните по столбцу «Установлено» для сортировки по дате и удаляйте строки по одной до тех пор, пока ошибка 80070002 не пропадёт.
Неправильное время
Важно установить правильную дату на компьютере иначе будет несоответствие со временем на авторское право различных утилит и программ. Оно ограниченно во времени и сравнивается со специальным сервером.
На рабочем столе нажмите на время в правом нижнем углу и перейдите в настройки.
Поставьте синхронизацию с официальным сервером компании Microsoft, чтобы избежать различных конфликтов или вручную укажите верную на текущий момент дату.
Исправление кода ошибки 0x80070002 в Windows 7, 8 и 10
Код ошибки 0x80070002 означает, что Windows не удается найти нужные файлы. Ошибка появляется при обновлении Windows 10 до версий 1803 и 1809 через Центр обновления, при установке пакетов обновлений (kb4462919, kb4464218) и в других случаях, когда системе недостает файлов.
Проблема может появляться при установке программ или игр при отсутствии системных файлов. Отдельная ситуация — когда Windows не удается найти нужные файлы в процессе установки или восстановления ОС. Проблемы с обновлением системы решаются сравнительно просто, сложнее решать непредвиденные ошибки при восстановлении системы.
Код 0x80070002 появляется по разным причинам, поэтому исправить ошибку можно несколькими способами:
Исправление ошибок в Центре обновлений
Согласно информации с сайта поддержки Microsoft, при обновлении Windows и при установке пакетов обновлений может появляться код ошибки 0x80070002. Этот код говорит о наличии повреждений. К примеру, могут быть повреждены системные файлы, и из-за этого обновление не устанавливается.
Исправлять ошибку предлагается при помощи инструмента DISM и средства проверки готовности системы к обновлению. Последовательность действий будет немного отличаться, в зависимости от версии операционной системы.
Инструкция для Windows 10, 8/8.1 и Server 2012/R2:
- Запустите Командную строку от имени администратора: Поиск -> Командная строка -> ПКМ -> Запуск от имени администратора.
- Ввести команду DISM.exe /Online /Cleanup-image /Restorehealth, нажать Enter и подождать несколько минут.
- Ввести команду sfc /scannow, нажать Enter и дождаться окончания сканирования системы.
- Закрыть командную строку, заново запустить Центр обновления Windows и попробовать установить проблемное обновление.
Все должно заработать нормально. На случай нестандартных ситуаций:
- Команда DISM.exe /Online /Cleanup-image /Restorehealth использует Центр обновления. Если он не работает, можно установить еще одну Windows в соседнюю папку, либо использовать DVD/флешку/другой съемный носитель, а команда будет выглядеть так: DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess, где C:\RepairSource\Windows — путь до папки работающей Windows.
- После выполнения команды sfc /scannow система может сообщить, что обнаружены ошибки, часть из которых устранить не удается. Для уточнения информации стоит обратиться к логам, который инструмент DISM сохраняет по адресу %windir%/Logs/CBS/CBS.log (где %windir% — адрес папки с Windows).
В Windows 7, Vista и Server 2008 (R2) ошибка с кодом 0x80070002 исправляется при помощи средства проверки готовности к обновлению системы:
- Загрузить средство проверки готовности к обновлению с сайта Microsoft. Это средство регулярно обновляется, при загрузке следует смотреть на версию системы (Vista, 7, Server 2008), а также на разрядность системы (х32 или х64).
- Дождаться окончания загрузки и нажать Открыть или Выполнить в появившемся окне, либо открыть файл двойным кликом мыши.
- В появившемся окне «Автономный установщик центра обновления Windows» нажать Да. Запустится процесс установки обновления программного обеспечения.
Появится окно загрузки и установки обновлений. Следует дождаться надписи Установка завершена и нажать кнопку Закрыть. После этого можно заново зайти в Центр обновлений и попытаться установить требуемые пакеты.
На достаточно мощных компьютерах процесс поиска и установки обновлений редко занимает менее 15-20 минут. На слабых ПК процесс может идти в разы дольше. Следует запастись терпением и не нажимать кнопку «Отмена» в процессе установки, даже если кажется, что ползунок прогресса не двигается совсем. Если не помогает, можно загрузить и установить обновление вручную.
Установка обновлений Windows вручную
Если автоматическую установку обновлений выполнить так и не удалось, можно вручную загрузить требуемое обновление или пакет обновлений в каталоге Центра обновления Майкрософт. Судя по дизайну сайта, сделан он очень давно, и Microsoft советует использовать Internet Explorer для захода на сайт.
К счастью, делать этого не обязательно — любое обновление нормально загружается через любой современный браузер. В каталоге Центра обновлений должны быть все выпущенные обновления для всех версий Windows.
Ручная установка обновлений на Windows 7, 8 и 10:
- Заходим на сайт catalog.update.microsoft.com.
- В правом верхнем углу вводим название нужного обновления или пакета (например, kb4464218), нажимаем кнопку Найти.
- Появятся результаты поиска: список обновлений и информация о них (размер, система, дата). Нужно найти обновление для свой версии Windows и нажать кнопку Загрузить.
В зависимости от обновления, после установки может потребоваться перезагрузка компьютера, чтобы все изменения вступили в силу. Установленные пакеты обновлений должны пропасть из Центра обновлений, в противном случае надо повторно запустить проверку доступных обновлений.
Коды ошибок Центра обновления Windows
Ручная установка позволяет избежать появления ошибок в Центре обновлений. Стоит отметить, что код 0x80070002 — не единственная ошибка повреждения, которую может выдать Центр обновления Windows.
Стандартные коды ошибок Центра обновлений Windows:
- 0x80070002 ERROR_FILE_NOT_FOUND — Не удается найти указанный файл.
- 0x8007000D ERROR_INVALID_DATA — Недопустимые данные.
- 0x800F081F CBS_E_SOURCE_MISSING — Источника пакета или файл не найден.
- 0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT — Хранилище компонентов находится в несогласованном состоянии.
- 0x800736CC ERROR_SXS_FILE_HASH_MISMATCH — Файл компонента не соответствует сведениям проверки, указанным в манифесте компонента.
- 0x800705B9 ERROR_XML_PARSE_ERROR — Не удалось обработать запрошенные XML-данные.
- 0x80070246 ERROR_ILLEGAL_CHARACTER — Обнаружен недопустимый символ.
- 0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR — Строка удостоверения повреждена.
- 0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME — Имя атрибута в удостоверении находится вне допустимого диапазона.
- 0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE — Значение атрибута в удостоверении находится вне допустимого диапазона.
- 0x80070057 ERROR_INVALID_PARAMETER — Неправильный параметр.
- 0x800B0100 TRUST_E_NOSIGNATURE — В этом объекте нет подписи.
- 0x80092003 CRYPT_E_FILE_ERROR — При попытке чтения или записи файла Центром обновления Windows произошла ошибка.
- 0x800B0101 CERT_E_EXPIRED — Истек или не наступил срок действия требуемого сертификата при проверке по системным часам или отметке времени в подписанном файле.
- 0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE — Отсутствуют один или несколько обязательных членов транзакции.
- 0x80070490 ERROR_NOT_FOUND — Не удалось выполнить поиск новых обновлений.
Любая из этих ошибок означает, что загрузка и установка конкретных обновлений Windows на данный момент недоступна. Любое обновление можно установить вручную из каталога, если командная строка (DISM.exe и sfc /scannow) не помогают решить проблему.
Ошибка 0x80070002 может не затрагивать обновление системы, появляясь в следующих случаях:
- При установке Windows или при восстановлении ОС.
- Во время работы Мастера диагностики, если утилита обнаруживает недостаток файлов.
- При установке игр, резервном копировании, переносе файлов с одного диска на другой.