Какие версии операционной системы windows поддерживают сервер сценариев wsh

Основы языка JScript — написание WSH скриптов

Сегодня поговорим об очень полезном компоненте операционной системы Windows — это Windows Script Host, если быть конкретней, то о языке Jscript, на котором можно писать эти самые WSH скрипты.

Начнем мы с небольшой теории, так как мы еще не затрагивали 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.

Выводим сообщение на JScript

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

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

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

Например, вывести сообщение:

Работа с Excel на JScript

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

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

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

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

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

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

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

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

Хост сценариев Windows — Windows Script Host

Хост сценариев Windows (WSH)
Другие имена Хост сценариев Windows
Разработчики) Microsoft
Стабильный выпуск
Операционная система Майкрософт Виндоус
Тип Техника автоматизации
Лицензия Проприетарное коммерческое программное обеспечение
Интернет сайт Обзор 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.

Читайте также:  Windows store games folder

Он не зависит от языка, так как может использовать различные языковые движки 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, поставляемым с пакетом, или другим интерпретатором, указанным пользователем; это также относится к эмулятору паспорта.

Читайте также:  Zfs on linux install

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.

Примеры

Первый пример очень прост; он показывает некоторый VBScript, который использует корневой COM-объект WSH «WScript» для отображения сообщения с кнопкой «ОК». После запуска этого сценария будет вызван механизм CScript или WScript и предоставлена ​​среда выполнения.

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

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

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

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

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

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

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

Начиная с версии 5.6 WSH, сценарии могут быть программно снабжены цифровой подписью с помощью объекта Scripting.Signer в самом сценарии при условии, что в системе присутствует действующий сертификат . В качестве альтернативы в командной строке можно использовать инструмент signcode из 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, также могут иметь встроенные сценарии.

Название двигателя Реализован язык сценариев Базовый язык Расширения файлов Доступность Произведено Статус Дата первого выпуска Закодированные скрипты Заметки
VBScript Microsoft VBScript Microsoft Visual Basic .vbs Установлен по умолчанию Microsoft установка по умолчанию 1999 г. Да, .vbe Скрипт хоста Windows по умолчанию
JScript Microsoft JScript ECMAScript .js Установлен по умолчанию Microsoft установка по умолчанию 1999 г. Да, .jse Хост java-скрипта по умолчанию
WinWrap Basic WinWrap Basic Базовый .wwb В основной установке WWB Полярная инженерия Стандартный функционал WWB; Использует как .NET, так и COM 2004 г. да
PerlScript Perl Perl 5 .pls с ActiveState Perl ActiveState Открытый исходный код 1999 г. Как сообщается, да
PScript Perl Perl 5, функциональность CGI .p, .ps с MKS Toolkit МКС Коммерческий 2001 г.
XBScript xBase Scripting Engine xBase ( клиппер ) .xbs, .prg Клипер с программным обеспечением XBScript Коммерческий
LotusScript WSH LotusScript Microsoft Visual Basic (qv) .nsf Сторонняя загрузка Служба поддержки Plus Бесплатное ПО 2001 г.
RexxScript Rexx Rexx .rxs, .rx, .rex С некоторыми реализациями Rexx Различный Бесплатное ПО 1998 г.
ooRexxScript Открыть объект REXX REXX .rxs с Open Object Rexx или бесплатно от третьих лиц Команда Open Object Rexx Открытый исходный код
PythonScript Python Python .pys SourceForge и ActivePython Проект Pywin32 Открытый исходный код
TclScript Tcl / Tk Tcl / Tk .tcls SourceForge ActiveState или третье лицо Открытый исходный код
ActivePHPScript PHP PHP .phps с PHP Команда PHP Открытый исходный код
PHPScript PHP PHP .phps с PHP Команда PHP Открытый исходный код Более ранняя версия ActivePHPScript
RubyScript Рубин Рубин .rbs с дистрибутивом Ruby Рубиновая команда Открытый исходный код да
XLNTScript XLNT DCL .xcs с XLNT Advanced Systems Concepts, Inc. Коммерческий 1997 г. OpenVMS DCL -применение сценариев многоцелевых для Windows ,
LuaScript Lua Lua .lua с Lua Организация Lua Открытый исходный код
Движок Object REXX Объект REXX Rexx .rex, .rxs с IBM Object REXX IBM Коммерческий 2002 г.
XML Engine Синтаксический анализ XML Расширенный HTML, XML .xml со многими реализациями XML Эльфийские данные де-факто установка по умолчанию 2000 г. Macintosh тоже
Двигатель Kixtart WSH Kixtart KixTart, MS-DOS, Windows 95. Оболочки Windows NT .kix с KixStart Microsoft Нидерланды Наборы ресурсов Windows и другие ресурсы 1996 г. Загрузите с сайта Microsoft или другого источника, также известного как KixStart32
NullScript NullScript Нулевой язык .ns с NullScript Организация NullScript Наборы ресурсов Windows и другие ресурсы 1999 г.
ForthScript Четвертый Четвертый .fth, другие Четвертый DMOZ Открытый исходный код
Сценарий Haskell Haskell Haskell * .hsk (предварительные), другие бесплатная загрузка Открытый исходный код
Двигатель XSLT WSH XSLT XSLT .xslt бесплатная загрузка Открытый исходный код
Движок CobolScript WSH Кобол Кобол .cbl. .cob, .cb Fujitsu Cobol 3 — бесплатно для использования в образовательных целях Бесплатное коммерческое ПО от Fujitsu с бесплатным компилятором для преподавателей и т. Д. Проприетарный
Движок сценариев Delphi Delphi Delphi, вариант Pascal .dlp, .del,. В некоторых дистрибутивах или наборах ресурсов Delphi Коммерческий 2003 г.
DMDScript DMDScript D, значительное увеличение C .dmd DMD Distributions, скачать Бесплатное ПО Доступно в Интернете 2014 г. DMD
C # скрипт C # Microsoft C # .NET .cs. .c #, другие Исходный код доступен Открытый исходный код, ведется активная разработка не понятно 2013
Малый скриптовый движок C C К (K&R, Ansi) .c, другие Различные места, проверьте в Интернете Бесплатное ПО 2009 г.
JavaScript WSH Engine JavaScript / Java Java и варианты .java, .j, jva, другие Со многими реализациями JavaScript Sun / Другие Java-организации Бесплатное ПО
Возьмите под свой контроль двигатель WSH 4NT / Принять командование ТСС, актуальная версия 4НТ р .btm, .cmd, bat, другие Проверить программное обеспечение JP Программное обеспечение JP Проприетарный 2015 г. Ранняя разработка
92Script WSH Engine TI-89 /92 + / Voyager 200 TI-Basic Калькулятор TI-Basic 0,92 барс Сайт Project Web / FTP Различные независимые программисты Экспериментальный, с открытым исходным кодом 2014 г. «возможное» Beta Q4 2015 для главного двигателя; графическая функциональность (92Script / Tk) тогда или позже
48Script WSH Engine Встроенный язык программирования семейства калькуляторов HP-48 Язык программирования HP 48, дальний родственник Forth, Basic, Lisp .48s Сайт Project Web / FTP Различные независимые программисты Экспериментальный 2015 г. Запланировано По состоянию на 30.09.2015. Язык имеет Лисп, Бейсик, Форт и другие влияния.
Сценарий Фортрана Фортран Фортран 77 .for, .ftn. f77, f90, f95 Различный Различный Экспериментальная проверка концепции, академические упражнения, условно-бесплатная, коммерческая, с открытым исходным кодом. 2000 г.
Паскальскрипт Object Pascal Паскаль 7 .pas, .ops, другое Object Pascal RemObjects Бесплатное ПО 2001 г. Может также использоваться напрямую с Delphi
Lisp WSH Engine Лисп Лисп .lisp, .lsp Различные инструменты Lisp AutoLisp и другие Бесплатное или условно-бесплатное ПО
БЕСЕН ECMA-JavaScript Java и варианты .bes, .bsn, другие SourceForge BESEN Организация Открытый исходный код 2011 г.
Двигатели ECMAScript WSH Java и варианты Различный Различный Различный Различный Экспериментальное, бесплатное, с открытым исходным кодом, условно-бесплатное, проприетарное, коммерческое ПО 2005 г. Существует множество реализаций ECMAScript, но не все имеют движки WSH.
Двигатель CFXScript WSH Встроенный язык программирования Casio CFX-9850 и FX Calculator Язык программирования калькулятора Casio, портированный на различные операционные системы как CFW .cfxb Сайты Project Web / FTP независимые программисты Экспериментальный 2015 г. Запланировано По состоянию на 30.09.2015. В языке есть элементы Basic, Forth, Fortran и другие.
Механизм SharpCalcScript WSH Графические калькуляторы Sharp на встроенном языке программирования Sharp S-Basic, портированный на windows как NeusSFortran .scsb Сайты Project Web / FTP независимые программисты Экспериментальный 2015 г. Запланировано По состоянию на 30.09.2015. Также включает в себя язык S-Basic карманных компьютеров Sharp.
Читайте также:  Драйвер sony svp132a1cv windows 10

Были предложения создать механизмы для других языков, таких как 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 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 с пакетом обновления 3, выпуск 5.7 не требуется, так как он включен, и с тех пор новые версии включаются в новые версии Windows.

Оцените статью