Windows script host переустановить

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:

  1. Go to a command prompt by clicking Start and choosing Run. In the Open field type cmd.exe.
  2. 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:

  1. If you have not done so already, map S: to \\ohare.ecn.purdue.edu\public.
  2. 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.
  3. Click Yes to confirm that you wish to install Windows Script.
  4. Click Yes to agree to the license agreement after reading it.
  5. The installer will copy files to the local disk and notify you when the copying is complete. Click OK to dismiss the message.
  6. If you are asked to reboot the system, click No.
  7. Start a command prompt by clicking Start and choosing Run. In the Open field type cmd.exe.
  8. 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.
  9. 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. Обратитесь к системному администратору
    Отключен доступ к серверу сценариев Windows

При этом сам файл сценария (скрипт) — это обычно какой-либо файл с расширением .vbs, имеющий название похожий на что-то системное, имеющее отношение к обновлениям, Windows, иногда — просто run.vbs

Обычно причина ошибки Windows Script Host в данном случае — наличие прописанного автоматического запуска скрипта .vbs в автозагрузке Windows, либо в планировщике заданий.

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

Общий порядок действий для этой ситуации:

  1. Скачайте утилиту Autoruns с сайта Майкрософт , распакуйте у себя на компьютере в удобное расположение и запустите утилиту.
  2. Используйте поле быстрого поиска для того, чтобы найти записи в автозагрузке, запускающие скрипты .vbs, для этого достаточно ввести соответствующее расширение в поле поиска (фильтра).
    Поиск запуска скриптов vbs в Autoruns

  3. Если такие элементы были найдены, вы можете удалить их, нажав по ним правой кнопкой мыши и выбрав соответствующий пункт контекстного меню.
  4. Также выполните поиск по wscript и изучите найденные элементы: если они подозрительны, имеет смысл удалить их.

После удаления всех записей для запуска файла в автозагрузке Windows, рекомендую:

  • Удалить и сам этот файл: обычно он располагается в одной из папок с временными файлами.
  • Выполнить дополнительную проверку компьютера на вирусы и наличие вредоносных программ, например, с помощью KVRT (не требует установки на компьютер и не конфликтует со встроенным антивирусом).

Ошибки Windows Script Host при установке программ и игр

Остатки работы вредоносного ПО на компьютере — не единственный случай, когда вы можете столкнуться с ошибками Windows Script Host: например, некоторые установщики игр и программ могут использовать скрипты .vbs или другие для создания ярлыков или других задач.

Эти скрипты запускаются с помощью Windows Script Host (wscript.exe) и при сбоях выполнения действий, прописанных в них, вы можете получить те или иные сообщения об ошибках.

Возможные решения для типичных ошибок для данного случая:

  • Если вы видите сообщение Windows Script Host о невозможности создать ярлык — можно попробовать выполнить запуск установщика от имени администратора.
  • При ошибке «На данном компьютере отключен доступ к серверу сценариев Windows» откройте редактор реестра (Win+Rregedit), перейдите к разделу
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings

    и проверьте наличие параметра DWORD с именем Enabled. Если он присутствует и его значение равно 0, дважды нажмите по нему и установите 1 в качестве значения. При отсутствии параметрам, создайте его и задайте значение 1.

    Включение Windows Script Host в редакторе реестра

  • Сообщения об ошибках 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 Script Host вызванная ошибкой в коде скрипта

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

Далее мы поговорим о тех моментах, когда при старте Windows или запуске программ, например, Блокнота или Калькулятора, а также других приложений, использующих системные ресурсы, появляется стандартная ошибка Windows Script Host. Иногда подобных окон может появиться сразу несколько. Случается такое после обновления операционной системы, которое может пройти как в штатном режиме, так и со сбоями.

Ошибка Windows Script Host вызванная сбоем в операционной системе Windows

Причины такого поведения ОС следующие:

  • Неверно выставленное системное время.
  • Сбой в работе службы обновлений.
  • Некорректная установка очередного апдейта.
  • Нелицензионная сборка «винды».

Вариант 1: Системное время

Многие пользователи думают, что системное время, которое показывается в области уведомлений, существует только для удобства. Это не совсем так. Некоторые программы, обращающиеся к серверам разработчиков или к иным ресурсам, могут работать некорректно или вовсе отказаться функционировать по причине расхождений в дате и времени. Это же касается и Windows с ее серверами обновления. В том случае, если будет расхождение в вашем системном времени и времени сервера, то могут наблюдаться неполадки с апдейтами, поэтому на это стоит обратить внимание в первую очередь.

  1. Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.
  2. Далее идем на вкладку «Время по интернету» и жмем на кнопку изменения параметров. Обратите внимание, что ваша учетная запись должна обладать правами администратора.

    Переход к настройкам времени по интернету в Windows 7

  3. В окне настроек устанавливаем галку в указанный на изображении чекбокс, затем в выпадающем списке «Сервер» выбираем time.windows.com и нажимаем «Обновить сейчас».

    Настройка синхронизации времени с сервером Майкрософт в Windows 7

  4. Если все пройдет успешно, то появится соответствующая надпись. В случае ошибки с превышением времени ожидания просто нажимаем кнопку обновления еще раз.

    Сообщение об успешной синхронизации времени с сервером в Windows 7

Теперь ваше системное время будет регулярно синхронизироваться с сервером времени Майкрософт и расхождения не будет.

Вариант 2: Служба обновлений

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

  1. Вызываем строку «Выполнить» сочетанием клавиш Win+R и в поле с названием «Открыть» пишем команду, которая позволит получить доступ к соответствующей оснастке.

    services.msc

    Переход к системной оснастке Службы в Windows 7 из строки Выполнить

  2. В списке находим «Центр обновления», кликаем ПКМ и выбираем пункт «Свойства».

    Переход к свойствам службы Центра обновления Windows 7

  3. В открывшемся окне жмем кнопку «Остановить», а затем ОК.

    Остановка службы Центра обновления Windows 7

  4. После перезагрузки служба должна запуститься автоматически. Стоит проверить, так ли это и, если она все еще остановлена, включить ее тем же способом.

    Запуск службы Центра обновления Windows 7

Если после выполненных действий ошибки продолжают появляться, то необходимо поработать с уже установленными обновлениями.

Вариант 3: Некорректно установленные обновления

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

Ручное удаление

  1. Идем в «Панель управления» и находим апплет с названием «Программы и компоненты».
    Переход к апплету Программы и компоненты из Панели управления Windows 7

  2. Далее переходим по ссылке, отвечающей за просмотр обновлений.

    Переход к просмотру установленных обновлений в Windows 7

  3. Сортируем список по дате установки, кликнув по шапке последней колонки с надписью «Установлено».

    Сортировка обновлений по дате установки в Windows 7

  4. Выбираем нужное обновление, кликаем ПКМ и выбираем «Удалить». Также поступаем с остальными позициями, помня про дату.

    Удаление установленного обновления в Windows 7

  5. Перезагружаем компьютер.

Утилита восстановления

  1. Для перехода к данной утилите кликаем правой кнопкой мыши по значку компьютера на рабочем столе и выбираем пункт «Свойства».
  2. Далее переходим к «Защите системы».

    Переход к настройкам защиты системы в Windows 7

  3. Нажимаем кнопку «Восстановление».

    Запуск утилиты восстановления системы в Windows 7

  4. В открывшемся окне утилиты жмем «Далее».

    Переход к выбору точек восстановления в утилите восстановления Windows 7

  5. Ставим галку, отвечающую за показ дополнительных точек восстановления. Необходимые нам поинты будут называться «Автоматически созданная точка», тип – «Система». Из них необходимо выбрать ту, которая соответствует дате последнего обновления (или того, после которого начались сбои).

    Поиск точек восстановления в системной утилите Windows 7

  6. Жмем «Далее», ждем, пока система предложит перезагрузиться и выполнит действия по «откату» к предыдущему состоянию.

    Запуск процесса восстановления системы Windows 7

  7. Обратите внимание, что в этом случае могут быть удалены и те программы и драйвера, которые были установлены вами после этой даты. Узнать, произойдет ли это, можно нажав кнопку «Поиск затрагиваемых программ».

    Поиск затрагиваемых восстановлением системы программ в Windows 7

Читайте также: Как восстановить систему 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.

  1. 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

    :)

  2. 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.

  3. 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

  4. 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.

Thema:

How to remove and install windows script host

  1. How to remove and install windows script host — Similar Threads — remove install script

  2. 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 80070002

    https://answers.microsoft.com/en-us/windows/forum/all/how-to-fix-or-remove-this-windows-script-host/e375fe30-8bd7-4d9d-9b9c-cb1c727002ca

  3. 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…
  4. 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.zip

    https://answers.microsoft.com/en-us/windows/forum/all/how-to-fix-or-remove-this-windows-script-host/1b5a8774-5db6-4d32-8ec7-02a43a77b30a

  5. 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….
  6. 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….
  7. 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….
  8. 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….
  9. 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…
  10. 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): Огромное спасибо. Всё получилось. Долгоооонько бы я сам искал эту причину и устранял…

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как сделать чтобы пк сам выключился через время windows 10
  • Свойства обозревателя где находится windows 10
  • Spider guard для серверов windows
  • Долго ищет обновления windows 7 через центр обновления
  • Как открыть файл temp в windows