Fix Windows Script Host Access is Disabled on this Machine

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

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

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

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

Мар 18, 2016 11:37

  • Последние записи

    • Программа 1cv8c.exe версии прекратила взаимодействие с Windows
    • Как изменить имя компьютера Windows 10, за минуту
    • Подключение было запрещено, учетная запись пользователя не имеет прав
    • Windows Identity Foundation ошибка 0x80096002
    • Duplicate key was found при установке ManageEngine ServiceDesk 10508

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

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

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

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

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

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

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

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

К редактированию реестровых записей подходить нужно очень осторожно, так как любая неверная запись может стать фатальной и привести к неработоспособному состоянию ОС.. В открывшейся программе находим ветку HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ WindowsNT\CurrentVersion\ Winlogon

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

В открывшейся программе находим ветку 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! (скачать можно здесь). После полного удаления вирусов проделываем описанные выше операции еще раз.

Рекомендовать

Алгоритм устранения проблемы

Чёрный экран выступает только в качестве информационного пространства, сопровождающегося угрожающим сообщением. Однако осуществить какие-либо действия не представляется, на первый взгляд, возможным. Поскольку перед нами стоит задача внести коррективы в реестр, нам всё равно нужно к нему добраться. Первоначально предлагаем открыть «Диспетчер задач», потребуется только одновременно нажать три кнопки: Ctrl, Alt и Del.

Перейдите на строке меню в открывшемся окне «Диспетчера задач» в параметр «Файл». Там вы обнаружите строку «Запустить новую задачу», кликните по нему.

После таких действий сразу же появится маленькое окно, позволяющее вам создать новую задачу, а точнее, прописать фразу, которая сориентирует ПК на её создание. Первоначально пропишите фразу explorer.exe.

Чаще всего после выполнения таких несложных манипуляций пользователям удаётся вызвать привычное окно «Рабочий стол». Однако иногда, невзирая на ваши откровенные старания, этого может и не произойти. Тогда предлагаем вам совершить повторные действия и создать новую задачу, но в строке в этот раз прописать regedit.

Теперь на экране вашего компьютера появится окно реестра. Придётся внести некоторые изменения. Сами по себе они несложны, но выполнять их следует предельно внимательно, чтобы не спровоцировать ещё большей беды. Первоначально перейдите в ветку SOFTWARE, в ней найдите и перейдите далее в Microsoft, следующий переход совершите в Windows NT, затем в CurrentVersion. Наконец, завершаем наши переходы, кликнув последний раз по строке Winlogon.

Переведите свой взгляд на правую часть открытого окна реестра. Там вам потребуется отыскать строковый параметр Shell, кликните по нему. В открытом маленьком окошке вы увидите название этого параметра, а также его значение. Если там прописано explorer.exe, значит, всё в порядке. Если что-то вы заметите иное, тогда придётся потрудиться, в строке «Значение» прописать эту фразу, перед закрытием маленького окошка не забудьте нажать кнопку Ok.

Совсем нелишним будет проверить значение в строковом параметре Userinit, там должно быть прописано «C:/ Windows/ system32/ userinit.exe», если что-то не так, исправляйте смело. На этом внесение соответствующих изменений в реестр завершается, вам остаётся перезагрузить компьютер, чтобы все изменения вступили в силу.

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

ВНИМАНИЕ

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

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

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

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

Итак, даже неопытный, но очень жаждущий расширить свои компьютерные познания пользователь может чрезмерно не паниковать при внезапном обнаружении сообщения о том, что в папке Windows не удаётся найти файл сценария под названием run.vbs. Ему достаточно внимательно ознакомиться с предложенными рекомендациями, а затем пройти весь указанный нами путь внесения изменений в реестр и удаления вирусов с ПК.

Fix Windows Script Host Access is Disabled on this Machine

If the message “Windows Script Host access is disabled” appears at every startup or in regular intervals without you doing anything, then a malware script (.vbs, .js or .wsf) may be trying to run in the background, and is prevented by Windows Script Host restriction in effect in your system, which is very good. In such cases, your aim should be to eliminate the malware from the system completely rather than fixing the script host error message.

Run a thorough malware scan in your system first. Until every trace of malware is removed, do not lift the script host restriction. The restriction is only protecting your system.

Investigate which script is trying to run that causes the error?

If the error appears without you manually launching a script, then it’s possible that a malware script is trying to run in the background, probably as a scheduled task.

Use Task Manager to find the script file name

You can use a simple tool like Task Manager to find out the script file name that’s being executed. Use these steps:

  1. Let the script error window be on the screen. Don’t dismiss it yet.
  2. Disconnect your computer from the internet.
  3. Open Task Manager (Ctrl + Shift + Esc) and click the Details tab.
  4. Right-click the column header, click Select Columns.

  5. Enable the Command line checkbox and click OK.

    RELATED: Check out post Configure Task Manager to display full path of running processes for more information and screenshots.

    This shows the complete path and file name of the script file which is trying to run silently. In this example, a script file named protect.vbs is trying to run from the %TEMP% folder of the user profile.

    Related: Process Explorer from Windows SysInternals can be used to find the process name, path and full arguments. Check out post How to Find Which Program Caused An Unknown Error Message? for details.

Use Advanced Troubleshooting Tools

Further, you can use Autoruns, another excellent tool from Microsoft Windows SysInternals to find the startup launch-point (Startup or Task Scheduler) used by that malware script.

Start your investigation from there. If you’re an advanced user, you can even edit the script file using Notepad and see what code is being executed. Ransomware usually employs .vbs, .js, .wsh or .hta files to download the crypto-ransomware payload from a remote server, run it on your local system and encrypt your data or erase them completely.

First of all, if someone could drop a malware script in your TEMP directory and launch it, then there exists some really serious vulnerability in your system. Antivirus and anti-malware protection may not always help if your system is vulnerable to an exploit. You should make sure that your system is up to date in terms of Windows Update patches, as well as updates for the programs you’re using in your system.

Do a thorough checkup using a reputed anti-malware tool such as Malwarebytes.

How do I enable Windows Script Host access?

If your system is not connected to a domain, here are the steps to remove the error “Windows Script Host Access is Disabled”. This procedure will enable running Windows Scripts (.vbs or .js) on your system.

Enable Windows Script Host access using the Registry Editor

  1. Press WinKey + R to bring up the Run dialog.
  2. Type
  3. Delete the value named Enabled in following keys:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows Script Host\Settings
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings

    If a key doesn’t exist, ignore and check the next key.

  4. Exit the Registry Editor.

Enable Windows Script Host access using command-line

To do this using command-line, execute these commands from elevated Command Prompt:

REG DELETE "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f

With the Windows Script Host restrictions lifted, you should only run scripts from trusted sources and if you’re sure they are safe to run.

That’s it! This enables Windows Scripting host on your computer.

One small request: If you liked this post, please share this?

One «tiny» share from you would seriously help a lot with the growth of this blog.

Some great suggestions:

Pin it!
Share it to your favorite blog + Facebook, Reddit
Tweet it!

So thank you so much for your support, my reader. It won’t take more than 10 seconds of your time. The share buttons are right below. 🙂

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

Fix Windows Script Host Errors on Startup Windows 10

It’s recommended to create a restore point just in case something goes wrong.

Method 1: Run System File Checker (SFC) and CheckDisk (CHKDK)

1.Press Windows Key + X then click on Command Prompt(Admin).

2.Now type the following in the cmd and hit enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

3.Let system file checker run and then restart your PC.

Method 2: Run Microsoft safety scanner

Its’ look like it is a virus infection, I would suggest you run the Microsoft safety scanner and check if it helps. Make sure to disable all antivirus and security protection when running Microsoft safety scanner.

Method 3: Clean boot

1.Press Windows Key + R then type msconfig and hit enter to System Configuration.

2.On General tab, choose Selective Startup and under it make sure the option “load startup items” is unchecked.

3.Navigate to the Services tab and checkmark the box that says “Hide all Microsoft services.“

4.Next, click Disable all which would disable all the other remaining services.

5.Restart your PC and check if you’re able to Fix Windows Script Host Errors on Startup.

6.After you had finish troubleshooting make sure to undo the above steps in order to start your PC normally.

Method 4: Set the default value .vbs key

1.Press Windows Key + R then type regedit and hit enter to open Registry Editor.

2.Next, navigate to the following key:

Computer\HKEY_CLASSES_ROOT\.vbs

3.In the right-hand side window double click on Default.

4.Change the Value of Default to VBSFile and hit OK.

5.Reboot your PC to save changes and your system may start working fine.

Method 5: Delete VMapplet and WinStationsDisabled from Registry

1.Press Windows Key + R then type regedit and hit enter to open Registry Editor.

2.Next, navigate to the following key:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

3.In the right side window, delete all the entries after userinit which would probably include VMApplet and WinStationsDisabled.

Note: I’m not responsible if you type a wrong userinit path below and lock yourself out of your user account. Also only make the below change if you Windows is installed on C: Drive.

4.Now double click userinit and remove the entry ‘C:\windows\system32\servieca.vbs’or ‘C:\WINDOWS\run.vbs’ and make sure the default value now is currently set to ‘C:\Windows\system32\userinit.exe,’ ( Yes it includes the trailing comma) and hit OK.

5.Finally, close the Registry Editor and restart your PC.

Method 5: Run Repair Install

This method is the last resort because if nothing works out then this method will surely repair all problems with your PC. Repair Install just using an in-place upgrade to repair issues with the system without deleting user data present on the system. So follow this article to see How to Repair Install Windows 10 Easily.

That’s it you have successfully Fix Windows Script Host Errors on Startup Windows 10 but if you still have any queries regarding this post feel free to ask them in the comment’s section.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector