Notice! This document is currently in
Archived
status.
The content of this document may be incorrect or outdated.
Print this article
Edit this article
Checking Your WSH Version
Many of the deployment and management tools that have been written to work with Windows Script Host require a minimum specific version. To check what version your machine is running, do the following:
- Go to a command prompt by clicking Start and choosing Run. In the Open field type cmd.exe.
-
At the command prompt type cscript.exe. You should see an output that start simliar to the following text:
Microsoft (R) Windows Script Host Version X.Y
Copyright (C) Microsoft Corporation 1996-2001...
The version of WSH is indicated by X.Y above.
Upgrading to a New Version
You may or may not need to update WSH depending on the specific script or tool you are using. Version requirements for WSH are given at the beginning of the documentation for each utility.
To upgrade the version of Windows Script Host:
- If you have not done so already, map S: to \\ohare.ecn.purdue.edu\public.
- Look in the folder S:\tools\pub\software\WSH for the executable named wsh-X.Y where X.Y is the latest version. Double-click the file.
- Click Yes to confirm that you wish to install Windows Script.
- Click Yes to agree to the license agreement after reading it.
- The installer will copy files to the local disk and notify you when the copying is complete. Click OK to dismiss the message.
- If you are asked to reboot the system, click No.
- Start a command prompt by clicking Start and choosing Run. In the Open field type cmd.exe.
- At the command prompt type cscript.exe //h:cscript. You will be notified that the default scripting host has been changed to cscript.exe, the command-line script interpreter.
- Reboot your system.
Last Modified:
Dec 19, 2016 11:12 am US/Eastern
Created:
Jan 18, 2007 3:43 pm US/Eastern
by
admin
JumpURL:
Search the Knowledge Base
Некоторые пользователи Windows 11, Windows 10 могут столкнуться с сообщениями об ошибках Windows Script Host при входе в систему, запуске каких-либо программ и в других ситуациях. Сами ошибки могут отличаться: «Не удается найти указанный файл», «Не удается найти файл сценария», «Не удается сохранить ярлык» и другие.
В этой инструкции подробно о том, чем могут быть вызваны ошибки Windows Script Host и варианты решения проблемы. Внимание: материал предназначен для рядовых пользователей, столкнувшихся с ошибкой, а не для разработчиков скриптов.
Самопроизвольное появление ошибок Windows Script Host при входе в систему или во время работы
Самый частый случай появления проблемы — ошибка появляется без каких-либо действий со стороны пользователя: обычно при входе в Windows, иногда — во время работы в произвольные моменты времени. Типичные сообщения Windows Script Host об ошибке для этой ситуации:
- Не удается найти указанный файл, код 80070002
- Не удается найти файл сценария
- На данном компьютере отключен доступ к серверу сценариев Windows. Обратитесь к системному администратору
При этом сам файл сценария (скрипт) — это обычно какой-либо файл с расширением .vbs, имеющий название похожий на что-то системное, имеющее отношение к обновлениям, Windows, иногда — просто run.vbs
Обычно причина ошибки Windows Script Host в данном случае — наличие прописанного автоматического запуска скрипта .vbs в автозагрузке Windows, либо в планировщике заданий.
С большой вероятностью прописан он был каким-то вирусом или иным вредоносным ПО. При этом первые два приведенных в примере сообщения об ошибке обычно говорят о том, что сам вирус уже был удален, однако от него остались «хвосты» в виде попытки запуска файлов из автозагрузки.
Общий порядок действий для этой ситуации:
- Скачайте утилиту Autoruns с сайта Майкрософт , распакуйте у себя на компьютере в удобное расположение и запустите утилиту.
- Используйте поле быстрого поиска для того, чтобы найти записи в автозагрузке, запускающие скрипты .vbs, для этого достаточно ввести соответствующее расширение в поле поиска (фильтра).
- Если такие элементы были найдены, вы можете удалить их, нажав по ним правой кнопкой мыши и выбрав соответствующий пункт контекстного меню.
- Также выполните поиск по wscript и изучите найденные элементы: если они подозрительны, имеет смысл удалить их.
После удаления всех записей для запуска файла в автозагрузке Windows, рекомендую:
- Удалить и сам этот файл: обычно он располагается в одной из папок с временными файлами.
- Выполнить дополнительную проверку компьютера на вирусы и наличие вредоносных программ, например, с помощью KVRT (не требует установки на компьютер и не конфликтует со встроенным антивирусом).
Ошибки Windows Script Host при установке программ и игр
Остатки работы вредоносного ПО на компьютере — не единственный случай, когда вы можете столкнуться с ошибками Windows Script Host: например, некоторые установщики игр и программ могут использовать скрипты .vbs или другие для создания ярлыков или других задач.
Эти скрипты запускаются с помощью Windows Script Host (wscript.exe) и при сбоях выполнения действий, прописанных в них, вы можете получить те или иные сообщения об ошибках.
Возможные решения для типичных ошибок для данного случая:
- Если вы видите сообщение Windows Script Host о невозможности создать ярлык — можно попробовать выполнить запуск установщика от имени администратора.
- При ошибке «На данном компьютере отключен доступ к серверу сценариев Windows» откройте редактор реестра (Win+R — regedit), перейдите к разделу
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
и проверьте наличие параметра DWORD с именем Enabled. Если он присутствует и его значение равно 0, дважды нажмите по нему и установите 1 в качестве значения. При отсутствии параметрам, создайте его и задайте значение 1.
- Сообщения об ошибках Windows Script Host «Не удается найти указанный файл, код 80070002» или «Не удается найти файл сценария» в процессе установки игр и программ обычно появляется при установке нелицензионного софта, когда какие-то из файлов автоматически удаляются встроенным антивирусом Windows. О возможных решениях в инструкции Что делать, если Windows сама удаляет файлы.
В некоторых случаях ошибки Windows Script Host могут быть вызваны сбоями в системе или повреждением системных файлов, может иметь смысл попробовать:
- Использовать точки восстановления системы
- Выполнить восстановление целостности системных файлов
- Установить последние обновления Windows
Если ваша проблема с Windows Script Host отличается от описанных в инструкции, расскажите о том, что именно происходит, какое сообщение об ошибке вы наблюдаете и при каких обстоятельствах. Возможно, я или кто-то из читателей сможет вам помочь.
Все способы:
- Исправляем ошибку Windows Script Host
- Вариант 1: Системное время
- Вариант 2: Служба обновлений
- Вариант 3: Некорректно установленные обновления
- Вариант 4: Нелицензионная Windows
- Заключение
- Вопросы и ответы: 13
Windows Script Host – особый компонент операционной системы, который позволяет запускать скрипты, написанные на JS (Java Script), VBS (Visual Basic Script) и других языках. При неправильном его функционировании могут наблюдаться различные сбои во время запуска и работы Windows. Такие ошибки зачастую не могут быть исправлены простой перезагрузкой системы или графической оболочки. Сегодня поговорим о том, какие действия необходимо совершить для устранения неполадок в функционировании компонента WSH.
Исправляем ошибку Windows Script Host
Сразу стоит сказать о том, что если вы писали свой скрипт и при его запуске получили ошибку, то необходимо искать проблемы в коде, а не в системном компоненте. Например, вот такое диалоговое окно говорит именно об этом:
Такая же ситуация может возникнуть и в том случае, когда в коде имеется ссылка на другой скрипт, путь к которому прописан неверно либо данный файл вовсе отсутствует на компьютере.
Далее мы поговорим о тех моментах, когда при старте 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 довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.
Наша группа в TelegramПолезные советы и помощь
Windows 10: How to remove and install windows script host
Discus and support How to remove and install windows script host in Windows 10 Gaming to solve the problem; I very tired to see this keeping pop-up when start the computer, it also can’t not be solved.So after my computer been affected with computer virus I…
Discussion in ‘Windows 10 Gaming’ started by Ly Hai, May 14, 2023.
-
How to remove and install windows script host
I very tired to see this keeping pop-up when start the computer, it also can’t not be solved.So after my computer been affected with computer virus I lucky deleted all of the virus, but then my windows script got a problem which is seem like the virus is still in my computer and hide under some .vbs file. I delete it and the annoying pop-up come after that
-
Windows Script Host
Hi Tiara,
The message «Windows Script Host access is disabled on this machine. Contact your administrator for details» is usually occurring if a program that does not require the feature of Windows Script Host is running on a Windows PC. For us to provide an accurate
solution, we would need you to answer the following questions:- Which build, version and edition of Windows is installed on your computer?
- Does the message appear when you are launching a specific application?
- What changes were made to the device before this issue happened?
For initial troubleshooting, we suggest following the steps provided by
Ramesh Srinivasan in this thread.We are looking forward to your response.
-
How to remove Windows Script Host?
*Original Title: Windows Script Host
Des anyone know how to remove windows script host?
Script windows\run.vbs
Line :44
-
How to remove and install windows script host
Windows Script Host
Hi Boniface,
Windows Script Host provides your PC the scripting abilities like
batch files, but Windows Script Host offers more features. You can enable
Windows Script Host to stop ‘Windows Script Host is disabled on this machine, contact your administrator for details’
message by following these steps:- Press Windows + R to open Run.
- Type regedit and press Enter to open the
Registry Editor. - Navigate to this key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings.
- On the right panel, double-click Enabled and change the
Value data to 1. - Save the changes and exit the Registry Editor.
Note: Do not modify other keys on the Registry without having enough knowledge about that registry key as it may cause some failures on your PC
Let us know how things go.
Regards.
How to remove and install windows script host
-
How to remove and install windows script host — Similar Threads — remove install script
-
How to fix or remove this «Windows Script Host» issue?
in Windows 10 Gaming
How to fix or remove this «Windows Script Host» issue?: I started getting this message every time I load up my PC, I got a WSH error code 80070002https://answers.microsoft.com/en-us/windows/forum/all/how-to-fix-or-remove-this-windows-script-host/e375fe30-8bd7-4d9d-9b9c-cb1c727002ca
-
How to fix or remove this «Windows Script Host» issue?
in Windows 10 BSOD Crashes and Debugging
How to fix or remove this «Windows Script Host» issue?: I started getting this message every time I load up my PC, I got a WSH error code 800700E1. I tried looking it up in Microsoft Community and found something similar that said to delete the Run.vbs file and restart.I did, and I got the 2nd alert that says Run.vbs can’t be… -
How to fix or remove this «Windows Script Host» issue?
in Windows 10 Software and Apps
How to fix or remove this «Windows Script Host» issue?: Split from this thread. can you help melogs.ziphttps://answers.microsoft.com/en-us/windows/forum/all/how-to-fix-or-remove-this-windows-script-host/1b5a8774-5db6-4d32-8ec7-02a43a77b30a
-
How to fix or remove this «Windows Script Host» issue?
in Windows 10 Gaming
How to fix or remove this «Windows Script Host» issue?: I started getting this message every time I load up my PC, I got a alert that says Run.vbs can’t be found. And trying to look this error up comes up with other community threads that don’t pertain to what my issue is. Please help…. -
How to remove Windows Script Host error?
in Windows 10 BSOD Crashes and Debugging
How to remove Windows Script Host error?: I tried all the methods such as:1. sfc /scannow2. Regedit3. Microsoft Safety Scannerbut unable to completely take out the error window. Sometimes, it is stacking up in the background. Need help. Thanks in advance…. -
How to remove Windows Script Host error?
in Windows 10 Gaming
How to remove Windows Script Host error?: I tried all the methods such as:1. sfc /scannow2. Regedit3. Microsoft Safety Scannerbut unable to completely take out the error window. Sometimes, it is stacking up in the background. Need help. Thanks in advance…. -
How to remove Windows Script Host error?
in Windows 10 Software and Apps
How to remove Windows Script Host error?: I tried all the methods such as:1. sfc /scannow2. Regedit3. Microsoft Safety Scannerbut unable to completely take out the error window. Sometimes, it is stacking up in the background. Need help. Thanks in advance…. -
How to remove and install windows script host
in Windows 10 Software and Apps
How to remove and install windows script host: I very tired to see this keeping pop-up when start the computer, it also can’t not be solved.So after my computer been affected with computer virus I lucky deleted all of the virus, but then my windows script got a problem which is seem like the virus is still in my computer… -
how to remove windows script host
in Windows 10 Customization
how to remove windows script host: Could you please help? Need to figure out how to remove the following scripts when starting the computer.[ATTACH]
https://answers.microsoft.com/en-us/windows/forum/all/how-to-remove-windows-script-host/2d3d1cef-3b61-4401-ad21-a22412dd461e
OFF:как установить WSH?
Ø
☑
0
Michael
08.06.05
✎
11:01
subj
1
Денис2
08.06.05
✎
11:04
А какая ось?
2
Fram
08.06.05
✎
11:04
а зачем его устанавливать?
3
Мутабор
08.06.05
✎
11:05
Качаем последнюю версию с майкрософта (или берем из дистрибутивов).
4
Michael
08.06.05
✎
11:12
Ось ХР. Но не я устанавливал. У меня как раз все работает.
А тут ни один скрип из Телепата не работает.
5
Денис2
08.06.05
✎
11:14
(4) в ХП уже есть шелл. А если не работает, мож кто с правами намудрил?
6
Jeronimo
08.06.05
✎
11:21
Не надо ничего устанавливать, все уже есть. Если не работают скрипты, то дело действительно либо в правах, либо в скриптах (неправильно запускаешь)
7
ADirks
08.06.05
✎
11:23
8
smaharbA
08.06.05
✎
11:40
счас скажу… тока схожу пи…
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
Строковый параметр Enabled равный «0» отключает работу скриптов WSH (значение «1» включает обратно)
Строковый параметр DisplayLogo равный «0» отключает показ версии WSH и копирайт компании Майкрософт при работе скрипта в окне сеанса MS-DOS
9
Singl
08.06.05
✎
11:56
А в Win98 как регистрировать файлы *.wsc из Телепата ?
10
DeiMos
08.06.05
✎
12:01
Неудачная попытка создания объекта (WScript.Shell)
DeiMos11.05.2005 — 16:37 WshShell = CreateObject(«WScript.Shell»);{Глобальный модуль(3954)}: Неудачная попытка создания объекта (WScript.Shell) Что бы это значило?Первый раз столкнулся с таким траблом. Яндекс — мне не помог. (Может, плохо искал…)PS: Win2K Prof
DeiMos4 — 11.05.2005 — 16:51 Или, ещё глупее вопрос: Что означает термин «сам wsh»?
Кочуров5 — 11.05.2005 — 16:54 Возможно, кстати, именно WScript.Shell запрещен каким-нить сервиспаком Виндов или Эксплорера. Вроде была дыра какая-то в безопасности, с ним связаная.
DeiMos6 — 11.05.2005 — 16:55 (3): Есть такое дело. Находится в C:\WINNT\system32 и исправно запускается.А также есть nwscript.exe
Кочуров7 — 11.05.2005 — 16:57 Попробуй создать объект в VBA (Word, Excel) — может они более подробно выругаются, в чем проблема.
DeiMos8 — 11.05.2005 — 16:58 (5): Весьма и весьма вероятно. Недавно я накатывал сервиспаки и Виндов и Эксплорера. Пойду пороюсь в политиках безопасности…Или это не поможет и не стоит тратить время?
Кочуров9 — 11.05.2005 — 17:01 (8) Не знаю, поможет ли. Тут возможно у Яндекса спросить придется. И еще, тут многое зависит от того, где выполняется скрипт — я тебе не случайно в VBA попробовать рекомендовал.
smaharbA10 — 11.05.2005 — 17:02 Глупый ответ, создай файл test.vbsset WshShell = CreateObject(«WScript.Shell»)WScript.Echo «ла-ла-ла»если выдаст ошибку тогда уж и ройся в системе (политиках и т.д.)
DeiMos11 — 11.05.2005 — 17:06 (10): Результат: Ошибка: Требуемый класс отсутствует в ClassFactoryКод: 80040111Источник: (null)
a13x12 — 11.05.2005 — 17:07 (11) попробуйте с помощью regsvr32 перерегистрировать файлы%windir%\system32\scrobj.dll%windir%\system32\wshom.ocxнекоторые кривые деинсталляторы сносят регистрацию базовых объектов WSHи после этого в системе пропадают объекты Scripting.FileSystemObject и WScript.Shell. Обычно достаточно перерегистрации указанных файлов. В крайнем случае — переустановки самого Windows Scripting Host aka WSH.
DeiMos13 — 11.05.2005 — 17:16 (12): Огромное спасибо. Всё получилось. Долгоооонько бы я сам искал эту причину и устранял…