Не удается найти файл сценария run.vbs

В статье подробно описано, чем вызвана ошибка run.vbs и что делать, если файл сценария не найден. Содержится ответ на вопрос, почему не стоит скачивать run.vbs из интернета, чтобы решить проблему.

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

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

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

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

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

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

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

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

Не удается найти файл сценария run.vbs: что делать

Ошибка run.vbs на черном рабочем столе выглядит устрашающе, и если нажать на кнопку «ОК», то ничего не произойдет, и система вновь известит о возникшей неисправности. При этом загрузить рабочий стол в такой ситуации проще простого. Для этого нажмите на клавиатуре сочетание клавиш Ctrl+Alt+Del, и выберите «Диспетчер задач».

Когда «Диспетчер задач» загрузится, выберите пункты меню «Файл» — «Запустить новую задачу». Откроется окно создания задачи, в котором необходимо вручную прописать команду для запуска рабочего стола. Эта команда следующая: explorer.exe. Напишите ее и нажмите Enter, после чего загрузится стандартный рабочий стол, а ошибка пропадет.

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

Чтобы система не сообщала об ошибке run.vbs при загрузке, необходимо сделать следующее:

  1. Запустите редактор реестра. Для этого нажмите на клавиатуре сочетание клавиш Windows+R, и в открывшемся окне «Выполнить» пропишите команду: regedit;
  2. После этого необходимо в реестре проследовать по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  1. В папке Winlogon содержится множество различных параметров. Чтобы устранить ошибку run.vbs, среди них необходимо найти тот, который отвечает за загрузку рабочего стола – это файл Shell. Нажмите на него дважды левой кнопкой мыши и в строке «Значение» пропишите команду запуска рабочего стола: explorer.exe, после чего нажмите «ОК».
  2. Далее в этой же папке Winlogon необходимо отыскать параметр Userinit. Нажмите на него дважды левой кнопкой мыши и убедитесь, что в нем прописан в строке «Значение» следующие путь:
C:\Windows\system32\userinit.exe.

В том случае, если путь в Userinit отличается от приведенного выше, его следует прописать.

  1. После этого остается удалить лишние параметры, связанные с run.vbs. Чтобы это сделать, необходимо в реестре выделить корневой каталог («Компьютер») и нажать в верхнем меню пункты «Правка» — «Найти».
  2. В открывшемся окне пропишите название параметра run.vbs и жмите кнопку «Найти далее». Если файл будет найден, его необходимо удалить (нажать на нем правой кнопкой мыши и выбрать соответствующий пункт). Подобным образом продолжайте поиск на компьютере до тех пор, пока не будут удалены все параметры, содержащие в себе информацию о run.vbs.

На этом устранение ошибки, из-за которой не удается найти файл run.vbs, завершено. Перезагрузите компьютер и убедитесь, что система начала функционировать без сбоев.

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

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

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

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

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

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

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

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

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

Восстановление работоспособности системы с помощью CCleaner

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

1. Скачайте приложение CCleaner https://ccleaner.org.ua/download/;

2. Установите её или скачайте портативную версию;

3. Перейдите во вкладку «Реестр» в левом меню;

4. Должны быть выбраны все возможные варианты, проверки целостности реестра и нажмите «Поиск проблем»;

5. Вам предложат сделать точку восстановления, выполнять это по вашему желанию;

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

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

Как найти файл сценария C:\Windows\run.vbs?

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

Итак, давайте вернемся к сути. Существует несколько ситуаций в которых ошибка проявляет себя:

  1. Компьютер включается, но дисплее отображается только текст ошибки: Не удается найти файл сценария C:\Windows\run.vbs;
  2. Во втором случае, после загрузки системы, рабочий стол загружается вместе с ошибкой, касающейся файла скрипта run.vbs, но при этом закрыв окно можно дальше себе спокойно работать;

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

Для более комфортной дальнейшей работы, предлагаю для начала запустить привычный нам рабочий стол. Воспользовавшись сочетанием клавиш «Ctrl+Shift+Esc», открываем диспетчер задач. В открывшемся диспетчера переходим к меню располагающемуся сверху и нажимаем на «Файл» → «Новая задача».

В окно запуска программы вписываем название файла «explorer.exe» и подтверждаем нажав на «ОК». После нескольких секунд ожидания на экран должны вернутся все панели, меню пуск и иконки.

Теперь, давайте исправим настройки системы так, что бы после каждой загрузки данное действие выполнялось автоматически и заодно попытаемся избавится от ошибки «Не удается найти файл сценария C:\Windows\run.vbs».

Выделив папку Winlogon, переходим к правой части окна где находим параметр «Shell». Открываем его с помощью двойного клика и в поле со значением удаляем все предыдущие записи и прописываем там «explorer.exe».

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

Поэтому стираем данный текст и вписываем туда правильное значение:

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

Ошибка: «Не удается найти указанный файл»

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

Проверяем планировщик заданий

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

Дальше стоит перейти к списку активных или недавно выполненных задач и найти там ту, которая указывается в ошибке. Например, если в ошибке указывается, что нет возможности выполнить C:\ProgramData\SystemService.vbs, то в планировщике стоит искать задачу, которая указывает туда же.

Когда она будет найдена, ее придется удалить.

Редактируем реестр

Если рабочий стол недоступен, то нужно вызвать диспетчер задач (Ctrl+Shift+Esc), дальше нажать файл — новая задача и ввести explorer.exe, это должно запустить рабочий стол.

Дальше стоит нажать win+r и ввести regedit. В утилите ищем HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon для систем с 32 разрядами или HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows для 64.

Здесь следует отыскать переменные Shell и Userinit, их значения должны быть «explorer.exe» и «C:\Windows\system32\userinit.exe,».

Если там написано что-то другое, то значения нужно изменить.

Не удаётся найти файл сценария: что делать?

Самый известный вариант решения данной проблемы — это ручное исправление ошибки через реестр операционной системы Windows. Для этого нажмите одновременно клавиши Win+R (кнопка Win – это клавиша в нижнем левом углу клавиатуры с эмблемой Windows).

Откроется окно ввода команд, где вы должны будете ввести команду «regedit»

Теперь откроется окно редактора реестра, где вы должны будете найти строку «HKEY_LOCAL_MACHINE» и кликнув по ней найти папку «SOFTWARE».

Внутри данной папки вы найдите «Microsoft», затем «Windows NT», далее «CurrentVersion» и, наконец, в раскрывшемся меню папку «Winlogon».Теперь в правой стороне окна найдите строку «userinit»

В параметрах этой строки должно быть прописано так: «C:\Windows\system32\userinit.exe», если у вас другое значение — значит, вирус изменил параметры данной строки, и вам нужно обратно поменять их на правильные параметры.

Устранение ошибки

Итак, с теорией проблемы мы разобрались, давайте постараемся теперь ее устранить. Работать на компьютере без рабочего стола невозможно. Поэтому первое, что нужно сделать, это открыть рабочий стол. Сделать это можно с помощью диспетчера задач (ДЗ) Windows. Запускаем ДЗ, одновременно зажав кнопки Ctrl+Alt+Delete. Далее в меню «Файл» находим и нажимаем «Новая задача {Выполнить}».

В появившемся окне вводим explorer.exe и кликаем ОК:

Откроется долгожданный и привычный для пользователя рабочий стол.

Теперь важно вычистить следы, оставленные вирусом. Запускаем диспетчер задач

Это можно сделать несколькими способами. Например, нажимаем кнопку «Пуск», в поисковом окне набираем regedit. В списке поиска первой строкой будет regedit.exe. Щелкаем правой кнопки мыши и жмем «Запуск от имени администратора»:

ВАЖНО: в Windows реестр играет очень важную роль. В нем хранятся данные, необходимые для правильной работы операционной системы

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

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

В открывшейся программе находим ветку HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ WindowsNT\CurrentVersion\ Winlogon. Прежде чем делать какие-либо изменения в значениях параметров ветви реестра, ее надо сохранить. Выделяем правой кнопкой папку Winlogon и выбираем «Экспортировать»:

Задаем имя, указываем место сохранения и нажимаем «Сохранить»:

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

ВАЖНО: для восстановления сохраненных параметров дважды щелкаем файл и соглашаемся с внесением изменений в реестр, нажав «Да»:

Итак, редактируем ветку HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon.

Выполним следующие шаги:

  1. Ищем параметр Shell. Его значение в правой части должно содержать explorer.exe. Если это не так – исправляем:
  2. Проверяем параметр Userinit. Заменяем его значение как на рисунке в случае отличия:
  3. Если у вас 64-х разрядная операционка, то переходим к ветке HKEY_LOCAL_MACHINE\ SOFTWARE\ Wow6432Node\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon и проверяем значения параметров Shell и Userinit:
  4. Удаляем из реестра все ссылки на запуск run.vbs. С этой целью в меню редактора реестра выбираем «Правка» и жмем «Найти»:
  5. В окне поиска набираем run.vbs и жмем «Найти далее»:

Если такое значение нашлось, удаляем его, кликнув правой кнопкой мыши и нажав «Удалить». Нажимаем F3, что бы продолжить поиск. Таким образом, просматриваем весь реестр до конца. После этого перезагружаем компьютер.

Если все прошло удачно и все действия были сделаны правильно, наша проблема должна быть решена. Но бывает так, что после всех действий ошибка повторяется. Это свидетельствует о том, что вирус, заразивший комп, не удален и продолжает своё черное дело. В этом случае необходимо провести полную проверку системы. Для этого можно воспользоваться бесплатными утилитами Kaspersky Virus Removal Tool () и Dr.Web CureIt! (). После полного удаления вирусов проделываем описанные выше операции еще раз.

Если ничего не помогло

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.