В данной статье мы рассмотрим, из-за чего возникает ошибка Windows script host с кодом 80070002 и как её исправить.
Причины появления ошибки
Главной и самой распространённой причиной появления ошибки Windows script host с кодом 80070002 являются сбои при установке приложений и вирусы. Может загрузилась только часть нужных файлов и из-за этого системе не удаётся найти указанный файл даже если он на самом деле находится по указанному в ошибке адресу. Происходить это может из-за неверной записи реестра.
Windows script host — это компонент для запуска исполняемых сценариев на различных языках. В сценарии может быть любая задача (например, запуск программы).
Также причиной могут послужить действия самого пользователя, который мог пытаться своими силами или с помощью сторонних программ оптимизировать операционную систему. Такие действия не всегда положительно влияют на быстродействие ОС, а иногда вследствие использования подобных программ компьютер можно заразить вирусом.
Как исправить ошибку 80070002
Всё зависит от того куда указывает ошибка. Однако решения всегда почти одинаковы. Вот несколько примеров, на что может указывать Windows script host:
Nvideo_driver.js
WindowsUpdateDrivers.vbs
Launchall.jsСтоит отметить, что в пути может быть указан любой файл с расширением vbs и js.
Устранение неполадок в реестре
Первым делом стоит попробовать исправить реестр, в чём вам поможет программа CCleaner или подобная. После того, как скачали и установили CCleaner, запустите его и во вкладке «Реестр» нажмите на кнопку «Поиск проблем».
Исправьте все найденные неполадки и повторяйте процедуру до тех пор, пока не увидите сообщение о том, что ошибки реестра не обнаружены.
Устранение ссылки на запуск вируса
Если при включении компьютера появляется ошибка Windows script host с кодом 80070002, а в пути указан путь на Nvideo_driver.js, Launchall.js или другие документы с подобным расширением в конце, то это значит, что сам вирус (то есть указанные файлы) удалены, но система всё также пытается их запустить.
На самом деле, исправление реестра должно было решить подобную проблему, но раз уж она осталась — проведите полную проверку компьютера на вирусы и избавьтесь от них. Избавиться от вирусов можно с помощью таких антивирусных программ, как Avast, Kaspersky, NOD и т.д.
Также стоит проверить автозагрузку, и если там есть что-то неизвестное вам — удалите. Ещё есть вариант самостоятельно перейти в указанный путь и произвести удаление вручную.
Для открытия настроек автозагрузки откройте командную «Выполнить» с помощью Пуска или клавишами Win+R и введите команду: msconfig
Проблема с обновлением
Если Windows script host указывает на WindowsUpdateDrivers, то в этом случае может помочь очистка папки где хранятся временные данные обновлений. Но сначала отключите соответствующую службу.
Снова введите в строку выполнения команду, но уже другую: services.msc.
Найдите «Центр обновления Windows» и отключите его через контекстное меню (правой кнопкой мыши) в свойствах.
Перейдите в локальный диск, где установлена ОСC -> Windows -> SoftwareDistribution -> DataStore и удалите всё, что там расположено. Затем включите службу и попробуйте обновиться.
Следующим шагом будет удаление недавних обновлений. Они часто могут быть причиной ошибки, особенно на пиратских версиях Windows.
Войдите в панель управления через меню Пуск -> Программы и компоненты -> Просмотр установленных обновлений. Нажмите на вкладку «Установлено» для сортировки по дате и удаляйте строки по одной до тех пор, пока ошибка 80070002 не пропадёт.
Неправильное время
Также очень важным для системы является правильно указанная дата и время, так как иначе будет несоответствие со временем на авторское право различных утилит и программ.
На рабочем столе нажмите на время в правом нижнем углу и перейдите в настройки.
Укажите текущую дату и время вручную или поставьте синхронизацию с официальным сервером компании Microsoft.