Что такое сервер сценариев windows

Обновлено: 02.07.2024

Начнем мы с небольшой теории, так как мы еще не затрагивали Windows Script Host.

Что такое Windows Script Host?

Windows Script Host – сервер выполнения сценариев (скриптов) на таких языках как VBScript и JScript. WSH разработан компанией Microsoft и он является компонентом операционной системы Windows начиная с Windows 98.

Первоначально для администрирования использовались только bat-файлы, но их возможности ограничены (хотя также очень полезны!), поэтому компания Microsoft предложила такой вариант WSH. Возможности WSH-скриптов уже гораздо больше, ведь данные скрипты уже создаются на полноценных языках, таких как VBScript и JScript.

Именно о JScript мы сегодня и поговорим.

Но о VBScript мы тоже скажем пару слов.

VBScript – это скриптовой язык программирования, созданный компанией Microsoft для разработки скриптов в операционной системе Windows. Другими словами, это один из языков, которые может интерпретировать Windows Script Host. И из названия ясно, что VBScript основан на языке Visual Basic, поэтому тем, кто знаком с Visual Basic будет просто писать WSH-скрипты на этом языке программирования.

JScript – скриптовой язык программирования, с помощью которого можно создавать (писать) скрипты, которые будут интерпретироваться компонентом Windows Script Host.

С первого взгляда JScript во многом похож на JavaScript (ECMAScript), это и естественно, так как синтаксис, некоторый объекты, методы, свойства аналогичны JavaScript. Но это все же не JavaScript, а именно JScript. JavaScript (ECMAScript) ориентирован на объекты браузера, а JScript уже на компоненты операционной системы Windows. Но как мы сказали, они похожи, поэтому те, кто владеют языком программирования JavaScript с легкостью перейдут на JScript.

Возможности Windows Script Host

А теперь давайте поговорим о том, зачем нам нужно писать эти самые WSH-скрипты, т.е. об их возможностях и преимуществах:

  • Возможность взаимодействия с файловой системой (файлы, каталоги), системным реестром, ресурсами локальной сети;
  • Взаимодействие с такими продуктами как Microsoft Word, Excel и другими программами. Т.е. например, мы можем создавать excel файлы или конвертировать другие форматы в excel файлы;
  • Взаимодействие с ActiveX-технологиями, например: ActiveX Data Object (ADO) — доступ к базам данных разных форматов, Active Directory Service Interface (ADSI) — работа со службами каталогов Active Directory;
  • Наличие полноценного языка программирования, с помощью которого можно реализовывать сложные алгоритмы, которые например нельзя реализовать с помощью bat файлов.

Скрипты на JScript имеют расширение .js такое же, как и на JavaScript за исключением того, что эти скрипты обрабатывает не браузер, а Windows Script Host.

На JScript возможно даже реализация графического интерфейса через объект браузера (internet explorer), согласитесь это уже полноценная программа.

Примеры написания WSH скриптов

Перейдем к практике, так как у нас сегодня статья по основам, мы рассмотрим простые примеры написание скриптов на JScript.

Примечание! Для того чтобы попробовать примеры ниже скопируйте код любого примера в текстовый файл и сохраните с расширением .js, например, test.js.

В WSH имеется специальный объект, на основе которого мы уже можем в дальнейшем создавать другие объекты, настраивать взаимодействие с программами, файлами и другими компонентами операционной системы.

Этим объектом является WScript. Пример его использования на Jscript:

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

Работа с Excel на JScript

Теперь давайте создадим другой объект, например, Excel файл:

Как Вы понимаете, мы имеем доступ ко всем свойствам в Excel, другими словами, мы можем изменить внешний вид, задать формат ячеек и многое другое. Для примера давайте поэкспериментируем с некоторыми свойствами:

Работа с текстовым файлом и Excel на JScript

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

Для того чтобы настроить взаимодействие с файловой системой, необходимо создать объект FileSystemObject, который работает с файлами и каталогами. Вот пример небольшого скрипта, который считывает данные из текстового файла построчно и записывает их в Excel документ, причем мы все строки пронумеруем и зададим ширину столба для данных в Excel:

Пример текстового файла:

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

Я думаю для начала этого вполне достаточно, в дальнейшем мы будем разбирать задачи посложней, ведь при помощи Jscript в WSH можно очень много чего сделать, гораздо больше, чем с помощью простых bat файлов. До встречи!

Сразу стоит сказать о том, что если вы писали свой скрипт и при его запуске получили ошибку, то необходимо искать проблемы в коде, а не в системном компоненте. Например, вот такое диалоговое окно говорит именно об этом:

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

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

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

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

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

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

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

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

    Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.

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

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

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

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

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

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

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

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

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

Вариант 4: Нелицензионная Windows

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

Заключение

Решения проблемы с Windows Script Host довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Microsoft сервер сценариев Windows ( WSH ) (ранее называвшийся для Windows Scripting Host ) представляет собой технологию автоматизации для Microsoft Windows операционных систем , что обеспечивает скриптовые возможности , сравнимые с помощью пакетных файлов , но с более широким спектром поддерживаемых функций. Этот инструмент был впервые представлен в Windows 95 после сборки 950a на установочных дисках в качестве дополнительной установки, настраиваемой и устанавливаемой с помощью панели управления , а затем как стандартный компонент Windows 98 (сборка 1111) и последующих версий, а также Windows NT 4.0 Build 1381 и с помощью пакета обновления 4. WSH также является средством автоматизации для Internet Explorerчерез установленные движки WSH начиная с IE версии 3.0; в это время VBScript стал средством автоматизации для Microsoft Outlook 97. WSH также является необязательной установкой, поставляемой с механизмом VBScript и JScript для Windows CE 3.0 и последующих версий, а также доступны некоторые сторонние механизмы, включая Rexx и другие формы Basic.

Он не зависит от языка, поскольку может использовать различные языковые движки Active Scripting . По умолчанию он интерпретирует и запускает текстовые JScript (файлы .JS и .JSE) и VBScript (файлы .VBS и .VBE).

Пользователи могут устанавливать различные механизмы сценариев, чтобы они могли писать сценарии на других языках, например PerlScript . Также можно использовать независимое от языка расширение имени файла WSF. Преимущество файла сценариев Windows (.WSF) заключается в том, что он позволяет использовать несколько сценариев («заданий»), а также комбинацию языков сценариев в одном файле.

Механизмы WSH включают различные реализации для Rexx , BASIC , Perl , Ruby , Tcl , PHP , JavaScript , Delphi , Python , XSLT и других языков.

Windows Script Host распространяется и устанавливается по умолчанию в Windows 98 и более поздних версиях Windows. Он также устанавливается, если установлен Internet Explorer 5 (или более поздняя версия). Начиная с Windows 2000 , Windows Script Host стал доступен для использования со сценариями входа пользователей.

СОДЕРЖАНИЕ

использование

Windows Script Host может использоваться для различных целей, включая сценарии входа в систему, администрирование и общую автоматизацию. Microsoft описывает его как инструмент администрирования . WSH предоставляет среду для запуска сценариев - он вызывает соответствующий механизм сценариев и предоставляет набор служб и объектов для работы сценария. Эти сценарии могут быть запущены в режиме графического интерфейса пользователя ( WScript .exe), в режиме командной строки ( CScript .exe) или из COM-объекта ( wshom .ocx), что обеспечивает гибкость для пользователя как интерактивных, так и неинтерактивных сценариев. Таким образом, в Инструментарии управления Windows также можно создавать сценарии.

WSH, механизмы и связанные функции также перечислены как объекты, к которым можно получить доступ, создать сценарии и запросить их с помощью обозревателей объектов VBA и Visual Studio и аналогичных инструментов, таких как различные отладчики сценариев, например Microsoft Script Debugger и редакторы. .

WSH реализует объектную модель, которая предоставляет набор интерфейсов модели компонентных объектов (COM). Таким образом, в дополнение к ASP, IIS, Internet Explorer, CScript и WScript, WSH можно использовать для автоматизации и взаимодействия с любым приложением Windows с COM и другими открытыми объектами, такими как использование PerlScript для запроса Microsoft Access различными способами, включая различные механизмы ODBC. и SQL , ooRexxScript создать то , что в эффекте Rexx макросов в Microsoft Excel , Quattro Pro, Microsoft Word , Lotus Notes и любой из подобных, XLNT сценария , чтобы получить переменные окружения и распечатать их в новом TextPad документе, VBA функциональность Microsoft Office, Open Office (а также Python и другие устанавливаемые языки макросов) и Corel WordPerfect Office отделены от движков WSH, хотя в Outlook 97 в качестве языка макросов используется VBScript, а не VBA.

Python в виде ActiveState PythonScript может быть использован для автоматизации и запроса данных в SecureCRT , как и с другими языками с установленными двигателями, например PerlScript , ooRexxScript , PHPScript , RubyScript , LuaScript , XLNT и так далее. Одним из заметных исключений является Paint Shop Pro , который можно автоматизировать в Python с помощью интерпретатора макросов в самой программе PSP, а не с помощью механизма PythonScript WSH или внешней реализации Python, такой как интерпретаторы Python, поставляемые с пакетами программного обеспечения для эмуляции и интеграции Unix или другие автономные реализации Python и др. как промежуточный и действительно может быть запрограммирован таким образом даже при отсутствии какой-либо сторонней установки Python; то же самое и с программируемым Rexx эмулятором терминала Passport. SecureCRT эмулятор терминала, SecureFX FTP клиент, и связанные с ним клиентскими и серверными программами от Van Dyke являются текущими версиями автоматизированных с помощью WSH так что любой язык с установленным двигателем , может быть использован; программное обеспечение поставляется с примерами VBScript, JScript и PerlScript.

Начиная с самых последних выпусков и возвращаясь к нескольким версиям, возможность программирования 4NT / Take Command в последних реализациях (с помощью "@REXX" и аналогичных для Perl, Python, Tcl, Ruby, Lua, VBScript, JScript и тому подобное и так далее) обычно использует движок WSH. ЗК эмулятор терминала получает свою способность быть запрограммирована в Rexx при помощи внешнего переводчика, один из которых входит в комплект поставки программы, и альтернативные переводчики Rexx могут быть указаны в конфигурации программы. MKS Toolkit предоставляет PScript, механизм WSH в дополнение к стандартному интерпретатору Perl perl.exe, который поставляется с пакетом.

VBScript, JScript и некоторые сторонние движки имеют возможность создавать и выполнять скрипты в закодированном формате, который предотвращает редактирование с помощью текстового редактора; расширения файлов для этих закодированных сценариев - .vbe, .jse и другие файлы того же типа.

Если не указано иное, любой механизм сценариев WSH может использоваться с различными пакетами программного обеспечения сервера Windows для создания сценариев CGI. Текущие версии стандартных движков WSH и все или большинство сторонних движков также имеют возможности сокетов; В качестве сценария CGI или иначе PerlScript является выбором многих программистов для этой цели, а VBScript и различные движки на основе Rexx также оцениваются как достаточно мощные с точки зрения возможности подключения и обработки текста, чтобы также быть полезными. Это также относится к доступу к файлам и их обработке - самые ранние движки WSH для VBScript и JScript этого не делали, поскольку базовый язык не имел этого, в то время как PerlScript, ooRexxScript и другие имели это с самого начала.

WinWrap Basic , SaxBasic и другие похожи на Visual Basic для приложений. Эти инструменты используются для добавления возможностей сценариев и макросов в разрабатываемое программное обеспечение и могут быть найдены, например, в более ранних версиях Host Explorer . Таким же образом можно использовать и многие другие языки. Другие языки, используемые для написания сценариев программ, включают Rexx, Tcl, Perl, Python, Ruby и другие, которые содержат методы для управления объектами в операционной системе, а также в программах электронных таблиц и баз данных. Единственным исключением является то, что эмулятор терминала Zoc управляется интерпретатором Rexx, поставляемым с пакетом, или другим интерпретатором, указанным пользователем; это также относится к эмулятору Passport.

VBScript - это макроязык в Microsoft Outlook 97, в то время как WordBasic используется для Word до 6, Powerpoint и других инструментов. В Excel до 5.0 используется Visual Basic 5.0. В будущих версиях Office 2000 для всех компонентов используется настоящий Visual Basic для приложений 6.0. Другие компоненты используют Visual Basic для приложений . OpenOffice использует Visual Basic, Python и некоторые другие в качестве языков макросов, и другие могут быть добавлены. LotusScript очень тесно связан с VBA и используется для Lotus Notes и Lotus SmartSuite , включая Lotus Word Pro (текущий потомок Ami Pro ), Lotus Approach , Lotus FastSite , Lotus 1-2-3 и т. Д. И чистый VBA, лицензированный. от Microsoft, используется в таких продуктах Corel, как WordPerfect , Paradox , Quattro Pro и т. д.

К любому языку сценариев, установленному в Windows, можно получить доступ с помощью внешних средств PerlScript, PythonScript, VBScript, а другие доступные механизмы можно использовать для доступа к базам данных (Lotus Notes, Microsoft Access, Oracle Database , Paradox) и электронным таблицам (Microsoft Excel, Lotus 1- 2-3, Quattro Pro) и другие инструменты, такие как текстовые процессоры, эмуляторы терминала, командные оболочки и т. Д. Это можно сделать с помощью WSH, поэтому можно использовать любой язык, если есть установленный движок.

В последних версиях расширенной командной строки и инструментов Take Command команда «script», вводимая в приглашении оболочки, создает список установленных в данный момент ядер, по одному в строку и, следовательно, с разделителями CR-LF.

Примеры

Содержание файла hello0.vbs

Программирование WSH также может использовать язык JScript .

Содержание файла hello1.js

Или код может быть смешан в одном файле WSF , таком как VBScript и JScript , или в любом другом:

Содержание файла hello2.wsf

Проблемы безопасности

Приложения и процессы Windows можно автоматизировать с помощью сценария в Windows Script Host. Для использования этой способности могут быть написаны вирусы и вредоносное ПО. Таким образом, некоторые предлагают отключить его из соображений безопасности. В качестве альтернативы антивирусные программы могут предлагать функции для управления .vbs и другими скриптами, которые выполняются в среде WSH.

Начиная с версии WSH 5.6, сценарии могут быть программно снабжены цифровой подписью с помощью объекта Scripting.Signer в самом сценарии при условии, что в системе присутствует действующий сертификат . В качестве альтернативы в командной строке можно использовать инструмент кодирования знаков из Platform SDK, который был расширен для поддержки типов файлов WSH.

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

Доступные скриптовые движки

Примечание . По определению, все эти механизмы сценариев могут использоваться при программировании CGI под Windows с любым количеством программ и настроены, что означает, что файлы исходного кода для сценария, используемого на сервере для целей CGI, могут иметь другие расширения файлов, такие как .cgi и так далее. Вышеупомянутая возможность Windows Script Host запускать скрипт с несколькими языками в файлах с расширением .wsh. Расширенные Html и XML также добавляют к дополнительным возможностям при работе со скриптами для использования в сети, как это делают Active Server Pages и так далее. Более того, сценарии оболочки Windows и сценарии, написанные в оболочках с расширенными возможностями, такими как TCC , 4NT и т. Д., И оболочки Unix в рамках программного обеспечения взаимодействия, такого как MKS Toolkit, также могут иметь встроенные сценарии.

Были предложения о создании движков для других языков, таких как LotusScript , SaxBasic , BasicScript , KiXtart , awk , bash , csh и других оболочек Unix, 4NT , cmd.exe (оболочка Windows NT), Windows PowerShell , DCL , C , C ++ , Fortran и другие. Язык XLNT основан на DCL и предоставляет очень большое подмножество языка вместе с дополнительными командами и операторами, а программное обеспечение можно использовать тремя способами: механизм WSH (* .xcs), консольный интерпретатор (* .xlnt) и как движок CGI на стороне сервера и клиента (* .xgi).

Когда сервер реализует CGI, такой как Windows Internet Information Server, порты Apache и другие, могут использоваться все или большинство механизмов; наиболее часто используются VBScript, JScript, PythonScript, PerlScript, ActivePHPScript и ooRexxScript. Программа MKS Toolkit PScript также запускает Perl. Командные оболочки, такие как cmd.exe, 4NT, ksh, и языки сценариев с обработкой строк и, желательно, с функциями сокета, также могут использоваться для сценариев CGI; скомпилированные языки, такие как C ++, Visual Basic и Java, также могут использоваться таким образом. Все интерпретаторы Perl, ooRexx, PHP и более поздние версии VBScript и JScript могут использовать сокеты для TCP / IP и обычно для этого UDP и другие протоколы.

История версий

Версия для Windows Поставляется с версией WSH Последняя распространяемая версия
Windows 95 Нет (отдельный распространяемый компонент) 5,6
Windows NT 4.0 Нет (отдельный распространяемый компонент) 5,6
Windows NT Server 4.0 Нет (отдельный распространяемый компонент) 5,6
Windows CE 3.0 1.0 (дополнительная установка на установочный диск) 2.0
Windows 98 1.0 5,6
Второе издание Windows 98 1.0 5,6
Windows 2000 2.0 (также называемый WSH 5.1) 5,7
Windows 2000 Server 2.0 (также называемый WSH 5.1) 5,7
Windows 2000 SP3, SP4 и SP5 5,6 5,7
Windows Me 2.0 (также называемый WSH 5.1) 5,6
Windows XP 5,6 5,7
Windows XP с пакетом обновления 3 (SP3) 5,7 Непригодный
Windows Server 2003 5,6 5,7
Виндоус виста 5,7 Непригодный
Windows Server 2008 5,7 Непригодный
Windows 7 5,8 Непригодный
Windows Server 2008 R2 5,8 Непригодный
Windows 8 5,8 Непригодный
Windows Server 2012 5,8 Непригодный
Windows 10 5,812 Непригодный
Windows Server 2016 5,812 Непригодный

Распространяемая версия WSH версии 5.6 может быть установлена ​​в Windows 95/98 / Me и Windows NT 4.0 / 2000. WSH 5.7 можно загрузить для Windows 2000, Windows XP и Windows Server 2003. В последнее время распространяемые версии для старых операционных систем (Windows 9x и Windows NT 4.0) больше не доступны в Центре загрузки Microsoft.

Начиная с Windows XP Service Pack 3, выпуск 5.7 не требуется, поскольку он включен, и с тех пор новые версии включаются в новые версии Windows.

Ошибка «Windows Script Host» часто встречается на Windows 10, 8, 7. Причиной их возникновения нередко служат регулярные обновления от компании Майкрософт. И при чем не важно: официальная у вас «винда», или пиратская.

«Windows Script Host» что это такое

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

Выделим наиболее распространенные причины возникновения конфликта «Виндовс Скрипт Хост»:

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

Способ 1: Настройка корректного времени на компьютере

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


Так что всегда проверяем правильность времени ПК.

С этих пор время вашего ПК будет периодически синхронизироваться с сервером времени Microsoft и проблем с расхождением не возникнет.

Способ 2: Отключение Центра обновлений

Одним из частых причин является неудачное обновление системы.

Чему могут способствовать загруженность системы, а также сбои в сети интернет.

  • Щелкните на «Пуск» и откройте «Панель управления».
  • Зайдите в «Администрирование».
  • Откройте «Службы».
  • Затем выберите «Центр обновления Windows».
  • Щелкните ПКМ. Далее выберите «Остановить».
  • Перезагрузите вашу ОС.

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

Способ 3: Удаление некорректно установленных обновлений

Этот способ представляет собой удаление тех обновлений, после установления которых начались неполадки в Windows Script Host. Устранить это можно двумя способами: вручную и через восстановление системы.

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

Метод вручную

  1. Заходим в «Панель управления»и открываем «Программы и компоненты».
  2. Далее смотрим, какие обновления установлены, нажав соответствующую кнопку.
  3. Появится весь список обновлений. Для удобства отсортируем их по дате установки, нажав по шапке столбца «Установлено».
  4. И удаляем все обновления, которые установлены после появления неполадок (смотрим дату).
  5. Далее перезагружаем ПК.

кнопка пуска

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

  1. Чтобы перейти к данной утилите открываем «Свойства»компьютера.
  2. Далее заходим в «Защиту системы».
  3. Кликаем по кнопке «Восстановление».
  4. В окне программы нажимаем«Далее».
  5. Ставим галочку, чтобы отобразить дополнительные точки восстановления. Нам нужны позиции «Автоматически созданная точка». Из них выбираем ту, что подходит дате последнего обновления.
  6. Жмем «Далее», дожидаемся, когда система предложит перезагрузить ПК и совершит процедуру по восстановлению к выбранному состоянию.

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

Способ 4: Установка лицензионной Windows

Единственный плюс пиратской версии Виндовс – это то, что они бесплатны. Намного больше от них неудобств, в том числе, некорректную работу важных компонентов.

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

Вывод

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

Читайте также: