Содержание
- Исправляем ошибку Windows Script Host
- Вариант 1: Системное время
- Вариант 2: Служба обновлений
- Вариант 3: Некорректно установленные обновления
- Вариант 4: Нелицензионная Windows
- Заключение
- Вопросы и ответы
Windows Script Host – особый компонент операционной системы, который позволяет запускать скрипты, написанные на JS (Java Script), VBS (Visual Basic Script) и других языках. При неправильном его функционировании могут наблюдаться различные сбои во время запуска и работы Windows. Такие ошибки зачастую не могут быть исправлены простой перезагрузкой системы или графической оболочки. Сегодня поговорим о том, какие действия необходимо совершить для устранения неполадок в функционировании компонента WSH.
Сразу стоит сказать о том, что если вы писали свой скрипт и при его запуске получили ошибку, то необходимо искать проблемы в коде, а не в системном компоненте. Например, вот такое диалоговое окно говорит именно об этом:
Такая же ситуация может возникнуть и в том случае, когда в коде имеется ссылка на другой скрипт, путь к которому прописан неверно либо данный файл вовсе отсутствует на компьютере.
Далее мы поговорим о тех моментах, когда при старте Windows или запуске программ, например, Блокнота или Калькулятора, а также других приложений, использующих системные ресурсы, появляется стандартная ошибка Windows Script Host. Иногда подобных окон может появиться сразу несколько. Случается такое после обновления операционной системы, которое может пройти как в штатном режиме, так и со сбоями.
Причины такого поведения ОС следующие:
- Неверно выставленное системное время.
- Сбой в работе службы обновлений.
- Некорректная установка очередного апдейта.
- Нелицензионная сборка «винды».
Вариант 1: Системное время
Многие пользователи думают, что системное время, которое показывается в области уведомлений, существует только для удобства. Это не совсем так. Некоторые программы, обращающиеся к серверам разработчиков или к иным ресурсам, могут работать некорректно или вовсе отказаться функционировать по причине расхождений в дате и времени. Это же касается и Windows с ее серверами обновления. В том случае, если будет расхождение в вашем системном времени и времени сервера, то могут наблюдаться неполадки с апдейтами, поэтому на это стоит обратить внимание в первую очередь.
- Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.
- Далее идем на вкладку «Время по интернету» и жмем на кнопку изменения параметров. Обратите внимание, что ваша учетная запись должна обладать правами администратора.
- В окне настроек устанавливаем галку в указанный на изображении чекбокс, затем в выпадающем списке «Сервер» выбираем time.windows.com и нажимаем «Обновить сейчас».
- Если все пройдет успешно, то появится соответствующая надпись. В случае ошибки с превышением времени ожидания просто нажимаем кнопку обновления еще раз.
Теперь ваше системное время будет регулярно синхронизироваться с сервером времени Майкрософт и расхождения не будет.
Вариант 2: Служба обновлений
Windows – это очень сложная система, с множеством одновременно протекающих процессов, и некоторые из них могут повлиять на работу службы, отвечающей за обновление. Высокое потребление ресурсов, различные сбои и занятость компонентов, помогающих апдейту, «заставляют» службу совершать бесконечные попытки выполнить свою работу. Сам сервис также может сбоить. Выход здесь один: отключить его, а затем перезагрузить компьютер.
- Вызываем строку «Выполнить» сочетанием клавиш Win+R и в поле с названием «Открыть» пишем команду, которая позволит получить доступ к соответствующей оснастке.
services.msc
- В списке находим «Центр обновления», кликаем ПКМ и выбираем пункт «Свойства».
- В открывшемся окне жмем кнопку «Остановить», а затем ОК.
- После перезагрузки служба должна запуститься автоматически. Стоит проверить, так ли это и, если она все еще остановлена, включить ее тем же способом.
Если после выполненных действий ошибки продолжают появляться, то необходимо поработать с уже установленными обновлениями.
Вариант 3: Некорректно установленные обновления
Данный вариант подразумевает удаление тех обновлений, после установки которых начались сбои в Windows Script Host. Сделать это можно как вручную, так и с помощью утилиты восстановления системы. В обоих случаях необходимо вспомнить, когда «посыпались» ошибки, то есть после какой даты.
Ручное удаление
- Идем в «Панель управления» и находим апплет с названием «Программы и компоненты».
- Далее переходим по ссылке, отвечающей за просмотр обновлений.
- Сортируем список по дате установки, кликнув по шапке последней колонки с надписью «Установлено».
- Выбираем нужное обновление, кликаем ПКМ и выбираем «Удалить». Также поступаем с остальными позициями, помня про дату.
- Перезагружаем компьютер.
Утилита восстановления
- Для перехода к данной утилите кликаем правой кнопкой мыши по значку компьютера на рабочем столе и выбираем пункт «Свойства».
- Далее переходим к «Защите системы».
- Нажимаем кнопку «Восстановление».
- В открывшемся окне утилиты жмем «Далее».
- Ставим галку, отвечающую за показ дополнительных точек восстановления. Необходимые нам поинты будут называться «Автоматически созданная точка», тип – «Система». Из них необходимо выбрать ту, которая соответствует дате последнего обновления (или того, после которого начались сбои).
- Жмем «Далее», ждем, пока система предложит перезагрузиться и выполнит действия по «откату» к предыдущему состоянию.
- Обратите внимание, что в этом случае могут быть удалены и те программы и драйвера, которые были установлены вами после этой даты. Узнать, произойдет ли это, можно нажав кнопку «Поиск затрагиваемых программ».
Читайте также: Как восстановить систему Windows XP, Windows 8, Windows 10
Вариант 4: Нелицензионная Windows
Пиратские сборки «винды» хороши лишь тем, что они совершенно бесплатны. В остальном же такие дистрибутивы могут принести массу проблем, в частности, некорректную работу необходимых компонентов. В этом случае рекомендации, приведенные выше, могут не сработать, так как файлы в скачанном образе уже были сбойными. Здесь можно только посоветовать поискать другой дистрибутив, но лучше воспользоваться лицензионной копией Windows.
Заключение
Решения проблемы с Windows Script Host довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.
Windows Script Host is an administration tool built in every Windows operating system. Its main function is the scripting abilities like batch files. The Windows Script Host error may appear on your Windows 10/8/7 computer due to virus invasion, registry errors, or VBS script file.
This article mainly discusses how to fix Windows Script Host on Windows 10.
What does Windows Script Host do?
Windows Script Host, short for WSH, is actually a Microsoft technology; it is designed for computer administrators to automate and manage some tasks for the client computers (or servers). The scripting abilities which can be comparable to batch files are included in Windows Script Host. One of the most obvious characteristics is: it’s language-independent. That means the host is able to work with different Active Scripting language engines.
All in all, the Windows Script Host provides an environment for the Windows users to execute scripts in different languages which will perform tasks via different object models.
Windows Script Host Error
What is Windows Script Host error? It is an error occurs now and then on PCs running all versions of Windows operating systems. The Windows Script Host error is system related (it’s independent from any specific software) and often indicates the virus/malware infection, registry issue, or VBScript file problem.
Many people get bothered by this error seriously have written down the actual situation on the internet; they hope to get help from experienced users, and even professionals. For instance:
Hello, I am going to tell you a funny experience so I left 4 months for work and I left my laptop home (g9 593 Win 10 Pro) 2 days ago I came back, when I left my laptop was well taken care of , no viruses no problems, when I come back I found weird icons on desktop, that was blocking my desktop and sending me to some web site, so it took me a while to delete them, then after a lot of updating and fixing I successfully fixed a big part of the problem like updates, virus checking, registry cleaning (CCleaner), hardware parts checking with Acer center, and so on , but I am left with an error from Windows Script Host: Cannot find script file -something with starting with- Hxxxx.vbs. Now I tried to disable WSH but I couldn’t cause in Regedit I don’t have enabled line so I can’t set it to 0 as disabled, the thing is that I’ve read that WSH can be used by hackers or whatever viruses so I want it down. Is there any way or any software to disable it without Regedit where I miss the enabled line?— asked SurFac3 in Tom’s Hardware Forums
How Can You Recover Lost Files After Windows Update?
Definitely, the Windows Script Host tool in the user’s computer has been damaged somehow. As he said, virus invasion is of the common reasons for Windows Script Host error. Before telling him how to disable Windows Script Host, I’d like to share the popular causes and situations of Windows Script Host issue.
What Causes Windows Script Host Errors
- Virus or the Malware
- VBS script file damage
- Registry errors
3 types of reasons are found to be responsible for Windows Script Host error in Windows 7, Windows 8, and Windows 10.
- Virus or the Malware: Windows Script Host virus or malware is proved to be the major cause of this error. The virus/malware may attack your system and infect the crucial system files with a malicious code. In this case, you must remove/eliminate the virus completely in time; otherwise, it may delete your valuable files/partitions, and even ruin your system.
- VBS script file damage: the VBS script refers to the file that contains VBScript or Visual Basic Scripting codes. If the file goes wrong, the Windows Script Host error vbs will appear on your computer at any time.
- Registry errors: this type of errors usually shows up when you install new programs over the old programs directly. This will result in a slow speed in opening the programs and even a sudden crash in the system. To avoid this, you should uninstall the old ones completely before starting the install of the new program.
FYI: tips on how to recover from the virus:
- To Recover Files Deleted By Virus Attack – It’s All Too Easy!
- Operating System Not Found Error Appears, How To Recover Data?
Windows Script Host: Error Messages
The execution of the Windows Script Host failed sometimes and you may find yourself be stuck in the following situations.
Situation 1: Windows Script Host Access Is Disabled on This Machine
You may encounter Windows Script Host access is disabled on this machine, Contact your administrator for details.
Obviously, the error appears because you lose access to Windows Script Host on your current machine.
- If you are using other people’s computer, you should ask the administrator for help, as suggested.
- Yet, if you are running your own computer, you may try the methods that will be introduced in the next part to gain access again.
Situation 2: Windows Script Host Can Not Find Script File
Windows Script Host says Can not find script file “C:UsersPublicLibrariesChecks.vbs” (the file location is not fixed). This “can not find script file” error occurs when the certain script file needed by the system currently has been damaged or lost. In theory, you could recover/repair the needed script file to fix the Windows Script Host cannot find script file issue.
- How to recover files missing from Windows 10?
- How to recover lost files from Windows Server?
Additionally, you may also receive the Can’t find script engine «VBScript» for script error message sometimes.
Situation 3: Windows Script Host The System Cannot Find the File Specified
You may also see a Windows Script Host window informing you that The system cannot find the file specified.
Similarly, this error occurs when the system fails to find the certain script file (*.vbs).
In addition to access is denied, Can not find script file, and the system cannot find the file specified mentioned above, there are also other possible error messages indicating the Windows Script Host error:
- Not enough storage
- Not enough memory
- Blocked by group policy
- The parameter is incorrect
- Etc.
Click to Tweet
How to Fix Windows Script Host on Windows 10
When a problem occurs, the first thing you want to do is try every possible means to solve it, right? But when you really encounter the Windows Script Host error, I advise you to take good care of your data first.
You should adopt MiniTool ShadowMaker to backup all important drives and files; besides, use the MiniTool Power Data Recovery to recover all lost data you need.
Recover Data with MiniTool Power Data Recovery
Please don’t waste any time! Just restore your files quickly by following the below-listed steps.
Step one: get MiniTool Power Data Recovery from a reliable link. (Please click on the button below to get the setup program and save it to the drive which doesn’t contain any lost files.)
Free Download
Step two: initialize the setup program to finish the installation process of MiniTool Power Data Recovery. Then, run this data recovery software to see the following window.
In general, the disk information loading process will last for only a few seconds (usually 2~3 seconds). Then, you’ll see the main interface of the software.
Step three: select a proper option from the top of the software main interface.
- Logical Drives
- Devices
In the case where Windows Script Host goes wrong, you should:
- Select Logical Drives to recover files from a certain drive.
- Select Devices to recover files from a missing drive (you should also select this when you don’t which drive the files are included in).
Step four: double click on the target partition or the disk to perform a full scan on it. Then, wait for the scan.
Step five:
- Look through the files found by MiniTool Power Data Recovery and check the ones you really need (if you can’t decide which files are useful and which are not, please check them all).
- Then, click on the Save button to choose another drive/disk to store the recovered files (please make sure the drive you’ve chosen has enough free space).
- Click on the OK button to confirm your choice.
- Wait until all the needed files have been recovered to the drive you specified.
Now, you can open the drive to check whether it contains all the lost data you need from the scanned drive. If yes, please close MiniTool Power Data Recovery software and end the data recovery task; if no, please choose more files from the search result to recover or finish another round of scan to have a try.
Should you have any questions, please let us know by leaving a message at the end of this article.
Useful Ways to Fix Windows Script Host Error in Windows 10
- Run Microsoft Safety Scanner.
- Run SFC.
- Perform clean boot.
- Change the .vbs key value.
- Delete entries after Userinit.exe.
- Try Repair Install.
When you can confirm you have got all the data you need, the next step is to fix the error. There are some methods which are used frequently and have helped many people get out of the trouble; please take a look at them carefully.
Fix 1: run the Microsoft Safety Scanner.
The Microsoft Safety Scanner tool can be used to scan for viruses in a Windows PC.
- Download the Microsoft Safety Scanner if you don’t have.
- Install it properly on your PC.
- Disable all the antivirus software and security essentials.
- Run the Microsoft Safety Scanner to check your PC for virus.
- Wait for the scan and do what it suggests you do.
Here’s how to retrieve deleted files on your PC.
Fix 2: run System File Checker (SFC).
- Click on Cortana search box on the taskbar and input cmd.
- Right click on Command Prompt under Best match.
- Choose Run as administrator from the context menu.
- Choose Yes in the User Account Control pane.
- Type sfc /scannow and press Enter.
- Wait for the command to finish.
- Restart your computer.
What to do when Windows taskbar not working?
Fix 3: turn to clean boot.
- Click on Cortana search box on the taskbar and input run.
- Select the Run app from the search result or just press Enter.
- Type msconfig into the textbox; then, press Enter or click on the OK button in the Run dialog box.
- The General tab will be checked by default in the System Configuration window.
- Choose Selective startup in the General tab.
- Make sure Load system services option is checked and the Load startup items option is unchecked.
- Shift to the Services tab.
- Check Hide all Microsoft services at the bottom.
- Click on the Disable all button to disable the remaining services.
- Click on the OK button.
- Restart the PC to see whether the Windows Script Host error messages will appear again.
Please be advised that you should undo the above steps after you found the error has been solved in order to start your PC normally.
Fix 4: change the value of the .vbs key.
- Repeat step 1 and step 2 in the above fix 3.
- Type regedit and click on the OK button.
- Choose Yes in the User Account Control pane.
- Expand the HKEY_CLASSES_ROOT folder under Computer in the left navigation pane.
- Select .vbs folder in the left pane.
- Right click on the (Default) key in the right pane.
- Choose Modify… from the context menu.
- Make sure the Value data is VBSFile.
- Click on the OK button to confirm.
- Close Registry Editor and reboot your PC to let changes take effect.
Fix 5: delete entries after Userinit.exe (this method is useful when encountering Windows Script Host error on startup).
- Repeat step 1 to step 3 in fix 4 to open Registry Editor.
- Expand HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft, and Windows NT.
- Select CurrentVersion.
- Delete all the entries you can find after userinit.exe in the right pane (they are often VMApplet and WinStationsDisabled).
- Double click on Userinit.
- Remove C:windowssystem32servieca.vbs or C:WINDOWSrun.vbs.
- Make sure the default value is C:Windowssystem32userinit.exe.
- Press OK.
- Close Registry Editor and reboot your PC to let changes take effect.
Please note that you can also try to delete the *.vbs entry when seeing Windows Script Host error message on startup.
If you have deleted important files by mistake, please recover them immediately:
Fix 6: rely on Repair Install.
This method should be your last resort; it will surely fix the Windows Script Host error and repair the corrupt system files.
Here’s how to repair install Windows 10.
Click to Tweet
How to Disable Windows Script Host in Win10
According to the report, some HTML malware will use WSH objects. Therefore, Windows users who don’t need this feature prefer to disable it.
How do I get rid of Windows Script Host pop up:
- Open the run dialog box the way you like.
- Type regedit and click on the OK button.
- Choose Yes in the User Account Control pane to open Registry Editor.
- Find the Enabled value under HKEY_CURRENT_USERSoftwareMicrosoftWindows Script HostSettings. (When you find Windows Script Host enable missing, please create one yourself.)
- Double click on Enabled from the right-hand pane.
- Set the Value data to be 0.
- Click on the OK button to confirm.
- Exit the Registry Editor.
Tip: If you fail to find the entry on your computer, you should create it in Registry Editor. Then, set the Value data to be 1 and save changes.
Please be advised that you won’t be able to run any scripts using WSH after disabling it (VBScript and JScript scripts are included).
How to enable the Windows Script Host again? Definitely, you should delete the Enabled key in Registry Editor.
Conclusion
Clearly, the Windows Script Host is an application built in Windows to run VBScript programs. The Windows Script Host error shows up now and then on startup or when you’re running Windows computer. If you really see the Windows Script Host access is disabled error on your computer, remember, do the following two things without delay:
- Ensure data security by backing up files or recovering all lost data.
- Try to fix the Windows Script Host error (access is denied, cannot find script file, etc.) by using the methods mentioned in this post.
Should you have any doubts, please leave a message below.
Windows Script Host Error FAQ
? What does Windows Script Host mean?
The former name of Windows Script Host is Windows Scripting Host; it is an automation technology that provides an environment for the Windows operating system users to execute scripts in different languages which will perform tasks via different object models.
? How do I get rid of Windows Script Host pop up?
- Open Run dialog by pressing Windows key + R.
- Type regedit and click on the OK button.
- Go to HKEY_CURRENT_USERSoftwareMicrosoftWindows Script HostSettings.
- Create a new REG_DWORD key and name it as Enabled.
- Change the value to 0.
- Go to HKEY_LOCAL_MACHINESoftwareMicrosoftWindows Script HostSettings and do the same.
? What is script error on my computer?
If the script error appears on your computer in a browser, it means that your JavaScript or VBScript code on the web is not correct. Usually, this is a webpage error, but there are still chances it is caused while you are downloading a webpage.
? Is wscript.exe a virus?
Of course not. The wscript.exe is actually a file belongs to the Microsoft Windows Operating System (located in C:WindowsSystem32). It is a trustworthy software component in Windows and it is used to execute the VBScript files on your computer.
С ошибкой сценария хоста Windows можно столкнуться в любое время, независимо от того, какую версию операционной системы вы используете. Неожиданное появление этого сбоя указывает на то, что какой-то модуль работает не так, и необходимо внести соответствующие исправления.
Однако пользователи часто не понимают, какое сообщение содержится в самой ошибке. Путаница происходит потому, что сбой в Windows Script Host не зависит от программного обеспечения, установленного на устройстве. Скорее он представляет собой строку в сценарии, который является частью самой операционной системы.
При этом причины возникновения этой проблемы могут различаться, но чаще всего это указывает на заражение вредоносным ПО. Поэтому в качестве самого первого шага, в попытке исправить ситуацию, следует выполнить полное сканирование системы с помощью надёжного антивирусного программного обеспечения. Помимо этого проблема может быть вызвана повреждёнными системными файлами, ошибками в реестре или чем-то ещё. Поэтому ниже вы найдете несколько решений, для разных ситуаций.
Решение 1. Просканируйте свой компьютер на наличие вредоносных программ
Хотя на рынке существует множество сторонних приложений для защиты системы, Windows включает в себя бесплатный антивирус – Защитник Windows. В настоящее время это программное обеспечение находится на одном уровне со многими известными поставщиками ПО безопасности. Поэтому при отсутствии на компьютере стороннего антивируса, используйте его. Первым делом необходимо выяснить, заключается ли проблема в наличии вредоносных программ на ПК.
Просканируете компьютер:
- Щелкните правой кнопкой мыши Пуск и выберите Параметры.
- Перейдите к обновлению и безопасности.
- Выберите Безопасность Windows слева и нажмите Защита от вирусов и угроз.
- Затем кликните на Параметры сканирования;
- Нажмите флажок Проверка автономного Защитника Windows и Сканировать сейчас.
Это действие перезагрузит компьютер и запустит глубокое сканирование системы.
Решение 2. Запустите сканирование SFC и DISM
Средство проверки системных файлов может диагностировать и восстанавливать проблемные или повреждённые системные данные Windows:
- Введите cmd в поиске Windows.
- Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора.
- В новом окне введите sfc /scannow и нажмите Enter. Выполните сканирование SFC.
- Дождитесь завершения работы программы, и перезагрузите компьютер.
Если сканирование SFC ничего не нашло или не смогло исправить обнаруженные нарушения целостности, вам следует выполнить восстановление образа Windows с помощью DISM. Откройте командную строку от имени администратора ещё раз и запустите следующие команды, нажимая Enter после каждой:
- Dism/Online/Cleanup-Image/CheckHealth;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Cleanup-Image/RestoreHealth.
Решение 3. Восстановите значение VBS по умолчанию через реестр
Неправильное изменение реестра Windows может привести к ошибкам, повреждению системных файлов и ОС. Убедитесь, что вы сделали резервную копию базы данных, прежде чем переходить к следующим шагам.
- Введите regedit в поиске Windows и нажмите Enter.
- Зайдите в реестр. Если отобразится Контроль учётных записей пользователей, нажмите Да.
- В открывшемся окне реестра нажмите на строку Правка, а затем – Найти и введите Vbs – нужно найти одноименную папку.
- Дважды щелкните ключ по умолчанию справа.
- Убедитесь, что для ключа установлено значение VBSFile, и нажмите OK.
- Восстановите значение VBS по умолчанию.
Решение 4. Отключите Windows Script Host через реестр
Windows Script Host был представлен в Windows 98 – он позволяет запускать на компьютере больше языков программирования. К сожалению, если вредоносному ПО удастся проникнуть в устройство, оно может злоупотребить этим и получить доступ к большему количеству внутренних функций. Таким образом, полное отключение Windows Script Host, если он не используется, является хорошей практикой безопасности, которая также остановит появление связанной с ним ошибки.
- Введите regedit в поиске Windows и нажмите Enter.
- После захода в редактор реестра перейдите по следующему пути: HKEY_CURRENT_USERSoftware MicrosoftWindows Script HostSettings.
- Если справа вы не видите ключ Enabled, создайте его.
- Для этого щелкните правой кнопкой мыши в пустое место в правом окне и выберите «Создать»> «Значение DWORD (32 бита)».
- После появления ключа дважды щелкните по нему ЛКМ и установите для него значение 0 Отключить хост Windows Script.
- Теперь перейдите по следующему пути и повторите шаги, описанные выше: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows Script HostSettings.
Примечание. При каждой попытке запуска файла VBS вы будете получать сообщение об ошибке: «Доступ к сценарию хоста Windows отключён на этом компьютере». Вы можете повторно включить его, изменив значение ключа в упомянутых разделах реестра на 1.
С ошибками сценария в ОС семейства Windows можно встретиться вне зависимости от версии операционной системы. Все они приносят значительные неудобства пользователю, так как программа, при которой появилась ошибка, прекращает работать. При каких условиях возникает ошибка windows script host, как исправить, чтобы она не повторялась впредь, рассказываю ниже. Нужно выполнить ряд простых действий.
Содержание статьи
- «Windows Script Host» – что это за ошибка?
- Как решить проблему
- Настройка времени
- Отключение обновлений
- Удаление некорректно установленных обновлений
- Установка лицензионной Windows
- Ошибки файловой системы
- Установить значение по умолчанию для ключа .vbs
- Проверка компьютера на наличие вредоносных программ
- Отключите Windows Script Host через реестр
- Комментарии пользователей
Нужно иметь в виду, что этот сбой не зависит от имеющегося в операционной системе программного обеспечения, а, скорее, относится к ошибке сценария самой системы. Поэтому ошибкой многих пользователей считается сбор информации и анализ работы внешних программ, а также их перенастройка в надежде устранить сбой.
Как решить проблему
Основными причинами возникновения ошибки скрипта Windows являются следующие:
- действие вирусов;
- ошибка времени;
- ошибка обновлений ОС;
- пиратская версия системы;
- сбой работы системных файлов.
Действие вредоносного ПО необходимо иметь в виду. Чаще всего именно вирусы являются причиной ошибки сценария Windows. Поэтому первым шагом будет проверка системы на вирусы одним из эффективных антивирусных программ с обновленными базами. Важно проверить не только системный раздел, но и всю информацию, и логические структуры, имеющиеся в системе.
Настройка времени
Часто ошибка script host в Windows вызывает простое несовпадение временных параметров. В этом случае следует обратить внимание на строку времени: некорректными может быть как само время, так и дата.
Внимание! Настройку даты и времени нужно делать от пользователя с полными правами.
Эти параметры нужно проверить. Для настройки времени и даты следует выполнить такие действия:
- Открыть через кнопку «Пуск» «Панель управления»-«Часы и регион»;
- В разделе «Дата и время» кликнуть на подменю «Установка даты и времени»;
- Откроется окно с указанием даты, времени и часового пояса, где нужно нажать на кнопку «Изменить дату и время»;
- В открывшемся окне откорректировать требуемые параметры и нажать на кнопку ОК.
Перезагружать компьютер нет необходимости. Дата и время установится сразу после применения настроек. Эти параметры можно настроить в BIOS в главном окне.
Отключение обновлений
Включенная функция загрузки и установки обновлений в редких случаях, но приводит к возникновению ошибки скрипта. Когда не помогла настройка времени, автоматические обновления лучше на время отключить. В Windows 10 сделать это можно через Редактор локальной групповой политике:
- Сочетанием клавиш Win+R открыть функцию «Выполнить»;
- Ввести команду gpedit.msc;
- Откроется окно реестра, где переходим по ветке «Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows»;
- Двойным щелчком мыши открыть настройки пункта Настройка автоматического обновления и в соответствующей области поставить флажок на «Отключено».
Для применения настроек нужно нажать кнопку ОК. После закрытия всех окон с применением настроек рекомендуется перезагрузить компьютер. После этого обновления не должны загружаться в систему.
Удаление некорректно установленных обновлений
Бывает так, что обновления с ошибками выпускает сама компания Microsoft – разработчик операционной системы Windows. Это приводит к массовым сбоям операционных систем Windows, которые получили обновление со сбоем.
Важно! Удалять обновления нужно лишь в том случаи, если вы уверены, что ошибку вызывает именно конкретный апдейт.
Пользователь волен подождать некоторое время, чтобы было выпущено обновление, устраняющее ошибку, однако просто удалить файлы намного проще и безопаснее для системы. Удалить установленное обновление можно через Панель управления следующим образом:
- В Панели управления открыть пункт «Программы»-«Удаление программы»;
- Откроется окно, где в левом меню следует выбрать пункт «Просмотр установленных обновлений»;
- Для удаления обновления необходимо кликнуть по нему правой кнопкой мыши и нажать пункт «Удалить».
Для более достоверного удаления важных обновлений рекомендуется отсортировать их по дате и удалить именно тот апдейт, после установки, которого начались ошибки сценария. После окончания процесса удаления нужно перезагрузить компьютер.
Установка лицензионной Windows
Причиной описываемого сбоя часто является встроенный или внешний взломщик лицензии. Дело в том, что такое ПО изменяет код системы и вносит в него свои правки. Из-за этого могут некорректно работать множество сценариев, что и приводит к возникновению ошибки.
Поэтому очень важно устанавливать и пользоваться только лицензионной Windows любой версии. Приобрести ее можно непосредственно у Microsoft, скачав на официальном сайте или купить у официального дистрибьютора. Это безопасно и практично, так как пользователь лицензионной ОС всегда своевременно получает все обновления системы и поддержку производителя.
Ошибки файловой системы
Проверить файловую систему на наличие ошибок можно, введя в командной строке «sfc /scannow».
Это инициирует процесс сканирования SFC. По возможности найденные ошибки будут исправлены. Если таковые найдены не были, можно восстановить целостность системы. Для этого предусмотрены определенные команды. Вводить их нужно поочередно, после каждой нажимать кнопку Enter:
- Dism/Online/Cleanup-Image/CheckHealth;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Cleanup-Image/RestoreHealth.
После окончания всех процессов рекомендуется перезагрузить компьютер через кнопку «Пуск». Далее, когда система окончательно загрузится, ошибок сценария больше быть не должно.
Установить значение по умолчанию для ключа .vbs
Еще одной распространенной причиной ошибки сценария Windows Script Host является сбой параметров ключа .vbs. Его параметры по умолчанию восстанавливают через реестр. Для этого выполняют следующие действия:
- Открыть сочетанием клавиш Win+R функцию «Выполнить» и ввести команду regedit;
- Откроется окно реестра, где нужно перейти по цепочке HKEY_CLASSES_ROOT.vbs;
- В левой части кона будет расположена папка .vbs, на которую нужно нажать левой клавишей мыши;
- В правой части окна появится значок «По умолчанию», на который нужно нажать двойным щелчком мыши и в поле Значение прописать VBSFile.
Для утверждения параметров нажать на кнопку ОК и закрыть все окна. Далее рекомендуется перезагрузить компьютер и убедиться в отсутствии ошибки.
Проверка компьютера на наличие вредоносных программ
Процедуру проверки на вирусы рекомендуется проводить как минимум раз в полгода. При этом, следует использовать актуальную версию антивирусной программы с обновленными базами. На современном рынке программных продуктов существует много эффективных антивирусов.
Например, с официального сайта можно скачать Kaspersky – признанный во всем мире один из лучших антивирусов. Существуют версии для дома и бизнеса с разным набором функций и дополнительных защит. Проверка состоит из следующих шагов:
- Запустить главное меню программы (с ярлыка или на панели задач);
- Выбрать пункт «Проверка»;
- Рекомендуется выбрать «Полная проверка» и нажать на кнопку «Запустить проверку».
Дождаться окончания проверки с выводом результатов. Обнаруженные угрозы можно удалять или попытаться вылечить на усмотрение пользователя и с учетом важности зараженных файлов.
Отключите Windows Script Host через реестр
Отключение скриптов в системе повышает безопасность ОС, однако запрещает работу пакетных файлов bat или cmd. Для домашних нужд это вполне эффективный вариант устранения ошибки сценариев, если предыдущие способы не принесли желаемый результат. Для отключения Script Host через реестр нужно выполнить такие действия:
- Открыть окно реестра по команде regedit;
- Пройти по цепочке HKLMSoftwareMicrosoftWindows Script HostSettings;
- В правой части окна найти параметр Enable и открыть его двойным щелчком мыши;
- Установить значение 0.
Чтобы включить параметр заново, нужно поставить значение 1. Для этого в параметрах по веткам:
- HKEY_CLASSES_ROOTbatfileshellopencommand
- HKEY_CLASSES_ROOTcmdfileshellopencommand
Меняем стоковые параметры на NOTEPAD.EXE %1.
Ошибка сценария в Windows – проблема не установленных программ, а самой операционной системы. Поэтому решать ее нужно в большинстве случаев с помощью различных манипуляций с ОС. Для этого необходимо иметь полный доступ к ресурсам Windows и минимальную компьютерную грамотность. Если все делать внимательно и по инструкции, пользователь устранит сбой и вернет работоспособность системы.
Видео по теме
Привет, сейчас речь пойдет об ошибке Windows Script Host «Не удается найти указанный файл», которая возникает в операционных системах Windows, а также мы разберем причины возникновения данной ошибки и что нужно делать, чтобы подобного рода ошибки не появлялись в будущем.
Чтобы сразу было понятно, о каких ошибках мы сейчас будем разговаривать, давайте посмотрим на окно с этой ошибкой.
Название и путь к файлу сценария могут быть разными, все зависит от фантазии разработчика, имя скрипта может быть простым, непонятным набором букв или замаскированным под системный файл, чтобы Вы подумали, что так оно и есть, в данном случае это — «C:ProgramDataSystemService.vbs». Операционная система в этом случае, скорей всего, нормально загружается, но бывает, что во время загрузки операционной системы появляется похожая ошибка и все, рабочий стол не запускается. Это относится к таким ошибкам как – «Не удается найти файл сценария C:Windowsrun.vbs».
Сегодня я покажу, как устранить ошибку в обоих случаях. Но сначала давайте поговорим о причинах возникновения этих ошибок.
Содержание
- Причины возникновения ошибки Windows Script Host «Не удается найти указанный файл»
- Что делать, чтобы такие ошибки не появлялись?
- Устранение ошибки, когда рабочий стол доступен
- Устранение ошибки, когда рабочий стол не запускается
Из информации, которая отображена в окне ошибки, мы понимаем, что система пытается запустить некий скрипт WSH (Windows Script Host), о том, что это такое, можете почитать в материале – «Основы языка JScript — написание WSH скриптов». При этом система не может его найти, это означает, что он был удален, перемещен, в общем, его нет. Теперь возникают вопросы, для чего нужен этот скрипт? И кем он был удален?
То, что данного скрипта больше нет, на самом деле неплохо, так как данный скрипт — это часть вируса, который был в Вашей системе, скорей всего его удалила антивирусная программа. В том, что вирус попал в систему, виноваты Вы, так как подобные вирусы заражают компьютер после определенных Ваших действий, например, Вы скачали музыку в формате exe и запустили данный файл или другие подобные действия, которые могут подвергать Ваш компьютер опасности (посещение сомнительных сайтов и скачивание таких же данных).
Примечание! Существуют и другие причины появления ошибок Windows Script Host, но они менее распространены, в данном материале речь идет именно об ошибках, связанных с вредоносными скриптами.
Что делать, чтобы такие ошибки не появлялись?
Поскольку мы выяснили, что такая ошибка — это следствие нахождения вируса в системе, действия, которые необходимо делать, чтобы такие ошибки не появлялись, связаны с предотвращением заражения компьютера вирусами.
Что для этого нужно:
- Наличие антивирусной программы с актуальными базами данных, т.е. она должна постоянно обновляться. Также необходимо периодически запускать полную проверку компьютера на наличие вирусов. Если не хотите платить за антивирус, можно использовать и бесплатные варианты, для домашнего компьютера они, на самом деле, не так плохи. Несколько лет назад в материале «Какой антивирус установить себе на домашний компьютер?» я рассматривал различные антивирусные решения и представил перечень продуктов, которые заслуживают внимания, основывался я на рейтингах, отзывах и на собственном опыте работы с антивирусами, поэтому если кому интересна эта информация, можете ознакомиться;
- В большинстве случаев за компьютером работают от имени учетной записи с правами администратора. Но это неправильно, так как права администратора нужны только для выполнения административных задач, в некоторых случаях для Вас это может быть не очень удобно, но большинству вирусов, для того чтобы сделать то, для чего они были разработаны, нужны как раз права администратора. И если Вы работаете с правами администратора, то для вирусов это идеальные условия, так как они без проблем могут установить что-нибудь, изменить параметры системы и так далее. Поэтому рекомендуется работать от имени пользовательской учетной записи, а права администратора использовать при необходимости (Вам нужно просто создать отдельную пользовательскую учетную запись и работать от ее имени);
- Не стоит посещать сомнительные сайты, скачивать файлы, формат которых не соответствуют своему назначению, например, как я уже говорил музыку в формате exe, как Вы понимаете, аудио файлов в таком формате быть не может. Это также относится и к играм, т.е. не нужно скачивать игры из непроверенных источников. Другими словами, данный пункт подразумевает быть немного осторожней, когда пользуетесь Интернетом и пытаетесь скачать какие-то данные.
Если Вы будете выполнять хотя бы вышеперечисленные действия, то возможностей у вируса заразить Ваш компьютер будет намного меньше, и, соответственно, ошибки, которые мы рассматриваем в данной статье, появляться не будут.
Устранение ошибки, когда рабочий стол доступен
Если у Вас система загружается и потом появляется ошибка, т.е. Вы видите рабочий стол и меню пуск, то скорей всего скрипт вызывается планировщиком заданий Windows. Например, ошибка «Не удается найти файл сценария C:ProgramDataSystemService.vbs» — это последствия вируса, который как раз использовал планировщик для запуска скрипта. Существуют и другие способы запуска таких вредоносных скриптов, это и автозагрузка, и групповые политики, но они менее распространены, в автозагрузку сейчас, наверное, уже никто не помещает свои вредоносные программы или скрипты.
Итак, для того чтобы устранить ошибку нам нужно выяснить, как запускается скрипт, как я уже сказал, начинаем искать в планировщике заданий. Для этого запускаем его, нажимаем «Меню Пуск -> в поиске пишем Планировщик заданий»
Затем у нас возникает небольшая сложность, нам нужно найти задание, которое запускало скрипт и удалить его. Удалять все подряд не нужно, поэтому перед удалением убедитесь, что на вкладке «Действия» в строке запуск программы указан как раз тот путь, который нам показывает ошибка, т.е. в нашем случае это — «C:ProgramDataSystemService.vbs».
Советую сразу начать поиск с просмотра списка активных задач и истории запуска этих задач. Если журнал всех заданий выключен, то включите его и перезагрузитесь, затем после того как появится ошибка, снова зайдите в планировщик, где Вы сможете увидеть название последних выполненных задач.
Задание может располагаться в отдельном разделе, причем этот раздел может быть замаскирован под системный, но не совсем, например, раздел «Windowss», как видите, — в названии ошибка (две буквы s), поэтому сразу проверяйте этот каталог.
После того как Вы нашли нужное задание или задания можете смело удалять его, затем перезагружайтесь, после чего ошибка должна исчезнуть.
Если задание Вы не нашли, то можете проделать действия, которые описаны ниже (т.е. проверить реестр).
Устранение ошибки, когда рабочий стол не запускается
В данном случае Вы включаете компьютер, и у Вас появляется ошибка, рабочий стол при этом Вы не видите. К таким ошибкам можно отнести ошибку — «Не удается найти файл сценария C:Windowsrun.vbs».
В этом случае вирус поработал с реестром, а именно изменил параметры запуска системы.
Для того чтобы устранить данную ошибку, необходимо запустить редактор реестра и восстановить значения параметров по умолчанию. Давайте сначала запустим рабочий стол, для этого:
- Нажимаем сочетание клавиш ctrl+alt+del;
- Выбираем пункт «Запустить диспетчер задач»;
- В меню нажимаем «Файл -> Новая задача (Выполнить…)»;
- В поле открыть вводим «explorer.exe».
После этого рабочий стол запустится.
Теперь запускаем редактор реестра. Для этого нажимаем «Пуск -> в поиск вводим regedit».
Затем находим раздел
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon для 32 разрядных систем
или
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows для 64 разрядных.
И проверяем параметры Shell и Userinit. Их значения должны равняться «explorer.exe» и «C:Windowssystem32userinit.exe,» соответственно.
Если значения другие, изменяйте их на значения по умолчанию, для этого просто вызовите окно изменения параметра (двойным кликом или правой кнопкой изменить) и введите нужное значение. Потом перезагружаетесь, и ошибка должна исчезнуть.
У меня на этом все, если Вы столкнулись с подобного рода ошибкой и устранили ее каким-то другим образом, поделитесь решением с другими в комментариях. Пока!
Windows Script Host предоставляет такие возможности сценариев, как пакетные файлы, но включает в себя множество других функций. Он может использоваться пользователем вручную, а также создаваться операционной системой для автоматизации потока операций на компьютере. Есть много связанных ошибок, которые могут иметь следующий вид:
Сценарий: Не удается найти файл сценария.
«Путь сценария VBS»
Строка: х
Символ: x
Ошибка: описание ошибки.
Код: ххххххх
Источник: источник ошибки.
Windows Script Host — Не удается найти файл сценария в Windows 10
Если вы включили создание точки восстановление системы, то можете просто откатить систему на пару дней назад, когда она работала стабильно. Помните, что работа, которая была сделана сегодня, не восстановится, если вы откатили задним числом.
1. Используйте проверку системных файлов
Запустите командную строку от имени администратора и выполните следующую команду для сканирования и автоматического восстановления системных файлов:
sfc /scannow
Перезагрузите систему после завершения сканирования.
2. Сканирование ПК на наличие вредоносных программ
Одна из причин, почему пользователи получают ошибку Windows Script Host — это вредоносные программ скаченные с ненадежных источников. Если ваш компьютер заражен вредоносным ПО, может появиться сообщение об ошибке «Не удается найти файл сценария«. Если у вас стоит сторонний антивирус, то запустите его в режиме «полная проверка». Рекомендую воспользоваться антивирусным сканером.
Наверное многие уже пользуются встроенным антивирусом защитником Windows. Запустите его на проверку в автономном режиме, и он при перезагрузке будет проверять уязвимые места на вирусы.
3. Установить значение по умолчанию для ключа .vbs
Нажмите комбинацию кнопок Win + R и введите regedit, чтобы открыть редактор реестра. Далее перейдите по пути:
HKEY_CLASSES_ROOT.vbs
В левой колонке найдите .vbs, выделите эту папку, и с правой стороны щелкните два раза мышкой по значению (По умолчанию). Задайте значение VBSFile.
4. Устранение неполадок в состоянии чистой загрузки
Чистая загрузка используется для диагностики и устранения неполадок связанных с системой. Во время чистой загрузки мы запускаем систему с минимальным количеством драйверов и программ запуска, что помогает изолировать причину мешающим программным обеспечением. После того, как вы загрузились в чистом состоянии загрузки, проверьте, сохраняется ли проблема. Если, ошибки нет, то вам придется искать программу или службу, которая вызывает ошибку Windows Script Host. Таким образом вы можете добавлять другие (сторонние) службы по одной, чтобы выявить виновника.
- Смотрите, как загрузиться в режим чистой загрузки
5. Восстановление или сброс Windows 10
Восстановление: Загрузитесь в дополнительные параметры и попробуйте «Восстановление при загрузке». Чтобы попасть туда, нужно перезагрузить компьютер 3 и более раз кнопкой Reset на ПК. Т.е. Вы загружаетесь до момента логотипа Windows (когда крутится колесико загрузки) и перезагружаете еще раз. И так три раза.
Сброс: Вы можете попробовать сбросить ваш ПК до значения по умолчанию, сохранив при этом свои файлы.
Смотрите еще:
- Неопределенная ошибка 80004005 в Windows 10
- Исправить ошибку 0x80072EE2 при обновлении Windows 10
- Ошибка 0x8024a223 в центре обновления Windows 10
- Код ошибки 0x8007232B, DNS имя не существует при активации Windows
- Код ошибки 80004001 при запуске Windows 10
[ Telegram | Поддержать ]
Ошибка windows script host знакома многим пользователям, чаще всего она возникает после установки обновлений системы, при этом может выдавать сообщение «Не удается найти файл сценария» (run vbs, launchall js).
Эта ошибка указывает на конфликт сценариев, чаще всего возникает из-за того, что не все данные смогли запуститься на компьютере. Причиной могут быть сбои в установке обновления или установка сборок, которые были сделаны с ошибками. В качестве кода ошибки windows script host чаще всего указываются 80070002, 80070003 или 80070483.
Остановка служб обновления
Первым делом стоит остановить службу, ведь сбой возникает из-за нее чаще всего. Бывает, что обновления не могут загрузиться из-за сбоев или загруженности сети, или же устанавливаются неправильно из-за занятости системы.
Для начала следует зайти в пуск, потом в панель управления, оттуда в администрирование, а дальше в раздел служб. В списке следует найти службу центра обновлений, кликнуть по ней правой кнопкой мыши и выбрать остановить.
Дальше останется только перезагрузить компьютер.
Настраиваем время
Установка неправильной даты и времени может влиять на работу компьютера. Стоит установить корректную дату и время или настроить синхронизацию с одним из серверов точного времени. Для самостоятельной настройки достаточно кликнуть по значку часов в трее, а дальше нажать на соответствующий пункт во всплывшем окне.
Удаление ошибочных компонентов
Также поможет очистка папок, которые могут содержать в себе ошибочные компоненты. Для этого следует пройти по пути C:WindowsSoftware Distribution. В этом каталоге содержатся папки Data Store и Download, нужно полностью удалить их содержимое.
Удаляем последние обновления
В решении проблемы может помочь и удаление последних установленных в систему обновлений. Для начала следует зайти в пуск, далее в «Панель управления», потом перейти в «Программы и компоненты», далее выбрать «Просмотр установленных обновлений». Список можно отсортировать по дате установки, после того, как это будет сделано, можно начать удаление. Лучше всего будет стереть все за последнюю неделю, после этого можно перезагрузить компьютер.
Запуск службы обновлений
Ошибка может возникать и из-за отсутствия обновлений, если нужная служба отключена. Можно нажать по компьютеру правой кнопкой мыши, нажать на управление, в правой части окна кликнуть по Службам и управлению и выбрать службы. Здесь следует найти центр обновлений, дважды кликнуть по нему, после чего нажать на запустить и установить автоматический тип запуска. Далее потребуется перезагрузить компьютер.
Проверка готовности системы к обновлению
Если ни один из предыдущих методов не помог, то можно самостоятельно проверить наличие доступных апдейтов. Для этого потребуется зайти в центр обновлений, что можно сделать через панель управления. Здесь можно будет запустить проверку и дождаться окончания поиска. Если есть доступные, то стоит попробовать их установить.
Исправление ошибок реестра
Подобные ошибки в системе могут возникать и из-за большого количества ошибок в реестре. Самостоятельно с этим пользователь вряд ли справится, однако, в этом случае могут помочь сторонние программы, например, ccleaner, который можно скачать с официального сайта по ссылке https://www.ccleaner.com/ . Эта программа поможет удалить ненужные данные, а также сможет проверить реестр на наличие ошибок и устранить их. Ее необходимо установить, после чего перейти в раздел реестра и нажать на поиск проблем.
Когда программа покажет их все, нужно нажать на исправить, после этого можно будет сохранить резервные копии на случай сбоев. После этого можно перезагрузить устройство, ошибка может исчезнуть.
Проверка на вирусы
В некоторых случаях под скрипты могут маскироваться вирусы. При этом, сам вирус может быть уже удален, а осталась только ссылка на него, которая и приводит к появлению подобных сообщений. В этом случае стоит провести полную проверку компьютера своим антивирусом, также можно использовать cureit, а также программу для удаления вирусов рекламщиков, которую можно скачать по ссылке https://ru.malwarebytes.com/mwb-download/.
Не помешает также зайти в автозагрузку и удалить оттуда все незнакомые или подозрительные утилиты.
Ошибка: «Не удается найти указанный файл»
Такие ошибки чаще всего возникают после удаления вирусов или другого вредоносного ПО, здесь может быть несколько случаев, когда рабочий стол загружается и когда он не доступен.
Проверяем планировщик заданий
Этот способ подойдет в первом случае. Стоит запустить планировщик заданий, проще всего его найти начав вводить название утилиты в меню пуск. Здесь сразу включаем журнал всех заданий, если он отключен и перезапустить компьютер.
Дальше стоит перейти к списку активных или недавно выполненных задач и найти там ту, которая указывается в ошибке. Например, если в ошибке указывается, что нет возможности выполнить C:ProgramDataSystemService.vbs, то в планировщике стоит искать задачу, которая указывает туда же.
Когда она будет найдена, ее придется удалить.
Редактируем реестр
Если рабочий стол недоступен, то нужно вызвать диспетчер задач (Ctrl+Shift+Esc), дальше нажать файл — новая задача и ввести explorer.exe, это должно запустить рабочий стол.
Дальше стоит нажать win+r и ввести regedit. В утилите ищем HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon для систем с 32 разрядами или HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows для 64.
Здесь следует отыскать переменные Shell и Userinit, их значения должны быть «explorer.exe» и «C:Windowssystem32userinit.exe,».
Если там написано что-то другое, то значения нужно изменить.
Не удается найти файл сценария run vbs
Первые действия в этом случае такие же, как и прошлом пункте. Для начала следует запустить диспетчер задач, потом выйти на рабочий стол и исправить переменные в реестре. После этого потребуется удалить остатки этого сценария из реестра. Для этого следует выбрать Компьютер в левой части, нажать на правка — поиск и ввести в окне run.vbs.
Останется нажать найти далее, после чего, стоит удалять каждый из найденных элементов.
Если ничего не помогло
Если ни один из методов не помог, то остается не так уж много вариантов. Для начала можно зайти в пуск и найти там утилиту для восстановления компьютера. Она позволит откатить систему на одну из точек восстановления, следует выбирать ту, которая была создана в то время, когда все работало.
Если все равно не удается найти файл сценария, то остается только переустанавливать систему. В этом случае лучше использовать официальный или любой другой чистый образ. Не стоит пользоваться сборками, неизвестно что в них и как настроено, проблема может крыться в том, что было вырезано что-то важное. Лучше будет установить чистую систему, а после, уже самостоятельно, загрузить и установить все нужные утилиты и провести необходимые настройки, такой подход поможет избежать множества проблем и неожиданностей в будущем.
Содержание
- 1 Как проявляется ошибка windows script host?
- 2 Что это за ошибка?
- 3 Способы исправить ошибку Windows Script Host
- 4 Заключение
Системная ошибка под названием «Windows Script Host» наиболее часто возникает на операционных системах Windows 7/8/10. Главной косвенной причиной ее появления служат официальные обновления на нелицензионных системах Windows, выпускаемые компанией Microsoft. Также подобная ошибка может возникать и при установке системы. Самое интересное, что проявляется она также и на официальных версиях OS.
Как проявляется ошибка windows script host?
Ошибка наиболее часто проявляется при запуске приложений или при запуске Windows («Не удается найти файл сценария: launchall.js, run.vbs»). Куда реже ошибка может возникать непосредственно при установке операционной системы.
Обычно сбой сопровождается кодами 80070003, 80070002 или 80070483 (и др.).
Что это за ошибка?
За данным системным нарушением не кроется никаких тайн. Главной его причиной становится сбой при интегрировании установочных файлов – по разным причинам все компоненты не смогли полностью выгрузится в OS.
Виной подобных проблем являются: обновления, установочный диск Windows или попросту пиратская версия продукта. К дополнительным первопричинам 80070002 кода относят антивирусы, использование посторонних утилит для работы с системой, а также пользовательские действия на системном диске.
Нужно взять на заметку, что «Windows Script Host» может проявляться под различными кодами ошибок, самые распространенные из которых: 80070003, 80070002 или 80070483. На то, чтобы разрешить ситуацию с данного рода ошибками, понадобится не более пяти минут. Способ исправить конфликт представлен ниже.
Способы исправить ошибку Windows Script Host
В этой статье приведено несколько методов, которые позволяют одолеть «Windows Script Host». Эти варианты решения преподносятся как оптимальные на официальном ресурсе поддержки Microsoft.
1. Остановка служб обновления
Зачастую к сбою приводит процесс обновления ОS, завершившийся с ошибкой. Эта проблема, в свою очередь, может быть вызвана загруженностью системы, сбоями сети интернет и многим другим. Понадобится пара несложных манипуляций для того, чтобы сгладить ситуацию.
Перейдите в «Пуск» и посетите «Панель управления».
- Зайдите в раздел «Администрирование».
- После этого перейдите в пункт «Службы».
- В новом окне вам потребуется найти пункт «Центр обновления Windows». Вы можете отсортировать службы по имени, это ускорит процесс.
- Кликните правой кнопкой мыши. В открывшемся меню выберите «Остановить».
- Перезапустите вашу операционную систему.
Данный способ устранения ошибки отключает попытки ПК получить новые обновления, вызывающие ошибку «Windows Script Host».
2. Настройте время
Куда реже причиной ошибки «Windows Script Host» может служить неверно установленная дата на вашем устройстве. Расхождения со служебным сервером компании Microsoft во времени способны создавать различные конфликты. К тому же, легально устанавливаемый софт строго соблюдает авторские права, которые, как вы сами понимаете, не вечные.
- В правом нижнем углу экрана, на панели «Пуск» вы можете найти меню часов. Откройте его, кликнув левой клавишей.
- Внизу открывшегося меню выберите «Изменение настроек даты и времени».
- Вы можете установить правильное время и часовой пояс, либо использовать автоматическое определение.
Пожалуй, верная дата – самый легкий способ решения ошибки.
3. Удаление последних обновлений
Наиболее сложный вариант разрешения системного конфликта. Необходимо посетить Центр обновления Windows и удалить установленные за последние дни обновления. О том, как это можно сделать:
- Зайдите в уже знакомую «Панель управления».
- Перейдите в меню «Программы и компоненты».
- В левом меню выберите «Просмотр установленных обновлений».
- Чтобы отсортировать софт по дате установки, используйте колонку «Установлено».
- Теперь просто начинайте удалять все, что было установлено в OS за последние пять дней
Заключение
Данная статья поможет вам исправить системный сбой «Windows Script Host», чаще всего известный под кодом 80070002. На многих форумах компьютерной тематики советуют менять параметры служб через реестр — в большинстве случаев это не работает, а порой усугубляет ситуацию. Если манипуляции, описанные выше, вам не помогли – попробуйте просто переустановить систему!
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(17 голосов, среднее: 2.5 из 5)
Поделитесь с друзьями!
Ошибка Windows Script Host при запуске Windows 10
Windows Script Host предоставляет такие возможности сценариев, как пакетные файлы, но включает в себя множество других функций. Он может использоваться пользователем вручную, а также создаваться операционной системой для автоматизации потока операций на компьютере. Есть много связанных ошибок, которые могут иметь следующий вид:
Сценарий:
“Путь сценария VBS”
Строка: х
Символ: x
Ошибка: описание ошибки.
Код: ххххххх
Источник: источник ошибки.
Как исправить ошибку Windows Script Host при запуске Windows 10
Если вы включили создание точки восстановление системы , то можете просто откатить систему на пару дней назад, когда она работала стабильно. Помните, что работа, которая была сделана сегодня, не восстановится, если вы откатили задним числом.
1. Используйте проверку системных файлов
Запустите командную строку от имени администратора и выполните следующую команду для сканирования и автоматического восстановления системных файлов:
Перезагрузите систему после завершения сканирования.
2. Сканирование ПК на наличие вредоносных программ
Одна из причин, почему пользователи получают ошибку Windows Script Host – это вредоносные программ скаченные с ненадежных источников. Если ваш компьютер заражен вредоносным ПО, может появиться сообщение об ошибке “Не удается найти файл сценария“. Если у вас стоит сторонний антивирус , то запустите его в режиме “полная проверка”. Рекомендую воспользоваться антивирусным сканером .
Наверное многие уже пользуются встроенным антивирусом защитником Windows. Запустите его на проверку в автономном режиме, и он при перезагрузке будет проверять уязвимые места на вирусы.
3. Установить значение по умолчанию для ключа .vbs
Нажмите комбинацию кнопок Win + R и введите regedit, чтобы открыть редактор реестра. Далее перейдите по пути:
- HKEY_CLASSES_ROOT.vbs
В левой колонке найдите .vbs, выделите эту папку, и с правой стороны щелкните два раза мышкой по значению (По умолчанию). Задайте значение VBSFile.
4. Устранение неполадок в состоянии чистой загрузки
Чистая загрузка используется для диагностики и устранения неполадок связанных с системой. Во время чистой загрузки мы запускаем систему с минимальным количеством драйверов и программ запуска, что помогает изолировать причину мешающим программным обеспечением. После того, как вы загрузились в чистом состоянии загрузки, проверьте, сохраняется ли проблема. Если, ошибки нет, то вам придется искать программу или службу, которая вызывает ошибку Windows Script Host. Таким образом вы можете добавлять другие (сторонние) службы по одной, чтобы выявить виновника.
5. Восстановление или сброс Windows 10
Восстановление: Загрузитесь в дополнительные параметры и попробуйте “Восстановление при загрузке”. Чтобы попасть туда, нужно перезагрузить компьютер 3 и более раз кнопкой Reset на ПК. Т.е. Вы загружаетесь до момента логотипа Windows (когда крутится колесико загрузки) и перезагружаете еще раз. И так три раза.
Сброс: Вы можете попробовать сбросить ваш ПК до значения по умолчанию, сохранив при этом свои файлы.
Dadaviz
Ваш IT помощник
Ошибка Windows Script Host — как исправить
Системная ошибка «Windows Script Host» очень знакома пользователям Windows 7/8/10. Ее возникновение чаще всего сопровождается разными официальными обновлениями от компании Microsoft. Еще недавно все работало как надо, а тут вдруг при запуске приложений может происходить сбой или при загрузке Windows выскакивает черный экран и уведомлением об ошибке — «Не удается найти файл сценария» (run.vbs, launchall.js). Иногда с такой проблемой сталкиваются при установке Windows, что характерно она проявляется на официальных версиях от Microsoft тоже.
Что это за ошибка?
К счастью для пользователей, данный конфликт сценариев вполне объясним, и связывается он с неправильными интегрированными установочными файлами. По разным причинам весь софт не смог полностью выгрузится в операционную систему. Тут виной являются обновления и установочный диск Windows, пиратская сборка. К дополнительным источникам проблемы нужно отнести: антивирусы, любые сторонние утилиты по оптимизации системы, пользовательские действия на системном диске и другие.
По не официальным данным Windows Script Host может создавать до нескольких сотен подобных ошибок, самые распространенные из которых: 80070002, 80070003 или 80070483. Решения у них бывают практически одинаковые, во многих случаях понадобится не более 5 минут для их реализации и исправления конфликтной ситуации.
Исправляем Windows Script Host (Код 80070002)
Далее мы приведем несколько методов, которые избавят вас от данного сбоя. Эти методы проверенны и одобрены многими юзерами, а также предлагаются как оптимальные на официальном форуме поддержки Microsoft.
Остановка служб обновления
Иногда процесс обновления ОС происходит не совсем корректно. Это бывает связанно с загруженностью системы, сбоях интернета и т.д. Решениями становятся не сложные манипуляции, которые сможет сделать абсолютно любой пользователь. Выполним остановку центра обновлений.
- Перейдите в меню «Пункт» и посетите «Панель управления».
- Найдите подменю «Администрирование».
- Увидите список операций, кликните по «Службы».
- В новом окне отсортируйте все службы ОС по имени, это поможет в поиске «Центр обновления Windows».
- Кликните правой кнопкой мышки. Выберите «Остановить».
Остановка Центра обновлений Windows
Это способ помогает прервать постоянные попытки компьютера получить новые обновления, которые могут вызывать ошибку 80070002.
Настройте время
Ошибка «Windows Script Host сценария» проявляется вследствие неправильно установленной даты на вашем ПК. Расхождения с главным сервером Microsoft во времени очень часто создает конфликты. Устанавливаемый софт строго соблюдает авторские права и поддержку разного рода DirectX , а они, как известно, не вечные.
- Перейдите в правом углу в меню часов, для этого нажмите на них.
- В самом низу будет одно единственное действие «Изменение настроек даты и времени».
Проверяем правильность настроек времени на ПК
Самый простой способ решения, но не менее действенный от этого.
Удаление последних обновлений
Это вариант поможет в ручную решить данную ситуацию. Нужно будет посетить центр обновления и удалить все внесенные изменения за последнее время.
- Через «Пуск» найдите уже знакомую «Панель управления».
- Щелкните по службе «Программы и компоненты».
- В левом меню из трех вариантов выберите «Просмотр установленных обновлений».
- Отсортируйте все по дате добавления софта. Это можно сделать при помощи «Установлено».
Удалите обновления за последние пять дней
А вот наглядная и подробная видео инструкция по исправлению подобной ошибки.
А вот хороший обзор о проблеме несколько иного сбоя службы Windows Script Host: «Не удается найти файл сценария run.vbs», который вызывает черный экран при загрузке и соответствующее уведомление.
Заключение
Данные советы помогут вам исправить системную ошибку Windows Script Host самым простым способом. Многие советуют залезть в реестр и менять значения и настройку некоторых служб — в большинстве случаев это не работает. Если манипуляции с обновлениями системы вам не помогли, тогда просто переустановите систему, тем более если у вас пиратская сборка Виндовс.
Как исправить ошибку Windows script host
Windows script host довольно редкая системная ошибка, которая появляется в Windows 7, 8 или 10 версиях независимо от того, лицензионные они или нет. Путь указанный в ней говорит о невозможности запуска конкретного файла. Чаще всего это возникает в следствии появления вирусов.
В статье я рассмотрю причины появления и как можно устранить Windows script host ошибку с кодом 80070002 когда не удается найти указанный файл.
Причины появления ошибки
Чаще всего причиной являются сбои при установке приложений, программ и вирусы. Возможно смогла загрузиться только часть необходимых данных и поэтому системе не удаётся найти указанный файл даже если он присутствует по указанному в ошибке адресу. Это связанно с неверной записью реестра.
Windows script host — это компонент для запуска исполняемых сценариев на различных языках. В сценарии может быть любая задача (например, включение программы).
Так же поспособствовать реализации ошибки мог и сам пользователь, который всячески оптимизировал систему вручную или с помощью стороннего софта, что не всегда может положительно повлиять на её состояние из-за вирусов. Не исключено, что виной этому может быть и антивирус.
Как исправить ошибку (код 80070002)
Всё зависит от того куда указывает ошибка. Однако решения всегда почти одинаковы. Вот несколько примеров на, что может указывать Windows script host:
- Nvideo_driver.js
- WindowsUpdateDrivers.vbs
- Launchall.js
Обратите внимание, что это может быть любой файл с расширением vbs и js (редко с другим).
После каждой инструкции требуется перезагрузка, чтобы применить изменения.
Устранение неполадок в реестре
Устранение нужно начать с исправления реестра. Скачайте программу Ccleaner и установите. Зайдите во вкладку реестра и нажмите на «Поиск проблем».
Исправьте все найденные неполадки и повторите процедуру до тех пор, пока они не будут обнаружены.
Устранение ссылки на запуск вируса
Если при включении компьютера появляется Windows script host с указанием пути на Nvideo_driver.js, Launchall.js или другие документы с подобным расширением на конце, то это значит, что сам вирус (то есть указанные выше файлы) удалены, но обращение на него остаётся.
Скорее всего исправление реестра должно было помочь в этом, но если это не так, то первым делом проведите полную проверку компьютера на вирусы и удалите их. Как это сделать я уже писал в статье про постоянное появление рекламы в браузере. Обычно такие вирусы создаются именно с этой целью.
Проверьте и очистите автозагрузку удалив записи об автоматическом запуске там. Либо можно перейти вручную по указанному в ошибке адресу и провести удаление самостоятельно.
Откройте строку выполнения через меню Пуск или клавишами Win+R и введите команду:
Проблема с обновлением
Если Windows script host указывает на WindowsUpdateDrivers, то в этом случае может помочь очистка папки где хранятся временные данные обновлений. Но сначала отключите соответствующую службу.
Снова введите в строку выполнения команду, но уже другую:
Найдите «Центр обновления Windows» и отключите его через контекстное меню (правой кнопкой мыши) в свойствах.
Перейдите в локальный диск C (там где установлена ОС) >> Windows >> SoftwareDistribution >> DataStore и удалите всё, что там расположено. Затем включите службу и попробуйте обновиться.
Следующим шагом будет удаление недавних обновлений. Они часто могут быть причиной ошибки особенно на пиратских версиях Windows.
Войдите в панель управления через меню Пуск >> Программы и компоненты >> Просмотр установленных обновлений. Кликните по столбцу «Установлено» для сортировки по дате и удаляйте строки по одной до тех пор, пока ошибка 80070002 не пропадёт.
Неправильное время
Важно установить правильную дату на компьютере иначе будет несоответствие со временем на авторское право различных утилит и программ. Оно ограниченно во времени и сравнивается со специальным сервером.
На рабочем столе нажмите на время в правом нижнем углу и перейдите в настройки.
Поставьте синхронизацию с официальным сервером компании Microsoft, чтобы избежать различных конфликтов или вручную укажите верную на текущий момент дату.
Ошибка 80070002
Причины появления ошибки
Windows script host — это компонент для запуска исполняемых сценариев на различных языках. В сценарии может быть любая задача (например, запуск программы).
Также причиной могут послужить действия самого пользователя, который мог пытаться своими силами или с помощью сторонних программ оптимизировать операционную систему. Такие действия не всегда положительно влияют на быстродействие ОС, а иногда вследствие использования подобных программ компьютер можно заразить вирусом.
Как исправить ошибку 80070002
Всё зависит от того куда указывает ошибка. Однако решения всегда почти одинаковы. Вот несколько примеров, на что может указывать Windows script host:
Стоит отметить, что в пути может быть указан любой файл с расширением vbs и js.
Устранение неполадок в реестре
Устранение ссылки на запуск вируса
Если при включении компьютера появляется ошибка Windows script host с кодом 80070002, а в пути указан путь на Nvideo_driver.js, Launchall.js или другие документы с подобным расширением в конце, то это значит, что сам вирус (то есть указанные файлы) удалены, но система всё также пытается их запустить.
На самом деле, исправление реестра должно было решить подобную проблему, но раз уж она осталась — проведите полную проверку компьютера на вирусы и избавьтесь от них. Избавиться от вирусов можно с помощью таких антивирусных программ, как Avast, Kaspersky, NOD и т.д.
Также стоит проверить автозагрузку, и если там есть что-то неизвестное вам — удалите. Ещё есть вариант самостоятельно перейти в указанный путь и произвести удаление вручную.
Для открытия настроек автозагрузки откройте командную «Выполнить» с помощью Пуска или клавишами Win+R и введите команду: msconfig
Проблема с обновлением
Если Windows script host указывает на WindowsUpdateDrivers, то в этом случае может помочь очистка папки где хранятся временные данные обновлений. Но сначала отключите соответствующую службу.
Снова введите в строку выполнения команду, но уже другую: services.msc.
Перейдите в локальный диск, где установлена ОСC -> Windows -> SoftwareDistribution -> DataStore и удалите всё, что там расположено. Затем включите службу и попробуйте обновиться.
Следующим шагом будет удаление недавних обновлений. Они часто могут быть причиной ошибки, особенно на пиратских версиях Windows.
Войдите в панель управления через меню Пуск -> Программы и компоненты -> Просмотр установленных обновлений. Нажмите на вкладку «Установлено» для сортировки по дате и удаляйте строки по одной до тех пор, пока ошибка 80070002 не пропадёт.
Неправильное время
Также очень важным для системы является правильно указанная дата и время, так как иначе будет несоответствие со временем на авторское право различных утилит и программ.
На рабочем столе нажмите на время в правом нижнем углу и перейдите в настройки.
Вы сталкиваетесь с сообщениями об ошибках Windows Script Host, например «Система не может найти файл, указанный для сценария Startup.vbs»? Или что-то вроде «Доступ к Windows Script Host отключен на этой машине»? Обычно эти ошибки вызваны повреждением системных файлов, вредоносным ПО, ошибками реестра и проблемами с файлами сценария VBS.
Итак, если у вас достаточно ошибок Windows Script Host, читайте дальше, чтобы узнать, как можно решить эти проблемы.
Windows Script Host – это встроенный инструмент, предназначенный для администраторов ПК для автоматизации задач и управления ими . Он предоставляет среду, в которой вы можете выполнять сценарии на разных языках. По умолчанию этот инструмент интерпретирует и запускает файлы VBScript (.VBS и .VBE) и файлы JScript с открытым текстом (.JS и .JSE).
Когда вы сталкиваетесь с ошибками Windows Script Host, это означает, что инструмент Windows Script Host не может прочитать определенный файл сценария. Теперь, когда мы это знаем, давайте посмотрим, как можно обрабатывать ошибки Windows Script Host.
1. Сканируйте свой компьютер на наличие вирусов и устраняйте все угрозы.
Если вредоносное ПО является основным виновником этого сообщения об ошибке, вы можете выполнить полное сканирование своего устройства и удалить все вредоносные программы.
Для начала вот несколько простых шагов, которые необходимо выполнить:
- Введите Безопасность Windows в строке поиска Windows и выберите Лучшее соответствие .
- В следующем окне выберите Защита от вирусов и угроз .
- Затем выберите « Параметры сканирования», а затем выберите « Полная проверка» из появившихся вариантов.
- Наконец, нажмите кнопку Сканировать сейчас .
Если вы хотите просканировать определенные файлы или выполнить быстрое сканирование, откройте настройки защиты от вирусов и угроз в соответствии с предыдущими шагами и выберите вариант Быстрое сканирование или Выборочное сканирование . В дополнение к этому, вы также можете попробовать запустить автономную проверку Microsoft Defender .
2. Измените значение по умолчанию для файла VBS.
VBS (Virtual Basic Script) – это файл, содержащий код, который можно запустить с помощью инструмента Windows Script Host. Если этот файл настроен неправильно, это может вызвать несколько ошибок Windows Script Host.
Итак, чтобы решить эту проблему, попробуйте изменить значение по умолчанию для файла VBS, выполнив следующие действия:
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить команду».
- Введите Regedit и нажмите ОК, чтобы открыть редактор реестра.
- Перейдите в Компьютер> HKEY_CLASSES_ROOT> .vbs .
- Дважды щелкните значение (По умолчанию) на правой панели, чтобы открыть его.
В следующем окне установите для параметра Value значение VBSfile, а затем нажмите OK, чтобы сохранить эти настройки.
Когда вы закончите, закройте редактор реестра и перезагрузите компьютер.
3. Исправьте поврежденные системные файлы с помощью SFC и DISM.
Если ошибки Windows Script Host вызваны повреждением системных файлов, вам могут пригодиться инструменты SFC и DISM . Это два важных инструмента, на которые вы всегда можете положиться, если хотите быстро найти и восстановить вредоносные системные файлы.
Для начала вот как можно запустить инструмент DISM:
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить команду».
- Введите CMD и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.
- Затем введите следующую команду и нажмите Enter :
DISM /Online /Cleanup-Image /ScanHealth
- Дождитесь завершения сканирования. Оттуда введите следующую команду и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth
- Когда сканирование будет завершено, перезагрузите компьютер, чтобы применить эти изменения.
- Теперь вы можете запустить сканирование SFC. Для этого откройте командную строку в соответствии с предыдущими шагами, введите следующую команду и нажмите Enter :
sfc /scannow
- Когда сканирование будет завершено, закройте командную строку и перезагрузите компьютер.
4. Используйте сканер безопасности Microsoft.
Если у вас установлена антивирусная программа, вы можете использовать ее для поиска и удаления любых вредоносных программ, которые могут вызывать эту ошибку. Но если у вас нет антивирусной программы, вы можете попробовать Microsoft Safety Scanner. Это бесплатный и простой в использовании инструмент, предназначенный для быстрого поиска и удаления вредоносных программ с устройств Windows.
Вот как можно использовать Сканер безопасности Microsoft:
- В зависимости от характеристик вашей системы загрузите 32- или 64-разрядную версию Microsoft Safety Scanner .
- После установки откройте программу и выберите тип сканирования, которое вы хотите запустить.
- Нажмите Далее, чтобы продолжить, и следуйте инструкциям на экране, чтобы завершить процесс.
5. Используйте точку восстановления системы.
Создание точек восстановления – один из лучших способов обезопасить данные Windows. Если ошибки Windows Script Host возникли недавно, вы можете решить их, вернув свой компьютер в предыдущее состояние с помощью точки восстановления.
Итак, если вы уже создали точку восстановления системы, вот как вы можете ее использовать:
- Введите « Панель управления» в строке поиска Windows и выберите « Лучшее совпадение» .
- Щелкните раскрывающееся меню Просмотр по и выберите Крупные значки .
- Прокрутите вниз и выберите вариант восстановления .
- В следующем окне выберите параметр « Открыть восстановление системы», а затем нажмите « Далее» во всплывающем окне.
- В окне « Восстановление системы» выберите точку восстановления и нажмите « Далее», чтобы продолжить.
Следуйте инструкциям на экране, чтобы завершить процесс, и по завершении перезагрузите компьютер.
6. Включите Windows Script Host через редактор реестра.
Вы можете столкнуться с ошибками Windows Script Host просто потому, что Script Host отключен. Чтобы решить эту проблему, вот как вы можете включить Script Host через редактор реестра:
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить команду».
- Введите Regedit и нажмите ОК, чтобы открыть редактор реестра.
- Перейдите в HKEY_CURRENT_USER> Программное обеспечение> Microsoft> Windows Script Host> Настройки .
Дважды щелкните значение Enabled на правой панели и установите для него значение 1 .
Если вы не можете найти значение Enabled , создайте его, выполнив следующие действия:
- Щелкните правой кнопкой мыши пустое место на правой панели и выберите « Создать»> «Значение DWORD (32-разрядное)» .
- Назовите это новое значение как « Включено» и нажмите « ОК» .
- Наконец, дважды щелкните значение и установите для него значение 1 .
Легко устраняйте ошибки хоста сценариев Windows
Ошибки Windows Script Host довольно раздражают, но исправить их очень просто. Если вы столкнетесь с такими проблемами, просто следуйте нашим советам, и все будет в порядке. Оттуда вы даже можете начать изучение пары сценариев Windows, которые помогут вам автоматизировать ваши задачи.
С ошибкой сценария хоста Windows можно столкнуться в любое время, независимо от того, какую версию операционной системы вы используете. Неожиданное появление этого сбоя указывает на то, что какой-то модуль работает не так, и необходимо внести соответствующие исправления.
Однако пользователи часто не понимают, какое сообщение содержится в самой ошибке. Путаница происходит потому, что сбой в Windows Script Host не зависит от программного обеспечения, установленного на устройстве. Скорее он представляет собой строку в сценарии, который является частью самой операционной системы.
При этом причины возникновения этой проблемы могут различаться, но чаще всего это указывает на заражение вредоносным ПО. Поэтому в качестве самого первого шага, в попытке исправить ситуацию, следует выполнить полное сканирование системы с помощью надёжного антивирусного программного обеспечения. Помимо этого проблема может быть вызвана повреждёнными системными файлами, ошибками в реестре или чем-то ещё. Поэтому ниже вы найдете несколько решений, для разных ситуаций.
Решение 1. Просканируйте свой компьютер на наличие вредоносных программ
Хотя на рынке существует множество сторонних приложений для защиты системы, Windows включает в себя бесплатный антивирус – Защитник Windows. В настоящее время это программное обеспечение находится на одном уровне со многими известными поставщиками ПО безопасности. Поэтому при отсутствии на компьютере стороннего антивируса, используйте его. Первым делом необходимо выяснить, заключается ли проблема в наличии вредоносных программ на ПК.
Просканируете компьютер:
- Щелкните правой кнопкой мыши Пуск и выберите Параметры.
- Перейдите к обновлению и безопасности.
- Выберите Безопасность Windows слева и нажмите Защита от вирусов и угроз.
- Затем кликните на Параметры сканирования;
- Нажмите флажок Проверка автономного Защитника Windows и Сканировать сейчас.
Это действие перезагрузит компьютер и запустит глубокое сканирование системы.
Решение 2. Запустите сканирование SFC и DISM
Средство проверки системных файлов может диагностировать и восстанавливать проблемные или повреждённые системные данные Windows:
- Введите cmd в поиске Windows.
- Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора.
- В новом окне введите sfc /scannow и нажмите Enter. Выполните сканирование SFC.
- Дождитесь завершения работы программы, и перезагрузите компьютер.
Если сканирование SFC ничего не нашло или не смогло исправить обнаруженные нарушения целостности, вам следует выполнить восстановление образа Windows с помощью DISM. Откройте командную строку от имени администратора ещё раз и запустите следующие команды, нажимая Enter после каждой:
- Dism/Online/Cleanup-Image/CheckHealth;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Cleanup-Image/RestoreHealth.
Решение 3. Восстановите значение VBS по умолчанию через реестр
Неправильное изменение реестра Windows может привести к ошибкам, повреждению системных файлов и ОС. Убедитесь, что вы сделали резервную копию базы данных, прежде чем переходить к следующим шагам.
- Введите regedit в поиске Windows и нажмите Enter.
- Зайдите в реестр. Если отобразится Контроль учётных записей пользователей, нажмите Да.
- В открывшемся окне реестра нажмите на строку Правка, а затем – Найти и введите Vbs – нужно найти одноименную папку.
- Дважды щелкните ключ по умолчанию справа.
- Убедитесь, что для ключа установлено значение VBSFile, и нажмите OK.
- Восстановите значение VBS по умолчанию.
Решение 4. Отключите Windows Script Host через реестр
Windows Script Host был представлен в Windows 98 – он позволяет запускать на компьютере больше языков программирования. К сожалению, если вредоносному ПО удастся проникнуть в устройство, оно может злоупотребить этим и получить доступ к большему количеству внутренних функций. Таким образом, полное отключение Windows Script Host, если он не используется, является хорошей практикой безопасности, которая также остановит появление связанной с ним ошибки.
- Введите regedit в поиске Windows и нажмите Enter.
- После захода в редактор реестра перейдите по следующему пути: HKEY_CURRENT_USERSoftware MicrosoftWindows Script HostSettings.
- Если справа вы не видите ключ Enabled, создайте его.
- Для этого щелкните правой кнопкой мыши в пустое место в правом окне и выберите «Создать»> «Значение DWORD (32 бита)».
- После появления ключа дважды щелкните по нему ЛКМ и установите для него значение 0 Отключить хост Windows Script.
- Теперь перейдите по следующему пути и повторите шаги, описанные выше: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows Script HostSettings.
Примечание. При каждой попытке запуска файла VBS вы будете получать сообщение об ошибке: «Доступ к сценарию хоста Windows отключён на этом компьютере». Вы можете повторно включить его, изменив значение ключа в упомянутых разделах реестра на 1.
С ошибками сценария в ОС семейства Windows можно встретиться вне зависимости от версии операционной системы. Все они приносят значительные неудобства пользователю, так как программа, при которой появилась ошибка, прекращает работать. При каких условиях возникает ошибка windows script host, как исправить, чтобы она не повторялась впредь, рассказываю ниже. Нужно выполнить ряд простых действий.
Содержание статьи
- «Windows Script Host» – что это за ошибка?
- Как решить проблему
- Настройка времени
- Отключение обновлений
- Удаление некорректно установленных обновлений
- Установка лицензионной Windows
- Ошибки файловой системы
- Установить значение по умолчанию для ключа .vbs
- Проверка компьютера на наличие вредоносных программ
- Отключите Windows Script Host через реестр
- Как действовать, если рабочий стол не запускается?
- Что делать, чтобы такие ошибки более не появлялись?
- Комментарии пользователей
Нужно иметь в виду, что этот сбой не зависит от имеющегося в операционной системе программного обеспечения, а, скорее, относится к ошибке сценария самой системы. Поэтому ошибкой многих пользователей считается сбор информации и анализ работы внешних программ, а также их перенастройка в надежде устранить сбой.
Как решить проблему
Основными причинами возникновения ошибки скрипта Windows являются следующие:
- действие вирусов;
- ошибка времени;
- ошибка обновлений ОС;
- пиратская версия системы;
- сбой работы системных файлов.
Действие вредоносного ПО необходимо иметь в виду. Чаще всего именно вирусы являются причиной ошибки сценария Windows. Поэтому первым шагом будет проверка системы на вирусы одним из эффективных антивирусных программ с обновленными базами. Важно проверить не только системный раздел, но и всю информацию, и логические структуры, имеющиеся в системе.
Настройка времени
Часто ошибка script host в Windows вызывает простое несовпадение временных параметров. В этом случае следует обратить внимание на строку времени: некорректными может быть как само время, так и дата.
Внимание! Настройку даты и времени нужно делать от пользователя с полными правами.
Эти параметры нужно проверить. Для настройки времени и даты следует выполнить такие действия:
- Открыть через кнопку «Пуск» «Панель управления»-«Часы и регион»;
- В разделе «Дата и время» кликнуть на подменю «Установка даты и времени»;
- Откроется окно с указанием даты, времени и часового пояса, где нужно нажать на кнопку «Изменить дату и время»;
- В открывшемся окне откорректировать требуемые параметры и нажать на кнопку ОК.
Перезагружать компьютер нет необходимости. Дата и время установится сразу после применения настроек. Эти параметры можно настроить в BIOS в главном окне.
Отключение обновлений
Включенная функция загрузки и установки обновлений в редких случаях, но приводит к возникновению ошибки скрипта. Когда не помогла настройка времени, автоматические обновления лучше на время отключить. В Windows 10 сделать это можно через Редактор локальной групповой политике:
- Сочетанием клавиш Win+R открыть функцию «Выполнить»;
- Ввести команду gpedit.msc;
- Откроется окно реестра, где переходим по ветке «Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows»;
- Двойным щелчком мыши открыть настройки пункта Настройка автоматического обновления и в соответствующей области поставить флажок на «Отключено».
Для применения настроек нужно нажать кнопку ОК. После закрытия всех окон с применением настроек рекомендуется перезагрузить компьютер. После этого обновления не должны загружаться в систему.
Удаление некорректно установленных обновлений
Бывает так, что обновления с ошибками выпускает сама компания Microsoft – разработчик операционной системы Windows. Это приводит к массовым сбоям операционных систем Windows, которые получили обновление со сбоем.
Важно! Удалять обновления нужно лишь в том случаи, если вы уверены, что ошибку вызывает именно конкретный апдейт.
Пользователь волен подождать некоторое время, чтобы было выпущено обновление, устраняющее ошибку, однако просто удалить файлы намного проще и безопаснее для системы. Удалить установленное обновление можно через Панель управления следующим образом:
- В Панели управления открыть пункт «Программы»-«Удаление программы»;
- Откроется окно, где в левом меню следует выбрать пункт «Просмотр установленных обновлений»;
- Для удаления обновления необходимо кликнуть по нему правой кнопкой мыши и нажать пункт «Удалить».
Для более достоверного удаления важных обновлений рекомендуется отсортировать их по дате и удалить именно тот апдейт, после установки, которого начались ошибки сценария. После окончания процесса удаления нужно перезагрузить компьютер.
Установка лицензионной Windows
Причиной описываемого сбоя часто является встроенный или внешний взломщик лицензии. Дело в том, что такое ПО изменяет код системы и вносит в него свои правки. Из-за этого могут некорректно работать множество сценариев, что и приводит к возникновению ошибки.
Поэтому очень важно устанавливать и пользоваться только лицензионной Windows любой версии. Приобрести ее можно непосредственно у Microsoft, скачав на официальном сайте или купить у официального дистрибьютора. Это безопасно и практично, так как пользователь лицензионной ОС всегда своевременно получает все обновления системы и поддержку производителя.
Ошибки файловой системы
Проверить файловую систему на наличие ошибок можно, введя в командной строке «sfc /scannow».
Это инициирует процесс сканирования SFC. По возможности найденные ошибки будут исправлены. Если таковые найдены не были, можно восстановить целостность системы. Для этого предусмотрены определенные команды. Вводить их нужно поочередно, после каждой нажимать кнопку Enter:
- Dism/Online/Cleanup-Image/CheckHealth;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Cleanup-Image/RestoreHealth.
После окончания всех процессов рекомендуется перезагрузить компьютер через кнопку «Пуск». Далее, когда система окончательно загрузится, ошибок сценария больше быть не должно.
Установить значение по умолчанию для ключа .vbs
Еще одной распространенной причиной ошибки сценария Windows Script Host является сбой параметров ключа .vbs. Его параметры по умолчанию восстанавливают через реестр. Для этого выполняют следующие действия:
- Открыть сочетанием клавиш Win+R функцию «Выполнить» и ввести команду regedit;
- Откроется окно реестра, где нужно перейти по цепочке HKEY_CLASSES_ROOT.vbs;
- В левой части кона будет расположена папка .vbs, на которую нужно нажать левой клавишей мыши;
- В правой части окна появится значок «По умолчанию», на который нужно нажать двойным щелчком мыши и в поле Значение прописать VBSFile.
Для утверждения параметров нажать на кнопку ОК и закрыть все окна. Далее рекомендуется перезагрузить компьютер и убедиться в отсутствии ошибки.
Проверка компьютера на наличие вредоносных программ
Процедуру проверки на вирусы рекомендуется проводить как минимум раз в полгода. При этом, следует использовать актуальную версию антивирусной программы с обновленными базами. На современном рынке программных продуктов существует много эффективных антивирусов.
Например, с официального сайта можно скачать Kaspersky – признанный во всем мире один из лучших антивирусов. Существуют версии для дома и бизнеса с разным набором функций и дополнительных защит. Проверка состоит из следующих шагов:
- Запустить главное меню программы (с ярлыка или на панели задач);
- Выбрать пункт «Проверка»;
- Рекомендуется выбрать «Полная проверка» и нажать на кнопку «Запустить проверку».
Дождаться окончания проверки с выводом результатов. Обнаруженные угрозы можно удалять или попытаться вылечить на усмотрение пользователя и с учетом важности зараженных файлов.
Также можно воспользоваться антивирусной программой «Avast». Скачать бесплатную версию программы можно, перейдя на официальный сайт разработчика.
Отключите Windows Script Host через реестр
Отключение скриптов в системе повышает безопасность ОС, однако запрещает работу пакетных файлов bat или cmd. Для домашних нужд это вполне эффективный вариант устранения ошибки сценариев, если предыдущие способы не дали желаемый результат. Для отключения Script Host через реестр нужно выполнить такие действия:
- Открыть окно реестра по команде regedit;
- Пройти по цепочке HKLMSoftwareMicrosoftWindows Script HostSettings;
- В правой части окна найти параметр Enable и открыть его двойным щелчком мыши;
- Установить значение 0.
Чтобы включить параметр заново, нужно поставить значение 1. Для этого в параметрах по веткам:
- HKEY_CLASSES_ROOTbatfileshellopencommand
- HKEY_CLASSES_ROOTcmdfileshellopencommand
Меняем стоковые параметры на NOTEPAD.EXE %1.
Как действовать, если рабочий стол не запускается?
Если при включении ПК рабочий стол не запустился, ничего страшного. Есть способ это исправить. Требуется последовательно выполнить несколько действий:
- Одновременно нажать клавиши «Ctrl», «Alt» и «Del».
- Выбрать пункт «Запустить диспетчер задач».
- Перейти во вкладку «Файл».
- Кликнуть по «Новая задача (Выполнить…)».
- В интерактивном поле ввести запрос «explorer.exe» и нажать «ОК».
После этого рабочий стол станет доступен и можно будет приступить к решению проблемы одним из способ, указанных выше.
Что делать, чтобы такие ошибки более не появлялись?
Несколько рекомендаций, способных помочь избежать ошибки «Windows Script Host» в будущем:
- Антивирусная программа, установленная на компьютере, должна содержать все актуальные пакеты данных. Это значит, что нельзя препятствовать ее регулярным обновлениям.
- За ПК следует работать от имени пользователя, а не администратора – так безопаснее.
- Следует оказаться от посещения сомнительных интернет-ресурсов и загрузки файлов из потенциально ненадежных источников.
Совет: чтобы избежать неприятностей и проблем, следует проводить проверку компьютера на наличие вирусных программ хотя бы раз в месяц.
Ошибка сценария в Windows – проблема не установленных программ, а самой операционной системы. Поэтому решать ее нужно в большинстве случаев с помощью различных манипуляций с ОС. Для этого необходимо иметь полный доступ к ресурсам Windows и минимальную компьютерную грамотность. Если все делать внимательно и по инструкции, пользователь устранит сбой и вернет работоспособность системы.
Видео по теме:
Windows Script Host is an administration tool built into every Windows operating system. Its main function is the scripting abilities like batch files. The Windows Script Host error may appear on your Windows 10 computer due to virus invasion, registry errors, or VBS script files. This article on MiniTool mainly discusses how to fix Windows Script Host on Windows 10 and how to recover deleted files if needed.
What does Windows Script Host do?
Windows Script Host, short for WSH, is a Microsoft technology; it is designed for computer administrators to automate and manage some tasks for client computers (or servers). The scripting abilities which can be comparable to batch files are included in Windows Script Host. One of the most obvious characteristics is: it’s language-independent. That means the host can work with different Active Scripting language engines.
All in all, the Windows Script Host provides an environment for Windows users to execute scripts in different languages which will perform tasks via different object models.
Windows Script Host Error Windows 10
Windows Script Host Error
What is Windows Script Host error? It is an error that occurs now and then on PCs running all versions of Windows operating system. The Windows Script Host error is system related (it’s independent of any specific software) and often indicates the virus/malware infection, registry issue, or VBScript file problem.
Many people encounter this problem because the Windows Script Host tool has been damaged in their computers. The following content shares the causes and different situations of Windows Script Host issue.
What Causes Windows Script Host Errors
Three types of reasons are found to be responsible for Windows Script Host errors in Windows 7/8/10/11.
- Virus or Malware: A virus or malware attack is proven to be the major cause of the Windows Script Host error. The virus/malware may attack your system and infect the crucial system files with malicious code. In this case, you must remove/eliminate the virus completely in time; otherwise, it may delete your valuable files/partitions, and even ruin your system.
- VBS script file damage: the VBS script refers to the file that contains VBScript or Visual Basic Scripting codes. If the file goes wrong, it will cause several Windows Script Host errors.
- Registry errors: this type of error usually shows up when you install new programs over the old programs directly. This will result in a slow speed in opening the programs and even a sudden crash in the system. To avoid this, you should uninstall the old ones completely before starting the installation of the new program.
Windows Script Host: Error Messages
The execution of the Windows Script Host failed sometimes and you may find yourself stuck in the following situations.
Situation 1: Windows Script Host Access Is Disabled on This Machine
You may encounter Windows Script Host access is disabled on this machine, Contact your administrator for details.
Obviously, the error appears because you lose access to Windows Script Host on your current machine.
- If you are using another person’s computer, you should ask the administrator for help, as suggested.
- Yet, if you are running your own computer, you may try the methods that will be introduced in the next part to gain access again.
Situation 2: Windows Script Host Can Not Find Script File
Windows Script Host says Can not find script file “C:UsersPublicLibrariesChecks.vbs” (the file location is not fixed). This “can not find script file” error occurs when the certain script file needed by the system currently has been damaged or lost. In theory, you could recover/repair the needed script file to fix the Windows Script Host cannot find script file issue.
Additionally, you may also receive the Can’t find script engine «VBScript» for script error message sometimes.
Situation 3: Windows Script Host The System Cannot Find the File Specified
You may also see a Windows Script Host window informing you that The system cannot find the file specified.
Similarly, this error occurs when the system fails to find a certain script file (*.vbs).
In addition to access being denied, can not find the script file, and the system cannot find the file specified mentioned above, there are also other possible error messages indicating the Windows Script Host error:
- Not enough storage
- Not enough memory
- Blocked by group policy
- The parameter is incorrect
- Etc.
How to Fix Windows Script Host on Windows 10
When your computer occurs a Windows Script Host error, you are supposed to find solutions. Here we compile several practical methods for you. But before this, we advise you to take good care of your data first.
Here we provide two options for you to manage your data. MiniTool ShadowMaker is a professional software to back up all important drives, systems, files, and folders on your computer. It allows you to make differential and incremental backup schemes which can avoid duplicated backups. Besides, it contains a file sync function that can back up files to multiple locations simultaneously. You can find more functions about this software on this page. If you are looking for backup software, MiniTool ShadowMaker is a reliable one.
Free Download
The other choice is MiniTool Power Data Recovery, a free data restore tool. It can recover lost data due to OS crashes, virus attacks, mistaken deletions, and so on. Even if you haven’t used any data recovery software before, you can easily master how to use this software because of its simple operation interface and clear introduction.
MiniTool Power Data Recovery provides comprehensive features to help you restore data. For saving your scan time, you can select specific scan locations like the desktop, Recycle Bin, and a selected folder. You can also set scan conditions like selecting file systems and file types before you start the scan process. Besides, you can recover files from external hard drives, USB flash drives, memory cards, and other data storage devices.
As a professional data recovery software, MiniTool Power Data Recovery causes no damage to your files. Why not have a try?
Free Download
Recover Data with MiniTool Power Data Recovery
Step 1: Click the button below to download MiniTool Power Data Recovery.
Free Download
Step 2: Initialize the setup program to finish the installation process of MiniTool Power Data Recovery. Then, run this data recovery software to see the main interface.
Step 3: Select a proper option from the top of the software’s main interface.
In the case where Windows Script Host goes wrong, you should:
- Select Logical Drives to recover files from a certain drive.
- Select Devices to recover files from a missing drive (you should also select this when you don’t know which drive the files are included in).
Step 4: Double-click on the target partition or the disk to perform a full scan on it. Then, wait for the scan result.
Step 5: Look through the files found by MiniTool Power Data Recovery and check the wanted files.
You can click the Preview button to check the selected files are what you want. Use Filter, Search, and Type functions to quickly locate your files.
Step 6: Click on the Save button to choose another drive/disk to store the recovered files.
Step 7: Click on the OK button to confirm your choice.
MiniTool Power Data Recovery free edition can retrieve up to 1GB of files for free. You can get an advanced edition to enlarge the recovery capacity in this site.
Useful Ways to Fix Windows Script Host Error in Windows 10
Fix 1: Run the Microsoft Safety Scanner.
If your WSH issue is caused by malware or virus attacks, the Microsoft Safety Scanner tool is a good choice to fix your computer.
Step 1: Download the Microsoft Safety Scanner if you don’t have one.
Step 2: Install it properly on your PC.
Step 3: Disable all the antivirus software and security essentials.
Step 4: Run the Microsoft Safety Scanner to check your PC for viruses.
Step 5: Wait for the scan and do what it suggests you do.
Fix 2: Run System File Checker (SFC).
System File Checker is a useful tool to scan your Windows and fix corrupted files. When your computer can’t work as normal or encounters the error we discussed in this passage, you can try to run SFC.
Step 1: Press Win + R to open the Run window and input cmd.
Step 2: Press Ctrl + Shift + Enter at once to run Command Prompt as administrator.
Step 3: Choose Yes in the User Account Control pane.
Step 4: Type sfc /scannow and press Enter.
Step 5: Wait for the command to finish and close the window.
Step 6: Restart your computer.
Fix 3: Change the value of the .vbs key.
Step 1: Press Win + R to open the Run window.
Step 2: Type regedit and click on the OK button.
Step 3: Choose Yes in the User Account Control pane.
Step 4: Navigate Computer > HKEY_CLASSES_ROOT > .vbs.
Step 5: Right-click on the (Default) key in the right pane.
Step 6: Choose Modify… from the context menu.
Step 7: Change the Value data into VBSFile.
Step 8: Click on the OK button to confirm.
Step 9: Close Registry Editor and reboot your PC to let changes take effect.
Fix 4: Delete entries after Userinit.exe
If you encounter a Windows Script Host error on startup, you can try this method to solve it.
Step 1: Press Win + R to open the Run window.
Step 2: Type regedit and press Enter to open Registry Editor.
Step 3: Navigate to Computer > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon.
Step 4: Delete any entries you find after the Userinit.exe. For example, VMApplet and WinStationsDisabled in the following interface.
Step 5: Double-click on Userinit.exe and make sure the default value is C:Windowssystem32userinit.exe.
Step 6: Close Registry Editor and reboot your PC to let changes take effect.
Please note that you can also try to delete the *.vbs entry when meeting Windows Script Host error on startup.
Fix 5: Run System Restore
You may find the Windows Script Host error occurs when you boot the computer or while you’re using it. Both situations mean the error is caused by recent computer use. If you have created system restore points before, you can restore your system to a previous state to solve this problem.
Step 1: Press Win + R to open the Run window.
Step 2: Input control and click Enter to open the Control Panel.
Step 3: Select Large icons under the View by tab to find the Recovery choice.
Step 4: Choose Open System Restore and select a restore point in the pop-up window.
Fix 6: Rely on Repair Install.
If you have tried all the methods above but the issue still exists, this method should be your last resort. Windows reinstallation can reload the system files and registry keys, which will surely fix the Windows Script Host error and repair the corrupt system files.
For detailed operations about how to reinstall Windows 10, you can go to this article: How to Reinstall Windows 10 without CD/USB Easily (3 Skills)
How to Disable Windows Script Host in Win10
According to the report, some HTML malware will use WSH objects. Therefore, Windows users who don’t need this feature prefer to disable it. You can disable it with the next steps.
Step 1: Open the run dialog box the way you like.
Step 2: Type regedit and click on the OK button.
Step 3: Choose Yes in the User Account Control pane to open Registry Editor.
Step 4: Find the Enabled value under HKEY_CURRENT_USERSoftwareMicrosoftWindows Script HostSettings.
Step 5: Double-click on Enabled from the right-hand pane.
Step 6: Set the Value data to 0 and click the OK button.
Please be advised that you won’t be able to run any scripts using WSH after disabling it (VBScript and JScript scripts are included).
How to enable the Windows Script Host again? Definitely, you should change the Value data of Enable key to 1. If you find Windows Script Host Enable key missing, please create a key by yourself.
Conclusion
Windows Script Host errors can occur occasionally, but they can be easily resolved. If you run into this error, please try the above methods to fix it. When you find data lost after the error is fixed, please try MiniTool Power Data Recovery to retrieve them.
Free Download
If you have any problem in using the software, please let us know via [email protected].