Cd-m.ru

ПК Журнал СД-М
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как исправить ошибку Windows script host

Как исправить ошибку Windows script host

Windows script host довольно редкая системная ошибка, которая появляется в Windows 7, 8 или 10 версиях независимо от того, лицензионные они или нет. Путь указанный в ней говорит о невозможности запуска конкретного файла. Чаще всего это возникает в следствии появления вирусов.

  • Причины появления ошибки
  • Как исправить ошибку (код 80070002)
  • Устранение неполадок в реестре
  • Устранение ссылки на запуск вируса
  • Проблема с обновлением
  • Неправильное время
  • Инструкция в формате видео для run.vbs

В статье я рассмотрю причины появления и как можно устранить Windows script host ошибку с кодом 80070002 когда не удается найти указанный файл.

Причины появления ошибки

Чаще всего причиной являются сбои при установке приложений, программ и вирусы. Возможно смогла загрузиться только часть необходимых данных и поэтому системе не удаётся найти указанный файл даже если он присутствует по указанному в ошибке адресу. Это связанно с неверной записью реестра.

Windows script host — это компонент для запуска исполняемых сценариев на различных языках. В сценарии может быть любая задача (например, включение программы).

Так же поспособствовать реализации ошибки мог и сам пользователь, который всячески оптимизировал систему вручную или с помощью стороннего софта, что не всегда может положительно повлиять на её состояние из-за вирусов. Не исключено, что виной этому может быть и антивирус.

Как исправить ошибку (код 80070002)

Всё зависит от того куда указывает ошибка. Однако решения всегда почти одинаковы. Вот несколько примеров на, что может указывать Windows script host:

  1. Nvideo_driver.js
  2. WindowsUpdateDrivers.vbs
  3. Launchall.js

Обратите внимание, что это может быть любой файл с расширением vbs и js (редко с другим).

После каждой инструкции требуется перезагрузка, чтобы применить изменения.

Устранение неполадок в реестре

Устранение нужно начать с исправления реестра. Скачайте программу Ccleaner и установите. Зайдите во вкладку реестра и нажмите на «Поиск проблем».

Вкладка реестра в Ccleaner

Исправьте все найденные неполадки и повторите процедуру до тех пор, пока они не будут обнаружены.

Устранение ссылки на запуск вируса

Если при включении компьютера появляется Windows script host с указанием пути на Nvideo_driver.js, Launchall.js или другие документы с подобным расширением на конце, то это значит, что сам вирус (то есть указанные выше файлы) удалены, но обращение на него остаётся.

Nvideo_driver.js

Скорее всего исправление реестра должно было помочь в этом, но если это не так, то первым делом проведите полную проверку компьютера на вирусы и удалите их. Как это сделать я уже писал в статье про постоянное появление рекламы в браузере. Обычно такие вирусы создаются именно с этой целью.

Проверьте и очистите автозагрузку удалив записи об автоматическом запуске там. Либо можно перейти вручную по указанному в ошибке адресу и провести удаление самостоятельно.

Откройте строку выполнения через меню Пуск или клавишами Win+R и введите команду:

Строка выполнения

Вкладка автозагрузки

Проблема с обновлением

Если Windows script host указывает на WindowsUpdateDrivers, то в этом случае может помочь очистка папки где хранятся временные данные обновлений. Но сначала отключите соответствующую службу.

WindowsUpdateDrivers.vbs

Снова введите в строку выполнения команду, но уже другую:

Строка выполнения

Найдите «Центр обновления Windows» и отключите его через контекстное меню (правой кнопкой мыши) в свойствах.

Окно со службами

Перейдите в локальный диск C (там где установлена ОС) >> Windows >> SoftwareDistribution >> DataStore и удалите всё, что там расположено. Затем включите службу и попробуйте обновиться.

Следующим шагом будет удаление недавних обновлений. Они часто могут быть причиной ошибки особенно на пиратских версиях Windows.

Войдите в панель управления через меню Пуск >> Программы и компоненты >> Просмотр установленных обновлений. Кликните по столбцу «Установлено» для сортировки по дате и удаляйте строки по одной до тех пор, пока ошибка 80070002 не пропадёт.

Удаление недавних обновлений

Неправильное время

Важно установить правильную дату на компьютере иначе будет несоответствие со временем на авторское право различных утилит и программ. Оно ограниченно во времени и сравнивается со специальным сервером.

На рабочем столе нажмите на время в правом нижнем углу и перейдите в настройки.

Дата и время в Windows 7

Поставьте синхронизацию с официальным сервером компании Microsoft, чтобы избежать различных конфликтов или вручную укажите верную на текущий момент дату.

Изменение даты в настройках

Инструкция в формате видео для run.vbs

Данная инструкция поможет справиться с немного другой проблемой, а именно когда не удаётся найти файл сценария run.vbs (или start). При этом остаётся чёрный экран и ничего невозможно сделать (рабочий стол не включается). В видео очень быстро и просто решается эта проблема.

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

При помощи Windows Script Host можно совершать запуск последовательных действий, выполняемых системой, которые написаны на таких языках, как JS, VBS и так далее. Если он неправильно функционирует, тогда появляются различные неполадки при запуске и во время работы Виндовс. Чтобы их исправить, перезагрузка системы не поможет. Давайте рассмотрим, что можно предпринять и как убрать неправильный сценарий работы программы.

Как убрать Windows Script Host

Читать еще:  Как отключить Яндекс Дзен в Гугл Хроме

Если при запуске написанного скрипта получается ошибка, то проблема, скорее всего в коде. Об этом говорит следующая надпись.

Как исправить ошибку Windows Script Host код 80070002

Неполадки могут возникнуть еще, если код имеет ссылку на посторонний скрипт, месторасположение которого указано неправильно или файла вообще нет на ПК.

В этой статье пользователь узнает, почему при запуске Виндовс или других программ, которые работают на системных ресурсах, появляются неполадки WSH. В некоторых случаях, окон может быть несколько. Возникает это после того, как была обновлена ОС.

Как исправить ошибку Windows Script Host код 80070002

Что может служить причиной сбоя операционной системы:

• Неправильно выставлено время в системе;

• Нарушена работа при обновлении;

• Некорректно установлен апдейт;

• Наличие нелицензионной сборки «винды».

Способ № 1 – Выставляем системное время

Если вы считаете, что показываемое время в системе нужно только для удобства, то вы ошибаетесь. Ряд программ, которые обращаются к сторонним ресурсам, не желают работать, если налицо расхождение во времени и дате.

Это отражается и на работе Виндовса и его серверов. Если обнаружится расхождение во времени между системой и сервером, то возникнет ошибка с апдейтом. Порядок действий следующий.

1. Внизу справа на экране расположены часы. На них следует кликнуть и перейти по следующей ссылке.

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

После проделанных манипуляций, время в системе постоянно будет синхронным со временем на сервере Майкрософт.

Способ № 2 — Восстанавливаем работу обновлений

Виндовс – это не простая операционная система. В ней постоянно происходят сразу по несколько процессов. Некоторые из них могут отрицательно воздействовать на работу обновлений. В этом случае лучше всего отключить сервер и перезапустить ПК. Порядок действий следующий.

1. При одновременном нажатии клавиш Win+R появляется строка «Выполнить». В строке «Открыть» набираем services.msc. Это открывает доступ к нужной оснастке.

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Если неполадки возникают вновь и вновь, то следует обратить внимание на установленные обновления.

Способ № 3 – Возобновляем корректную работу обновлений

В этом случае надо удалить все обновления, в результате которых происходят неполадки в работе WSH. Выполняется это либо вручную, либо с помощью расширения для восстановления системы. В любом случае необходимо знать, когда начались сбои.

Удаляем вручную

1. Переходим в меню «Панель управления» и находим в нем «Программы и компоненты».

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

5. После окончания всех манипуляций перезапускаем ПК.

С помощью утилиты восстановления

1. Чтобы получить к ней доступ, нажимаем на картинку с изображением компьютера и останавливаемся на «Свойствах».

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Как исправить ошибку Windows Script Host код 80070002

Способ № 4 – Удаляем нелицензионную Виндовс

Чем хороши пиратские Виндовсы? Тем, что они бесплатные. И только этим. В остальных случаях они приносят множество проблем, например, необходимые компоненты начинают работать некорректно.

Тогда вышеперечисленные способы не смогут заставить программу правильно работать. Поэтому лучшим вариантом будет использование лицензионных программ.

Возникшие проблемы устраняются довольно легко. С этим может справиться любой новичок.

Как исправить ошибку Windows Script Host?

С ошибкой сценария хоста Windows можно столкнуться в любое время, независимо от того, какую версию операционной системы вы используете. Неожиданное появление этого сбоя указывает на то, что какой-то модуль работает не так, и необходимо внести соответствующие исправления.

Однако пользователи часто не понимают, какое сообщение содержится в самой ошибке. Путаница происходит потому, что сбой в Windows Script Host не зависит от программного обеспечения, установленного на устройстве. Скорее он представляет собой строку в сценарии, который является частью самой операционной системы.

Как исправить ошибку Windows Script Host

При этом причины возникновения этой проблемы могут различаться, но чаще всего это указывает на заражение вредоносным ПО. Поэтому в качестве самого первого шага, в попытке исправить ситуацию, следует выполнить полное сканирование системы с помощью надёжного антивирусного программного обеспечения. Помимо этого проблема может быть вызвана повреждёнными системными файлами, ошибками в реестре или чем-то ещё. Поэтому ниже вы найдете несколько решений, для разных ситуаций.

Решение 1. Просканируйте свой компьютер на наличие вредоносных программ

Хотя на рынке существует множество сторонних приложений для защиты системы, Windows включает в себя бесплатный антивирус – Защитник Windows. В настоящее время это программное обеспечение находится на одном уровне со многими известными поставщиками ПО безопасности. Поэтому при отсутствии на компьютере стороннего антивируса, используйте его. Первым делом необходимо выяснить, заключается ли проблема в наличии вредоносных программ на ПК.

  1. Щелкните правой кнопкой мыши Пуск и выберите Параметры.
  2. Перейдите к обновлению и безопасности.
  3. Выберите Безопасность Windows слева и нажмите Защита от вирусов и угроз.
  4. Затем кликните на Параметры сканирования;
  5. Нажмите флажок Проверка автономного Защитника Windows и Сканировать сейчас.

Как исправить ошибку Windows Script Host

Это действие перезагрузит компьютер и запустит глубокое сканирование системы.

Решение 2. Запустите сканирование SFC и DISM

Средство проверки системных файлов может диагностировать и восстанавливать проблемные или повреждённые системные данные Windows:

  1. Введите cmd в поиске Windows.
  2. Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора.
  3. В новом окне введите sfc /scannow и нажмите Enter. Выполните сканирование SFC.
  4. Дождитесь завершения работы программы, и перезагрузите компьютер.

Как исправить ошибку Windows Script Host

Если сканирование SFC ничего не нашло или не смогло исправить обнаруженные нарушения целостности, вам следует выполнить восстановление образа Windows с помощью DISM. Откройте командную строку от имени администратора ещё раз и запустите следующие команды, нажимая Enter после каждой:

  • Dism/Online/Cleanup-Image/CheckHealth;
  • Dism/Online/Cleanup-Image/ScanHealth;
  • Dism/Online/Cleanup-Image/RestoreHealth.
Читать еще:  Как сохранить документ Word как картинку

Решение 3. Восстановите значение VBS по умолчанию через реестр

Неправильное изменение реестра Windows может привести к ошибкам, повреждению системных файлов и ОС. Убедитесь, что вы сделали резервную копию базы данных, прежде чем переходить к следующим шагам.

  1. Введите regedit в поиске Windows и нажмите Enter.
  2. Зайдите в реестр. Если отобразится Контроль учётных записей пользователей, нажмите Да.
  3. В открывшемся окне реестра нажмите на строку Правка, а затем – Найти и введите Vbs – нужно найти одноименную папку.
  4. Дважды щелкните ключ по умолчанию справа.
  5. Убедитесь, что для ключа установлено значение VBSFile, и нажмите OK.
  6. Восстановите значение VBS по умолчанию.

Как исправить ошибку Windows Script Host

Решение 4. Отключите Windows Script Host через реестр

Windows Script Host был представлен в Windows 98 – он позволяет запускать на компьютере больше языков программирования. К сожалению, если вредоносному ПО удастся проникнуть в устройство, оно может злоупотребить этим и получить доступ к большему количеству внутренних функций. Таким образом, полное отключение Windows Script Host, если он не используется, является хорошей практикой безопасности, которая также остановит появление связанной с ним ошибки.

  1. Введите regedit в поиске Windows и нажмите Enter.
  2. После захода в редактор реестра перейдите по следующему пути: HKEY_CURRENT_USERSoftware MicrosoftWindows Script HostSettings.
  3. Если справа вы не видите ключ Enabled, создайте его.
  4. Для этого щелкните правой кнопкой мыши в пустое место в правом окне и выберите «Создать»> «Значение DWORD (32 бита)».
  5. После появления ключа дважды щелкните по нему ЛКМ и установите для него значение 0 Отключить хост Windows Script.
  6. Теперь перейдите по следующему пути и повторите шаги, описанные выше: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows Script HostSettings.

Как исправить ошибку Windows Script Host

Примечание. При каждой попытке запуска файла VBS вы будете получать сообщение об ошибке: «Доступ к сценарию хоста Windows отключён на этом компьютере». Вы можете повторно включить его, изменив значение ключа в упомянутых разделах реестра на 1.

Как устранить ошибку Windows Script Host «Не удается найти указанный файл»?

Привет, сейчас речь пойдет об ошибке Windows Script Host «Не удается найти указанный файл», которая возникает в операционных системах Windows, а также мы разберем причины возникновения данной ошибки и что нужно делать, чтобы подобного рода ошибки не появлялись в будущем.

Чтобы сразу было понятно, о каких ошибках мы сейчас будем разговаривать, давайте посмотрим на окно с этой ошибкой.

Скриншот 1

Название и путь к файлу сценария могут быть разными, все зависит от фантазии разработчика, имя скрипта может быть простым, непонятным набором букв или замаскированным под системный файл, чтобы Вы подумали, что так оно и есть, в данном случае это — «C:ProgramDataSystemService.vbs». Операционная система в этом случае, скорей всего, нормально загружается, но бывает, что во время загрузки операционной системы появляется похожая ошибка и все, рабочий стол не запускается. Это относится к таким ошибкам как – «Не удается найти файл сценария C:Windowsrun.vbs».

Сегодня я покажу, как устранить ошибку в обоих случаях. Но сначала давайте поговорим о причинах возникновения этих ошибок.

Причины возникновения ошибки Windows Script Host «Не удается найти указанный файл»

Из информации, которая отображена в окне ошибки, мы понимаем, что система пытается запустить некий скрипт WSH (Windows Script Host), о том, что это такое, можете почитать в материале – «Основы языка JScript — написание WSH скриптов». При этом система не может его найти, это означает, что он был удален, перемещен, в общем, его нет. Теперь возникают вопросы, для чего нужен этот скрипт? И кем он был удален?

То, что данного скрипта больше нет, на самом деле неплохо, так как данный скрипт — это часть вируса, который был в Вашей системе, скорей всего его удалила антивирусная программа. В том, что вирус попал в систему, виноваты Вы, так как подобные вирусы заражают компьютер после определенных Ваших действий, например, Вы скачали музыку в формате exe и запустили данный файл или другие подобные действия, которые могут подвергать Ваш компьютер опасности (посещение сомнительных сайтов и скачивание таких же данных).

Примечание! Существуют и другие причины появления ошибок Windows Script Host, но они менее распространены, в данном материале речь идет именно об ошибках, связанных с вредоносными скриптами.

Что делать, чтобы такие ошибки не появлялись?

Поскольку мы выяснили, что такая ошибка — это следствие нахождения вируса в системе, действия, которые необходимо делать, чтобы такие ошибки не появлялись, связаны с предотвращением заражения компьютера вирусами.

Что для этого нужно:

  • Наличие антивирусной программы с актуальными базами данных, т.е. она должна постоянно обновляться. Также необходимо периодически запускать полную проверку компьютера на наличие вирусов. Если не хотите платить за антивирус, можно использовать и бесплатные варианты, для домашнего компьютера они, на самом деле, не так плохи. Несколько лет назад в материале «Какой антивирус установить себе на домашний компьютер?» я рассматривал различные антивирусные решения и представил перечень продуктов, которые заслуживают внимания, основывался я на рейтингах, отзывах и на собственном опыте работы с антивирусами, поэтому если кому интересна эта информация, можете ознакомиться;
  • В большинстве случаев за компьютером работают от имени учетной записи с правами администратора. Но это неправильно, так как права администратора нужны только для выполнения административных задач, в некоторых случаях для Вас это может быть не очень удобно, но большинству вирусов, для того чтобы сделать то, для чего они были разработаны, нужны как раз права администратора. И если Вы работаете с правами администратора, то для вирусов это идеальные условия, так как они без проблем могут установить что-нибудь, изменить параметры системы и так далее. Поэтому рекомендуется работать от имени пользовательской учетной записи, а права администратора использовать при необходимости (Вам нужно просто создать отдельную пользовательскую учетную запись и работать от ее имени);
  • Не стоит посещать сомнительные сайты, скачивать файлы, формат которых не соответствуют своему назначению, например, как я уже говорил музыку в формате exe, как Вы понимаете, аудио файлов в таком формате быть не может. Это также относится и к играм, т.е. не нужно скачивать игры из непроверенных источников. Другими словами, данный пункт подразумевает быть немного осторожней, когда пользуетесь Интернетом и пытаетесь скачать какие-то данные.
Читать еще:  Как установить сервисы Google после прошивки

Если Вы будете выполнять хотя бы вышеперечисленные действия, то возможностей у вируса заразить Ваш компьютер будет намного меньше, и, соответственно, ошибки, которые мы рассматриваем в данной статье, появляться не будут.

Устранение ошибки, когда рабочий стол доступен

Если у Вас система загружается и потом появляется ошибка, т.е. Вы видите рабочий стол и меню пуск, то скорей всего скрипт вызывается планировщиком заданий Windows. Например, ошибка «Не удается найти файл сценария C:ProgramDataSystemService.vbs» — это последствия вируса, который как раз использовал планировщик для запуска скрипта. Существуют и другие способы запуска таких вредоносных скриптов, это и автозагрузка, и групповые политики, но они менее распространены, в автозагрузку сейчас, наверное, уже никто не помещает свои вредоносные программы или скрипты.

Итак, для того чтобы устранить ошибку нам нужно выяснить, как запускается скрипт, как я уже сказал, начинаем искать в планировщике заданий. Для этого запускаем его, нажимаем «Меню Пуск -> в поиске пишем Планировщик заданий»

Скриншот 2

Затем у нас возникает небольшая сложность, нам нужно найти задание, которое запускало скрипт и удалить его. Удалять все подряд не нужно, поэтому перед удалением убедитесь, что на вкладке «Действия» в строке запуск программы указан как раз тот путь, который нам показывает ошибка, т.е. в нашем случае это — «C:ProgramDataSystemService.vbs».

Скриншот 3

Советую сразу начать поиск с просмотра списка активных задач и истории запуска этих задач. Если журнал всех заданий выключен, то включите его и перезагрузитесь, затем после того как появится ошибка, снова зайдите в планировщик, где Вы сможете увидеть название последних выполненных задач.

Скриншот 4

Скриншот 5

Задание может располагаться в отдельном разделе, причем этот раздел может быть замаскирован под системный, но не совсем, например, раздел «Windowss», как видите, — в названии ошибка (две буквы s), поэтому сразу проверяйте этот каталог.

После того как Вы нашли нужное задание или задания можете смело удалять его, затем перезагружайтесь, после чего ошибка должна исчезнуть.

Если задание Вы не нашли, то можете проделать действия, которые описаны ниже (т.е. проверить реестр).

Устранение ошибки, когда рабочий стол не запускается

В данном случае Вы включаете компьютер, и у Вас появляется ошибка, рабочий стол при этом Вы не видите. К таким ошибкам можно отнести ошибку — «Не удается найти файл сценария C:Windowsrun.vbs».

В этом случае вирус поработал с реестром, а именно изменил параметры запуска системы.

Для того чтобы устранить данную ошибку, необходимо запустить редактор реестра и восстановить значения параметров по умолчанию. Давайте сначала запустим рабочий стол, для этого:

  1. Нажимаем сочетание клавиш ctrl+alt+del;
  2. Выбираем пункт «Запустить диспетчер задач»;
  3. В меню нажимаем «Файл -> Новая задача (Выполнить…)»;
  4. В поле открыть вводим «explorer.exe».

После этого рабочий стол запустится.

Скриншот 6

Скриншот 7

Теперь запускаем редактор реестра. Для этого нажимаем «Пуск -> в поиск вводим regedit».

Скриншот 8

Затем находим раздел

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon для 32 разрядных систем

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows для 64 разрядных.

И проверяем параметры Shell и Userinit. Их значения должны равняться «explorer.exe» и «C:Windowssystem32userinit.exe,» соответственно.

Скриншот 9

Если значения другие, изменяйте их на значения по умолчанию, для этого просто вызовите окно изменения параметра (двойным кликом или правой кнопкой изменить) и введите нужное значение. Потом перезагружаетесь, и ошибка должна исчезнуть.

У меня на этом все, если Вы столкнулись с подобного рода ошибкой и устранили ее каким-то другим образом, поделитесь решением с другими в комментариях. Пока!

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector