Исправлена ошибка «Не удается найти файл сценария C: \ WINDOWS \ run.vbs» при входе в систему.
При входе в систему на компьютере появляется сообщение об ошибке «Не удается найти файл сценария C: \ WINDOWS \ run.vbs» с Windows Script Host в заголовке, на пустом экране с черным фоном. Это происходит, если вредоносная программа изменила значение реестра Userinit, заменив данные по умолчанию в Windows именем файла VBScript.
Важно # 1: В этом посте просто объясняется, как исправить значение Userinit, и, таким образом, вы получаете доступ к своему профилю пользователя. В то время как вредоносное ПО, которое в первую очередь вызвало проблему, все еще может быть активным и скрытым в системе. И в этом случае проблема, похоже, была вызвана сложным вредоносным ПО, которое добавляет в систему основные компоненты, затрудняя процесс удаления. Поэтому настоятельно рекомендуется профессионально проверить систему на наличие вредоносных программ и полностью устранить их.

Исправление значения Userinit
Примечание. Если диспетчер задач не открывается из-за политики DisableTaskMgr, включенной вредоносным ПО, выполните следующую процедуру через среду восстановления. Ознакомьтесь со статьей Как редактировать реестр в автономном режиме с помощью среды восстановления Windows? за дополнительной информацией.
После ввода учетных данных для входа в систему система может остановиться на экране « Подготовка к входу в систему» . Нажмите сочетание клавиш CTRL + ALT + DEL и нажмите «Диспетчер задач». Когда появится диалоговое окно с сообщением об ошибке, закройте его и переключитесь в окно диспетчера задач. Файл, указанный в значении реестра Userinit, запускается даже до загрузки пользовательского интерфейса. Чтобы запустить оболочку Explorer, перейдите в окно диспетчера задач, нажмите «Файл» и выберите «Запустить новую задачу». Введите explorer.exe и нажмите клавишу ВВОД.
Запустите редактор реестра (Regedit.exe) и перейдите к:
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Дважды щелкните значение Userinit и измените данные значения с:
wscript C: \ WINDOWS \ run.vbs,
на следующее: [ Внимание: будьте особенно внимательны при входе. Вам нужно удалить часть wscript .]
C: \ Windows \ system32 \ userinit.exe,
* Важно # 2 *: Если Windows установлена на диске, отличном от C: \, введите фактическую букву диска и путь. Также добавьте запятую ( , ), как показано выше. Будьте предельно осторожны при вводе значения Userinit, так как при вводе неправильного имени файла или пути вы не сможете войти в любую учетную запись пользователя. Я не несу ответственности, если вы введете неправильный путь и заблокируете свою учетную запись.

Выйдите из редактора реестра.
Выйдите из системы и войдите снова, чтобы Userinit.exe загружался правильно и выполнял инициализацию или предварительные задания, такие как запуск сценариев входа и т. Д.
Это исправляет сообщение об ошибке входа в систему run.vbs . Хотя файл Vbscript run.vbs мог быть удален антивирусным программным обеспечением, все же рекомендуется выполнить тщательное сканирование.