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

Файл сценария run.vbs не найденЕсли при запуске компьютера вы видите черный экран с сообщением от Windows Script Host с сообщением об ошибке Не удается найти файл сценария C:\Windows\run.vbs — спешу вас поздравить: ваш антивирус или другая программа для защиты от вредоносного софта удалила с вашего компьютера угрозу, однако не все доделала до конца, а потому вы и видите ошибку на экране, а рабочий стол при включении компьютера не загружается. Проблема может возникнуть в Windows 7, 8 и Windows 10 в равной степени.

В этой инструкции подробно о том, как исправить ситуацию с «не удается найти файл сценария run.vbs», а также с еще одним ее вариантом — «C:\Windows\run.vbs Строка: N. Символ: M. не удается найти файл. Источник: (null)», который говорит о том, что вирус удален не совсем, но тоже легко исправляется.

Возвращаем запуск рабочего стола при ошибке run.vbs

Черный экран с ошибкой run.vbs

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

В окно новой задачи введите explorer.exe и нажмите Enter или Ok. Должен будет запуститься стандартный рабочий стол Windows.

Запуск explorer.exe из диспетчере задач

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

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

  1. Перейдите к разделу HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon
  2. В правой части найдите значение Shell, дважды кликните по нему и в качестве значения укажите explorer.exe Включение запуска рабочего стола
  3. Также обратите внимание на значение значения Userinit, если оно отличается от того, что на скриншоте, так же измените его. Ключ реестра Userinit

Для 64-разрядных версий Windows также загляните в раздел HKEY_LOCAL_MACHINE\ SOFTWARE\ Wow6432Node\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon и аналогичным образом исправьте значения для параметров Userinit и Shell.

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

Удаление остатков запуска run.vbs из редактора реестра

В редакторе реестра выделите корневой раздел («Компьютер», вверху в левой части). После этого в меню выберите «Правка» — «Поиск». И введите run.vbs в поле поиска. Нажмите «Найти далее».

Поиск вируса run.vbs в редакторе реестра

При нахождении значений, содержащих run.vbs, в правой части редактора реестра кликните по такому значению правой кнопкой мыши — «Удалить» и подтвердите удаление. После этого нажмите в меню «Правка» — «Найти далее». И так, пока поиск по всему реестру не будет закончен.

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

Комментарии (118) к Не удается найти файл сценария C:\Windows\run.vbs

  • виктор

    спасибо очень помогло

    Ответить

    • Максим

      Спасибо очень помогло мой компьютер подхватил вирус так всё исправил очень благодарен!

      Ответить

  • Василий

    Блестящая статья, как и все на этом сайте! Спасибо, Dmitry. Маленький совет, позволяющий выиграть десятки сек. при продолжении поиска в Реестре: вместо нажатия каждый раз в меню «Правка» — «Найти далее», можно каждый раз нажимать функц. клавишу F3.
    А быстрое возвращение к началу дерева Реестра (слева) из его глубин: выделить любую строчку слева и нажать с удержанием стрелку Влево до окончания «полёта».

    Ответить

  • анатолий

    Никогда не писал коменты но тут все очень класно описано и наглядно показано все сделал спасибо

    Ответить

  • Константин

    В папке HKEY_LOCAL_MACHINE\ SOFTWARE\ Wow6432Node\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon для 64-разрядных версий, нету параметра «Userinit». Можно ли самому создать этот параметр?

    Ответить

    • Dmitry

      Можно. Но не нужно. Тут скорее суть в том, что если он туда был добавлен, то с ним нужно разобраться, иначе не предпринимать действий.

      Ответить

      • Галина

        У меня совсем не получается. Я ввожу explorer.exe и мне пишет не удаеться найти. Повторите попытку

        Ответить

        • Dmitry

          А если ввести C:\system32\explorer.exe ?
          Ну и в крайнем случае стоит попробовать восстановление целостности системных файлов Windows.

          Ответить

  • stas

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

    Ответить

    • Dmitry

      Потому что это вирус, а не системный файл.

      Ответить

  • юрий

    все сделал. заработал!
    при перезагрузке опять 25

    Ответить

    • rustam

      в значении userinit, в конце пути, запятую ставил? Если нет то поставь и попробуй еще раз!
      У меня тоже с первого раза не вышло. прочитал на другом сайте что запятую надо ставить и удалить run.vbs, как в реестре, так и сам файл!

      Ответить

  • Лилия

    Спасибо, очень понятно, все получилось.

    Ответить

  • витюшка

    в папке HKEY_LOCAL_MACHINE\ SOFTWARE\ Wow6432Node\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon у меня нет папки Shell что делать?

    Ответить

    • Dmitry

      Там не папка, а параметр такой должен быть (в правой части). Если нету, создать: строковый параметр, имя — Shell, а значение — explorer.exe

      Ответить

  • Игорь

    Спасибо, все получилось, а думал все пропало!

    Ответить

  • Артемий

    Невозможно поменять строковое значение пишет… нигде. Доктором вебом удалил всё вредное с компьютера а вот вернуть оригинальное значение нельзя.
    Что делать ?

    Ответить

    • Dmitry

      Не совсем понял.. Т.е. не меняется значение? Возможно, вам следует изменить разрешения на раздел (папку) с этим значением, см. меню правого клика.

      Ответить

  • Булат

    Статья помогла но вот только я не до конца понял если поможете то свяжитесь со мной пж.

    Ответить

  • Сергей

    Вошел в диспетчер, открыл создать новую строку, вписал explorer.exe никакаких действий. Правда я до этого файл run.vbs cнес в корзину. Не подскажете что делать ?

    Ответить

    • Dmitry

      Новую задачу. А после того, как вписали — ок нажать. А можно Обзор нажать, потом найти explorer.exe в папке Windows и запустить его оттуда.

      Ответить

  • Сергей

    Огромное , огромное СПАСИБО Благодарю вас за помощь!

    Ответить

  • Olga

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

    Ответить

  • Madina

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

    Ответить

    • Dmitry

      Попробуйте не только антивирусом просканировать, но и средством наподобие AdwCleaner

      Ответить

  • Sofia

    Добрый день, у меня такая же проблема.
    Полный доступ я дала на изменение название файлов, но все равно пишет
    Сannot edit Userinit: Error writing the value’s new contents

    Ответить

    • Dmitry

      Странно. А вы администратор на компьютере? Вообще, видимо да, раз разрешения смогли поменять. Возможно, файлы реестра помечены только для чтения по какой-то причине (по умолчанию это не так)…
      Попробуйте файлы без расширения в папке C:\ Windows\ System32\ config — посмотреть их свойства и если вдруг там есть только для чтения, убрать, а потом повторить процесс с реестром.

      Ответить

  • qoch

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

    Ответить

  • Иван

    Дмитрий я очень вас прошу помочь мне. У меня такая же проблема с Userinit но я не могу изменить процесс вылетает ошибка мол не удается изменить Userinit ошибка при записи нового значения параметра. Жду от вас помощи буду очень благодарен.

    Ответить

    • Dmitry

      Здравствуйте. Способов кроме дать себе права на изменение раздела реестра и убрать «только для чтения» для файлов реестра (писал об этом тут в недавних комментариях) предложить не могу.

      Ответить

  • Евгений

    Большущее СПАСИБО!
    всё на ура!

    Ответить

  • Еркеулан

    Как убрать администратор при входе на виндовс

    Ответить

  • Юрий

    Добрый день!
    А если не открывается диспетчер задач после нажатия комбинации клавиш ctrl-alt-delete и темный экран — какие действия?

    Спасибо!

    Ответить

    • Dmitry

      Смотря какая ОС. Но вообще пробовать безопасный режим с поддержкой командной строки, а там запускать regedit

      Ответить

  • Яна

    Ввожу Explorer.exe ничего не происходит. В обзоре нашла программу explorer запустила через нее тоже никаких действий не происходит. На рабочий стол не выбивает. Что делать?

    Ответить

    • Dmitry

      Попробуйте также ввести rstrui.exe (точки восстановления).

      Ответить

      • Яна

        Всеравно не открывает робочий стол.

        Ответить

      • Даниил

        Здравствуйте, у меня не создаёт какой либо процесс, когда нажимаю (ок) то совершенно ничего не происходит, количество процессов не меняется
        Помогите пожалуйста

        Ответить

        • Dmitry

          Понял ситуацию… а вот причины такого поведения мне непонятны. Пробовали ли безопасный режим? Как в нем все происходит?

          Ответить

  • Dima

    Скажите сделал все как написано (диспечер задач там explorer.exe да и просто explorer вбивал и никаких изменений как был черный экран так и остался. Что делать?

    Ответить

    • Dmitry

      Если экран блокировки вам доступен (где вход в Windows), то внизу справа нажимаете по кнопке «питания», а там, удерживая Shift — перезагрузка. И восстановление или же сброс системы.. это при условии, что у вас 10-ка.
      Если Windows 7, то пробуем безопасный режим с поддержкой командной строки, а там вводим rstrui.exe и смотрим, есть ли точки восстановления.

      Ответить

      • Dima

        Пробовал 2 вариант (безопасный режим с поддержкой командной строки) включается ПК та же ошибка и командная строка не открывается.

        Ответить

  • Игорь

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

    Ответить

    • Dmitry

      А какая ОС? Работает ли безопасный режим? Если да, то попробуйте в нем это проделать.
      Если вдруг 10-ка у вас, то на экране блокировки, удерживая Shift нажмите по кнопке питания справа внизу, затем — перезагрузка (с шифтом) и там можно в особых вариантах загрузки включить безопасный режим.

      Ответить

  • Иван

    Спасибо очень сильно помогло

    Ответить

  • Оксана

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

    Ответить

  • Кек

    очень сложно.
    все папки полу пустые, по 3-4 файла.. не могу найти ничегошеньки

    Ответить

  • Татьяна

    Ааааааа!
    Помогло!
    СПАСИБО!

    Ответить

  • Андрей 7

    Ура! БОЛЬШОЕ СПАСИБО! Помогло-помогло-помогло!

    Ответить

  • Юрий

    Здравствуйте! Сделал всё по инструкции. Теперь вместо «Не удается найти файл сценария…» высвечивается «Отсутствует исполняющее ядро для расширения файла ехе». Что теперь делать?

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться