Microsoft windows based script host в автозагрузке что это

Microsoft Windows Based Script Host (Встроенный сценарий Microsoft Windows) – это интегрированная компонента в операционной системе Windows, которая позволяет выполнять и запускать сценарии и скрипты на языке VBScript и JScript. Однако, иногда пользователи сталкиваются с проблемами, связанными с этим инструментом, и решают удалить его с компьютера по разным причинам.

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

Шаг 1: Открытие Диспетчера задач

Первым шагом необходимо открыть Диспетчер задач для проверки, работает ли в данный момент встроенный сценарий Microsoft Windows Based Script Host.

Для открытия Диспетчера задач нужно выполнить одно из следующих действий:

  • Щелкнуть правой кнопкой мыши на панели задач и выбрать «Диспетчер задач»;
  • Нажать комбинацию клавиш «Ctrl + Shift + Esc»;
  • Нажать клавишу «Ctrl + Alt + Del» и выбрать «Диспетчер задач» в открывшемся меню.

Примечание: Если Диспетчер задач успешно открыт, это может означать, что встроенный сценарий Microsoft Windows Based Script Host активен и выполняет какие-то процессы в системе.

Шаг 2: Остановка службы сценария Microsoft Windows Based Script Host

Чтобы остановить работу сценария Microsoft Windows Based Script Host, необходимо произвести следующие действия:

  1. Откройте Диспетчер задач и выберите вкладку «Службы».
  2. Найдите службу с именем «Встроенный сценарий Microsoft Windows» в списке служб.
  3. Щелкните правой кнопкой мыши на этой службе и выберите «Остановить».
  4. Подтвердите операцию, если потребуется.

Остановка службы сценария Microsoft Windows Based Script Host приведет к остановке его работы и выключение всех процессов, связанных с ним.

Содержание

  1. Как удалить Microsoft Windows Based Script Host
  2. Причины и последствия
  3. Подготовка к удалению
  4. Пошаговая инструкция удаления
  5. Дополнительные рекомендации

Как удалить Microsoft Windows Based Script Host

Если вы хотите удалить Microsoft Windows Based Script Host, следуйте этим инструкциям:

  1. Откройте панель управления. Щелкните правой кнопкой мыши по кнопке «Пуск» и выберите «Панель управления» в контекстном меню.
  2. Выберите «Программы». В панели управления выберите раздел «Программы».
  3. Выберите «Программы и компоненты». Затем выберите «Программы и компоненты» или «Установка и удаление программ».
  4. Найдите Microsoft Windows Based Script Host. Щелкните по нему правой кнопкой мыши и выберите «Удалить» или «Изменить/Удалить».
  5. Подтвердите удаление. Следуйте инструкциям на экране, чтобы подтвердить удаление Microsoft Windows Based Script Host.
  6. Перезагрузите компьютер. После успешного удаления Microsoft Windows Based Script Host перезагрузите компьютер, чтобы изменения вступили в силу.

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

Если после удаления Microsoft Windows Based Script Host у вас возникли проблемы, вы всегда можете повторно установить эту службу. Обратитесь за подробной информацией в документацию операционной системы Windows или на официальный сайт Microsoft.

Причины и последствия

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

  • Безопасность: Некоторые виды вредоносного программного обеспечения могут использовать WSH для запуска вредоносных сценариев на компьютере пользователя. Отключение WSH может помочь защитить компьютер от таких атак.
  • Интерференция с другими программами: WSH может конфликтовать с другими программами или расширениями, вызывая нестабильность операционной системы. В таких случаях удаление WSH может быть полезным для восстановления нормальной работы компьютера.
  • Отсутствие потребности: Некоторым пользователям может просто не нужен WSH, поскольку они не планируют использовать сценарии на своем компьютере. В таком случае удаление WSH может освободить системные ресурсы и упростить конфигурацию компьютера.

Впрочем, удаление или отключение WSH может иметь несколько последствий:

  • Необходимость в переустановке: Удаление WSH может привести к необходимости переустановить некоторые программы, которые зависят от него и используют его для выполнения сценариев.
  • Потеря функциональности: Если пользователь использует сценарии или приложения, которые зависят от WSH, их работа может быть нарушена или стать невозможной без WSH.
  • Возможные ошибки и нестабильность: Если удаление WSH выполнено неправильно или не полностью, это может вызвать ошибки и нестабильность в операционной системе.

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

Подготовка к удалению

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

1. Создайте системное восстановление: Перед удалением рекомендуется создать точку восстановления, чтобы в случае возникновения проблем или ошибок в процессе удаления можно было вернуть систему к работоспособному состоянию. Чтобы создать точку восстановления, перейдите в «Панель управления» > «Система и безопасность» > «Система» > «Защита системы» и следуйте инструкциям.

2. Сделайте резервную копию данных: Перед удалением Microsoft Windows Based Script Host рекомендуется сделать резервную копию всех важных данных на компьютере. Это поможет избежать потери информации в случае возникновения проблем в процессе удаления.

3. Ознакомьтесь с инструкциями: Перед удалением следует внимательно ознакомиться с инструкциями и рекомендациями по удалению Microsoft Windows Based Script Host. Это поможет избежать ошибок и проблем в процессе удаления.

4. Закройте все связанные процессы: Перед удалением рекомендуется закрыть все процессы, связанные с Microsoft Windows Based Script Host, чтобы предотвратить возможные проблемы или конфликты в процессе удаления. Для этого можно воспользоваться диспетчером задач и закрыть все связанные процессы.

Следуя этим предварительным действиям, вы будете готовы к удалению Microsoft Windows Based Script Host и сможете безопасно провести процедуру удаления.

Пошаговая инструкция удаления

Если вы хотите удалить Microsoft Windows Based Script Host с вашего компьютера, следуйте этой пошаговой инструкции:

  1. Откройте меню «Пуск» и выберите «Панель управления».
  2. В «Панели управления» выберите раздел «Программы» или «Программы и компоненты», в зависимости от версии вашей операционной системы.
  3. В разделе «Программы» найдите «Microsoft Windows Based Script Host» в списке установленных программ.
  4. Щелкните правой кнопкой мыши на «Microsoft Windows Based Script Host» и выберите «Удалить» или «Изменить/Удалить».
  5. Следуйте инструкциям деинсталлятора, чтобы завершить процесс удаления.

После завершения этих шагов, Microsoft Windows Based Script Host будет удален с вашего компьютера.

Примечание: Удаление Microsoft Windows Based Script Host может повлиять на функциональность некоторых программ, поэтому перед удалением убедитесь, что вы понимаете последствия этого действия.

Дополнительные рекомендации

После удаления Microsoft Windows Based Script Host рекомендуется принять несколько дополнительных мер предосторожности:

1

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

Откройте «Параметры» > «Обновление и безопасность» > «Автоматическое обновление». Выберите «Включить автоматическое обновление»

2

Установите и регулярно обновляйте антивирусное программное обеспечение. Это поможет защитить вашу систему от вредоносных программ.

Выберите надежную антивирусную программу и регулярно обновляйте ее до последней версии.

3

Будьте осторожны при установке программных обновлений и загрузках из Интернета. Перед установкой любого ПО из неизвестных источников проверяйте его наличие вредоносного кода.

При загрузке файлов проведите антивирусную проверку перед их открытием.

4

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

Будьте осмотрительны при получении электронных писем, особенно с вложениями или вредоносными ссылками. Внимательно проверяйте адрес отправителя и содержание письма.

Следование этим рекомендациям поможет вам поддерживать безопасность вашей системы и защитит вас от вредоносных программ.

Microsoft Windows based script hosts (WSH) предоставляет возможность запуска и выполнения скриптов на компьютерах под управлением операционной системы Windows. Это полезное средство для автоматизации задач, однако некоторым пользователям может потребоваться отключение WSH по различным причинам.

Отключение WSH может потребоваться для улучшения безопасности системы, предотвращения запуска вредоносных скриптов или просто для устранения нежелательного поведения операционной системы. В этой статье мы рассмотрим подробные инструкции о том, как отключить Microsoft Windows based script hosts.

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

В открывшемся окне выберите пункт «Windows Script Host» и снимите с него флажок. После этого нажмите «OK». Теперь WSH будет отключен на вашем компьютере под управлением Windows 10.

Содержание

  1. Что такое Microsoft Windows based script hosts?
  2. Почему может потребоваться отключить Microsoft Windows based script hosts?
  3. Как проверить, включены ли Microsoft Windows based script hosts на компьютере?
  4. Способы отключения Microsoft Windows based script hosts
  5. Отключение Microsoft Windows based script hosts через реестр
  6. Отключение Microsoft Windows based script hosts через групповые политики

Что такое Microsoft Windows based script hosts?

VBScript (Visual Basic Scripting Edition) – это язык программирования, основанный на языке программирования Visual Basic и предназначенный для создания сценариев в среде операционной системы Windows. Он используется для автоматизации различных задач и скриптового программирования.

JScript – интерпретируемый язык программирования, разработанный компанией Microsoft. JScript является реализацией языка ECMAScript и совместим с JavaScript. Он широко используется для написания скриптов на веб-страницах и веб-приложениях.

Cscript.exe и wscript.exe являются командными интерпретаторами, которые выполняют скрипты на основе VBScript и JScript соответственно. Они могут быть использованы для выполнения скриптов как в командной строке, так и из других программ и сред разработки.

Почему может потребоваться отключить Microsoft Windows based script hosts?

Microsoft Windows based script hosts (WScript.exe и CScript.exe) это инструменты, предназначенные для запуска и выполнения сценариев на языке сценариев Windows (VBScript и JScript).

Однако, иногда может возникнуть необходимость отключить Microsoft Windows based script hosts по ряду причин:

  • Безопасность: Вирусы и вредоносные программы могут использовать WScript.exe и CScript.exe для запуска вредоносных сценариев, которые могут повредить систему или украсть личную информацию пользователя.
  • Улучшение производительности: Если в системе не используются сценарии, отключение Microsoft Windows based script hosts может помочь улучшить производительность системы и ускорить ее работу.
  • Предотвращение конфликтов: Некоторые программы или приложения могут быть несовместимы с Microsoft Windows based script hosts или использовать их вредоносно. Отключение их может предотвратить возможные конфликты и проблемы в работе системы.

Отключение Microsoft Windows based script hosts можно осуществить путем изменения настроек реестра или через групповые политики операционной системы. Важно помнить, что отключение этих инструментов может повлиять на работу некоторых приложений или функциональных возможностей, поэтому перед выполнением данной операции рекомендуется создать резервную копию системы или проконсультироваться с администратором.

Как проверить, включены ли Microsoft Windows based script hosts на компьютере?

Чтобы узнать, включены ли Microsoft Windows based script hosts на вашем компьютере, выполните следующие шаги:

  1. Откройте «Панель управления» на вашем компьютере.
  2. Выберите раздел «Программы» или «Программы и компоненты».
  3. Нажмите на ссылку «Включение или отключение компонентов Windows».
  4. В открывшемся окне найдите раздел «Microsoft Windows based script host» или «Microsoft Windows скриптовый хост» и проверьте, есть ли перед ним галочка.
  5. Если перед «Microsoft Windows based script host» или «Microsoft Windows скриптовый хост» стоит галочка, значит скриптовый хост включен на вашем компьютере.
  6. Если перед «Microsoft Windows based script host» или «Microsoft Windows скриптовый хост» нет галочки, значит скриптовый хост отключен на вашем компьютере.

Теперь вы знаете, как проверить, включены ли Microsoft Windows based script hosts на вашем компьютере. Если скриптовый хост отключен, вы можете использовать инструкции из предыдущего раздела, чтобы включить его.

Способы отключения Microsoft Windows based script hosts

1. Отключение через редактор реестра

Для отключения Microsoft Windows based script hosts через редактор реестра, следуйте приведенным ниже шагам:

  1. Откройте редактор реестра, нажав комбинацию клавиш Win + R, введите в поле «Выполнить» команду regedit и нажмите Enter.
  2. Перейдите в следующую ветку реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings.
  3. В правой панели редактора реестра найдите параметр с именем Enabled и дважды щелкните по нему.
  4. Измените значение параметра на 0, чтобы отключить Microsoft Windows based script hosts.
  5. Нажмите OK, чтобы сохранить изменения.

Примечание: перед внесением изменений в реестр рекомендуется создать его резервную копию.

2. Отключение с помощью командной строки

Вы также можете отключить Microsoft Windows based script hosts с помощью командной строки. Для этого выполните следующие действия:

  1. Откройте командную строку от имени администратора.
  2. Введите команду wscript.exe //H:off и нажмите Enter.
  3. После выполнения команды Microsoft Windows based script hosts будут отключены.

Примечание: закройте и откройте заново все программы, которые используют Microsoft Windows based script hosts, чтобы изменения вступили в силу.

Отключение Microsoft Windows based script hosts через реестр

Если вы хотите полностью отключить Microsoft Windows based script hosts на вашем компьютере, вы можете внести несколько изменений в реестр операционной системы. Это позволит предотвратить выполнение скриптов на вашем компьютере и улучшить безопасность системы.

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

Чтобы отключить Microsoft Windows based script hosts через реестр, следуйте этим шагам:

  1. Нажмите клавиши Win + R на клавиатуре, чтобы открыть окно «Выполнить».
  2. Введите «regedit» и нажмите Enter, чтобы открыть редактор реестра.
  3. Перейдите к следующему пути в структуре реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
  4. Если ветка «Settings» не существует, создайте ее. Для этого щелкните правой кнопкой мыши на ветке «Windows Script Host», выберите «New» (Новый) и затем «Key» (Ключ).
  5. Выберите вновь созданную ветку «Settings» и щелкните правой кнопкой мыши в свободном пространстве справа. Выберите «New» (Новый), а затем «DWORD Value» (Значение).
  6. Назовите новое значение «Enabled» (без кавычек).
  7. Щелкните дважды на новом значении «Enabled», чтобы открыть окно редактирования значений.
  8. Измените значение с «1» на «0» и нажмите OK, чтобы сохранить изменения.
  9. Закройте редактор реестра и перезагрузите компьютер, чтобы изменения вступили в силу.

После перезагрузки Microsoft Windows based script hosts будет полностью отключен, и скрипты не будут выполняться на вашем компьютере. Если вам понадобится снова включить Microsoft Windows based script hosts, просто повторите эти шаги и измените значение «Enabled» обратно на «1».

Обратите внимание, что этот метод отключения действует на весь компьютер и влияет на всех пользователей. Если вам необходимо отключить Microsoft Windows based script hosts только для конкретного пользователя, вы можете использовать групповые политики или изменить параметры пользователя в реестре.

Отключение Microsoft Windows based script hosts через групповые политики

Отключение Microsoft Windows based script hosts, таких как Wscript.exe и Cscript.exe, может быть осуществлено с помощью групповых политик в Windows операционных системах. Групповые политики позволяют администраторам управлять настройками безопасности компьютеров в пределах домена или локальной сети.

Для отключения Microsoft Windows based script hosts через групповые политики выполните следующие шаги:

  1. Откройте «Групповой редактор политики» с помощью команды «gpedit.msc» в командной строке или выполнив поиск в меню «Пуск».
  2. Перейдите в следующую ветку: «Конфигурация компьютера» > «Административные шаблоны» > «Система» > «Сценарии входа».
  3. В правой панели найдите политику с названием «Отключить поддержку сценариев Windows». Дважды щелкните на ней для открытия настройки.
  4. Выберите опцию «Включено» и нажмите «ОК».

После применения групповой политики, Microsoft Windows based script hosts будут отключены на компьютерах, на которых была применена эта политика. Это поможет защитить компьютеры от запуска вредоносных сценариев и выполнения нежелательного кода.

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

Содержание

  1. Microsoft windows based script host в автозагрузке что это
  2. Microsoft windows based script host в автозагрузке что это
  3. Microsoft windows based script host что это
  4. Вот так, вы сможете исправить ошибки, связанные с wscript.exe
  5. Информация о файле wscript.exe
  6. Комментарий пользователя
  7. Лучшие практики для исправления проблем с wscript
  8. wscript сканер
  9. Исправляем ошибку Windows Script Host
  10. Вариант 1: Системное время
  11. Вариант 2: Служба обновлений
  12. Вариант 3: Некорректно установленные обновления
  13. Вариант 4: Нелицензионная Windows
  14. Заключение
  15. Устраняем ошибку Windows Script Host
  16. Исправляем ошибку Windows Script Host
  17. Вариант 1: Системное время
  18. Вариант 2: Служба обновлений
  19. Вариант 3: Некорректно установленные обновления
  20. Вариант 4: Нелицензионная Windows
  21. Заключение
  22. Исправлено: Windows Script Host доступ отключен на этом компьютере
  23. Доступ к Windows Script Host отключен на этом компьютере
  24. Включить, отключить Windows Script Host

Сообщения: 107
Благодарности: 3

pushpinПрофиль | Отправить PM | Цитировать

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 107
Благодарности: 3

Сообщения: 107
Благодарности: 3

Источник

Microsoft windows based script host в автозагрузке что это

Сообщения: 107
Благодарности: 3

pushpinПрофиль | Отправить PM | Цитировать

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> » width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 107
Благодарности: 3

Сообщения: 107
Благодарности: 3

Источник

Microsoft windows based script host что это

Подлинный файл является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft.

Wscript.exe – это исполняемый файл (программа) для Windows. Расширение имени файла .exe – это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли wscript.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.

Вот так, вы сможете исправить ошибки, связанные с wscript.exe

Информация о файле wscript.exe

Важно: Некоторые вредоносные программы маскируют себя как wscript.exe, особенно, если они расположены не в каталоге C:WindowsSystem32. Таким образом, вы должны проверить файл wscript.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.

Комментарий пользователя

Лучшие практики для исправления проблем с wscript

Аккуратный и опрятный компьютер – это главное требование для избежания проблем с wscript. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

Следующие программы могут вам помочь для анализа процесса wscript.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным – шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.

wscript сканер

file

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

Первые версии WSH поставлялись в виде отдельного компонента, опционально устанавливаемого в Windows, но уже начиная с Windows 98 WSH стал частью всех ОС Windows.

Oshibka Windows Script Host kak ispravit
Windows Script Host – особый компонент операционной системы, который позволяет запускать скрипты, написанные на JS (Java Script), VBS (Visual Basic Script) и других языках. При неправильном его функционировании могут наблюдаться различные сбои во время запуска и работы Windows. Такие ошибки зачастую не могут быть исправлены простой перезагрузкой системы или графической оболочки. Сегодня поговорим о том, какие действия необходимо совершить для устранения неполадок в функционировании компонента WSH.

Исправляем ошибку Windows Script Host

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

Oshibka Windows Script Host vyizvannaya oshibkoy v kode skripta

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

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

Oshibka Windows Script Host vyizvannaya sboem v operatsionnoy sisteme Windows

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

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

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

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

Perehod k nastroykam vremeni i datyi v Windows 7
Далее идем на вкладку «Время по интернету» и жмем на кнопку изменения параметров. Обратите внимание, что ваша учетная запись должна обладать правами администратора.

Perehod k nastroykam vremeni po internetu v Windows 7
В окне настроек устанавливаем галку в указанный на изображении чекбокс, затем в выпадающем списке «Сервер» выбираем time.windows.com и нажимаем «Обновить сейчас».

Nastroyka sinhronizatsii vremeni s serverom Maykrosoft v Windows 7
Если все пройдет успешно, то появится соответствующая надпись. В случае ошибки с превышением времени ожидания просто нажимаем кнопку обновления еще раз.

Soobshhenie ob uspeshnoy sinhronizatsii vremeni s serverom v Windows 7

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

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

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

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

Perehod k sistemnoy osnastke Sluzhbyi v Windows 7 iz stroki Vyipolnit
В списке находим «Центр обновления», кликаем ПКМ и выбираем пункт «Свойства».

Perehod k svoystvam sluzhbyi TSentra obnovleniya Windows 7
В открывшемся окне жмем кнопку «Остановить», а затем ОК.

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

Zapusk sluzhbyi TSentra obnovleniya Windows 7

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

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

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

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

Perehod k appletu Programmyi i komponentyi iz Paneli upravleniya Windows 7
Далее переходим по ссылке, отвечающей за просмотр обновлений.

Perehod k prosmotru ustanovlennyih obnovleniy v Windows 7
Сортируем список по дате установки, кликнув по шапке последней колонки с надписью «Установлено».

Sortirovka obnovleniy po date ustanovki v Windows 7
Выбираем нужное обновление, кликаем ПКМ и выбираем «Удалить». Также поступаем с остальными позициями, помня про дату.

Udalenie ustanovlennogo obnovleniya v Windows 7

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

Perehod k svoystvam sistemyi s rabochego stola Windows 7
Далее переходим к «Защите системы».

Perehod k nastroykam zashhityi sistemyi v Windows 7
Нажимаем кнопку «Восстановление».

Zapusk utilityi vosstanovleniya sistemyi v Windows 7
В открывшемся окне утилиты жмем «Далее».

Perehod k vyiboru tochek vosstanovleniya v utilite vosstanovleniya Windows 7
Ставим галку, отвечающую за показ дополнительных точек восстановления. Необходимые нам поинты будут называться «Автоматически созданная точка», тип – «Система». Из них необходимо выбрать ту, которая соответствует дате последнего обновления (или того, после которого начались сбои).

Poisk tochek vosstanovleniya v sistemnoy utilite Windows 7
Жмем «Далее», ждем, пока система предложит перезагрузиться и выполнит действия по «откату» к предыдущему состоянию.

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

Poisk zatragivaemyih vosstanovleniem sistemyi programm v Windows 7

Читайте также: Как восстановить систему Windows XP, Windows 8, Windows 10

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

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

Заключение

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

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

Источник

Устраняем ошибку Windows Script Host

Oshibka Windows Script Host kak ispravit

Исправляем ошибку Windows Script Host

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

Oshibka Windows Script Host vyizvannaya oshibkoy v kode skripta

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

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

Oshibka Windows Script Host vyizvannaya sboem v operatsionnoy sisteme Windows

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

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

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

Soobshhenie ob uspeshnoy sinhronizatsii vremeni s serverom v Windows 7

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

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

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

Zapusk sluzhbyi TSentra obnovleniya Windows 7

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

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

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

Poisk zatragivaemyih vosstanovleniem sistemyi programm v Windows 7

Читайте также: Как восстановить систему Windows XP, Windows 8, Windows 10

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

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

Заключение

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

Помимо этой статьи, на сайте еще 12375 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

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

Источник

Исправлено: Windows Script Host доступ отключен на этом компьютере

Если вы получили этот доступ к Windows Script Host на этом компьютере, обратитесь к администратору для получения сообщения на вашем компьютере с Windows 10/8/7, тогда этот пост может вас заинтересовать. Сегодня мы увидим, как вы можете включить или отключить Windows Script Host.

Доступ к Windows Script Host отключен на этом компьютере

lazy placeholder

Сообщалось, что несколько «вредоносных программ HTML» используют объекты WSH, в результате чего те, кому эта функция не требуется, обычно ее отключают. Но отключение WSH не позволит пользователям запускать какие-либо сценарии, включая сценарии VBScript и JScript, которые используют эту технологию – и некоторым программам может потребоваться включить эту функцию.

Включить, отключить Windows Script Host

Чтобы включить или отключить Windows Script Host, введите regedit.exe в поле «Выполнить» и нажмите Enter, чтобы открыть редактор реестра.

Перейдите к следующей клавише:

HKEY_LOCAL_MACHINE Software Microsoft Windows Script Host Настройки

Нажмите OK и выйдите из Реестра. Если вы не видите эту запись, возможно, вам придется ее создать, так как она не существует по умолчанию в Windows.

Теперь вы больше не будете получать доступ к Windows Script Host на этом компьютере. Таким образом, вы можете включить или отключить Windows Script Host.

Вы также можете использовать наш FixWin для решения этой проблемы. Он предлагает исправление в 1 клик в разделе Дополнительные исправления.

Этот пост покажет вам, как исправить другие ошибки Windows Script Host в Windows 10.

Источник

Adblock
detector

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Подлинный файл является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft.

Wscript.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли wscript.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.

Вот так, вы сможете исправить ошибки, связанные с wscript.exe

  1. Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
  2. Обновите программу Microsoft Windows Based Script Host. Обновление можно найти на сайте производителя (ссылка приведена ниже).
  3. В следующих пунктах предоставлено описание работы wscript.exe.

Информация о файле wscript.exe

Описание: wscript.exe часто вызывает проблемы и необходим для Windows. Wscript.exe находится в папке C:WindowsSystem32 или иногда в подпапках C:Windows. Известны следующие размеры файла для Windows 10/8/7/XP 141,824 байт (40% всех случаев), 148,992 байт и еще 7 варианта .
Это заслуживающий доверия файл от Microsoft. У процесса нет видимого окна. Поэтому технический рейтинг надежности 14% опасности.
Если вы хотите полностью удалить программу, перейдите в Панель управления ⇒ Программы ⇒ 1С:Предприятие.

Важно: Некоторые вредоносные программы маскируют себя как wscript.exe, особенно, если они расположены не в каталоге C:WindowsSystem32. Таким образом, вы должны проверить файл wscript.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.

Комментарий пользователя

У меня стоит Eset smart security 4,он при подключении в USB чего-нибудь(флешки,внешнего HDD,телефона)выдаёт окно типа в устройстве обнаружен файл autorun.inf,созданный приложением wscript.exe.Eset этот autorun.inf определяет как червь.Получается,он неправ?
Максим
У меня это неприменно вирус. Запрашивает соединение с интернетом, и работает с Jocker.
Пользователь
Это программа для запуска скриптов .wsf, которые могут быть и нужными, а могут быть и вирусами. Сама по себе программа неопасная, все зависит от скрипта
Аноним
у меня при включении компьютера начинает работать и эта программа и нагружает процессор почти на 80%!но её можно выключать в диспечере задачь! диспечер задачьбыстродействиемонитор ресурсовцп!
Всё зависит от скрипта,-_-,это может быть и вирусом или тупо «приколом» вот этот скрипт каждый раз в 10 сек.открывает DVD привод компа, Wscript.sleep(60000) do Wscript.sleep(10000) CreateObject(«WMPlayer.OCX.7»).cdromCollection.item(0).Eject loop
Егор
Когда компьютер загружается, запускается этот процесс, который забирает себе 50% ЦП и через 5 минут синий экран — ошибка Windows. Если при загрузке этот процесс завершить, все работает нормально. Как с ним бороться, не знаю
Елена
Очень важен для .vbs (. )
Про100 гость
После очистки от пакета вирусно рекламного софта через 2-3 дня в автозагрузке обнаруживаю следующую строку Элемент: CCAVInsfller Команда:wscript.exe «C:Documents and Setting. TempCCAVInstaller.vbs Ссылается на несуществующий файл, чем и вызывает ошибку. Выводы wscript.exe в данном случае используется или остатками вирусно рекламного софта или антивирусом, использовавшимся при удалении первого. Так как этой строке в автозагрузке делать нечего то строка однозначно подлежит удалению.
Иван.
У меня он запускается с системой и создает два рекламных ярлыка, еще исполняемый файл в аппдате и возможно что-то еще. Сам файл не опасный и необходим для запуска скриптов .wsf. Искал скрипты .wsf, сканировал всем чем можно, все что можно. Все что находится, позже снова восстанавливается чем-то. Но проблему решить не смог.
SKyRo

Лучшие практики для исправления проблем с wscript

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с wscript. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

Следующие программы могут вам помочь для анализа процесса wscript.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.

wscript сканер

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

Сервер сценариев Windows (англ. Windows Script Host [1] , WSH) — компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно устанавливаемых языках (например, Perl).

Возможности сценариев на WSH значительно превосходят возможности командных .bat и .cmd-файлов: имеются полноценные языки с объектными возможностями, полный набор операций со строками, включая регулярные выражения, взаимодействие с любыми программами, реализующими объектный скриптовый интерфейс (Active Scripting или OLE Automation), доступ к методам и свойствам их объектов; операции с файлами и каталогами, обработка текстовых файлов, манипуляции с системным реестром и т. п.

Сценарии из .js, .vbs, .wsf и некоторых других типов файлов запускаются с помощью одной из двух программ-активаторов: wscript.exe (с графическим интерфейсом) или cscript.exe (с консольным интерфейсом).

Первые версии WSH поставлялись в виде отдельного компонента, опционально устанавливаемого в Windows, но уже начиная с Windows 98 WSH стал частью всех ОС Windows.


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 и в поле с названием «Открыть» пишем команду, которая позволит получить доступ к соответствующей оснастке.


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


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


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

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

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

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

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


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


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


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

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


    Далее переходим к «Защите системы».


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


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


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


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


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

    Читайте также: Как восстановить систему Windows XP, Windows 8, Windows 10

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

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

    Заключение

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

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

    В этой статье пойдет речь о системном процессе wscript.exe. Что это, для чего он нужен, как его завершить и грузит ли он систему — это и многое другое вы сможете узнать, прочтя статью до конца. Также вы узнаете, что необходимо делать, если случилась ошибка с участием этого процесса.

    Wscript.exe — что это?

    wscript exe что это

    Wscript.exe — это процесс, разработанный непосредственно компанией «Майкрософт». Он является частью любого дистрибутива Windows. В ранних версиях ОС он назывался сервером сценариев Windows. Если можно так выразится, он жизненно необходим системе. Он отвечает за огромное количество базовых функций. Также некоторые приложения требуют его наличия для корректной работы.

    Как остановить процесс?

    Если вы решили завершить процесс wscript.exe, то сделать это вы можете, например, через «Диспетчер задач». Но результата это никакого не даст, так как он автоматически запустится спустя несколько секунд или во время следующего запуска системы.

    Раз мы выяснили, что wscript.exe — это процесс, который важен для системы, то завершать его работу не рекомендуется, в противном случае Windows может перестать работать. В самом лучшем исходе, попросту перестанет работать большая часть функций ОС.

    Это вирус или нет?

    сервер сценариев windows

    Некоторые пользователи, не зная ничего про wscript.exe, думают, что это вирусная программа. Это не так. Но это не отменяет того факта, что другие зловредные программы могут маскироваться в системе под таким же именем. Если вы обнаружили вирусный процесс wscript.exe, а это можно сделать, открыв директорию исполняемого файла (у подлинного процесса это «System32»), то немедленно удалите зараженный файл. После этого рекомендуется проверить систему на наличие других вирусных программ сторонней антивирусной программой, например: Dr.Web или же Kaspersky. Установленный по умолчанию «Защитник Windows» не поможет, так как он уже пропустил вредоносное ПО.

    Грузит ли систему?

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

    Но тут стоит отметить, что в некоторых случаях может сильно нагружать операционную систему вирус, маскирующийся под именем wscript.exe. В этом случае посмотрите его директорию, если исполняемый файл находится не в папке System32, значит это вирус — удалите его, предварительно завершив процесс в «Диспетчере задач».

    Что делать, если возникла ошибка?

    windows script host

    Мы уже разобрались, что wscript.exe — это системный процесс, который очень важен для Windows и который никак не влияет на ее работу, а наоборот, обеспечивает огромным количеством функций. Ввиду этого, если вы обнаружили какую-либо ошибку, с упоминанием данного процесса, вам немедленно нужно ее исправить. Для этого рекомендуется в первую очередь проверить реестр системы с помощью программы Registry Reviver. Если это не дало никаких результатов, тогда переустановите программу Microsoft Windows Script Host, с помощью восстановления системы. Для этого понадобится диск с таким же дистрибутивом Windows, который установлен у вас.

    Заключение

    Вот мы и узнали, что wscript.exe — это процесс, который установлен по умолчанию в каждой версии Windows. Очень важно следить за тем, чтобы вирусы не смогли повлиять на него, а в случае обнаружения каких-либо ошибок сразу стараться устранять их.

    Содержание

    • Исправляем ошибку Windows Script Host
      • Вариант 1: Системное время
      • Вариант 2: Служба обновлений
      • Вариант 3: Некорректно установленные обновления
      • Вариант 4: Нелицензионная Windows
      • Заключение
    • Вопросы и ответы

    Ошибка Windows Script Host как исправить
    Windows Script Host – особый компонент операционной системы, который позволяет запускать скрипты, написанные на JS (Java Script), VBS (Visual Basic Script) и других языках. При неправильном его функционировании могут наблюдаться различные сбои во время запуска и работы Windows. Такие ошибки зачастую не могут быть исправлены простой перезагрузкой системы или графической оболочки. Сегодня поговорим о том, какие действия необходимо совершить для устранения неполадок в функционировании компонента WSH.

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

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

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

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

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

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

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

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

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

    1. Нажимаем на часы в правом нижнем углу экрана и переходим по ссылке, указанной на скриншоте.
      Переход к настройкам времени и даты в Windows 7
    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. Перезагружаем компьютер.

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

    Lumpics.ru

    1. Для перехода к данной утилите кликаем правой кнопкой мыши по значку компьютера на рабочем столе и выбираем пункт «Свойства».
      Переход к свойствам системы с рабочего стола Windows 7
    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 довольно просты, и с ними справится даже начинающий пользователь. Причина здесь ровно одна: некорректная работа инструмента обновления системы. В случае с пиратскими дистрибутивами можно дать следующий совет: пользуйтесь только лицензионными продуктами. И да, правильно пишите ваши скрипты.

    С ошибками сценария в ОС семейства Windows можно встретиться вне зависимости от версии операционной системы. Все они приносят значительные неудобства пользователю, так как программа, при которой появилась ошибка, прекращает работать. При каких условиях возникает ошибка windows script host, как исправить, чтобы она не повторялась впредь, рассказываю ниже. Нужно выполнить ряд простых действий.

    Фото 2

    Содержание статьи

    1. «Windows Script Host» – что это за ошибка?
    2. Как решить проблему
    3. Настройка времени
    4. Отключение обновлений
    5. Удаление некорректно установленных обновлений
    6. Установка лицензионной Windows
    7. Ошибки файловой системы
    8. Установить значение по умолчанию для ключа .vbs
    9. Проверка компьютера на наличие вредоносных программ
    10. Отключите Windows Script Host через реестр
    11. Комментарии пользователей

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

    Как решить проблему

    Основными причинами возникновения ошибки скрипта Windows являются следующие:

    • действие вирусов;
    • ошибка времени;
    • ошибка обновлений ОС;
    • пиратская версия системы;
    • сбой работы системных файлов.

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

    Настройка времени

    Часто ошибка script host в Windows вызывает простое несовпадение временных параметров. В этом случае следует обратить внимание на строку времени: некорректными может быть как само время, так и дата.

    Внимание! Настройку даты и времени нужно делать от пользователя с полными правами.

    Эти параметры нужно проверить. Для настройки времени и даты следует выполнить такие действия:

    1. Открыть через кнопку «Пуск» «Панель управления»-«Часы и регион»;

    Фото 3

    1. В разделе «Дата и время» кликнуть на подменю «Установка даты и времени»;

    Фото 4

    1. Откроется окно с указанием даты, времени и часового пояса, где нужно нажать на кнопку «Изменить дату и время»;

    Фото 5

    1. В открывшемся окне откорректировать требуемые параметры и нажать на кнопку ОК.

    Перезагружать компьютер нет необходимости. Дата и время установится сразу после применения настроек. Эти параметры можно настроить в BIOS в главном окне.

    Отключение обновлений

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

    1. Сочетанием клавиш Win+R открыть функцию «Выполнить»;
    2. Ввести команду gpedit.msc;

    Фото 6

    1. Откроется окно реестра, где переходим по ветке «Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows»;

    Фото 7

    1. Двойным щелчком мыши открыть настройки пункта Настройка автоматического обновления и в соответствующей области поставить флажок на «Отключено».

    Фото 8

    Для применения настроек нужно нажать кнопку ОК. После закрытия всех окон с применением настроек рекомендуется перезагрузить компьютер. После этого обновления не должны загружаться в систему.

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

    Бывает так, что обновления с ошибками выпускает сама компания Microsoft – разработчик операционной системы Windows. Это приводит к массовым сбоям операционных систем Windows, которые получили обновление со сбоем.

    Фото 9

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

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

    1. В Панели управления открыть пункт «Программы»-«Удаление программы»;

    Фото 10

    1. Откроется окно, где в левом меню следует выбрать пункт «Просмотр установленных обновлений»;

    Фото 11

    1. Для удаления обновления необходимо кликнуть по нему правой кнопкой мыши и нажать пункт «Удалить».

    Фото 12

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

    Установка лицензионной Windows

    Фото 13Причиной описываемого сбоя часто является встроенный или внешний взломщик лицензии. Дело в том, что такое ПО изменяет код системы и вносит в него свои правки. Из-за этого могут некорректно работать множество сценариев, что и приводит к возникновению ошибки.

    Поэтому очень важно устанавливать и пользоваться только лицензионной Windows любой версии. Приобрести ее можно непосредственно у Microsoft, скачав на официальном сайте или купить у официального дистрибьютора. Это безопасно и практично, так как пользователь лицензионной ОС всегда своевременно получает все обновления системы и поддержку производителя.

    Ошибки файловой системы

    Проверить файловую систему на наличие ошибок можно, введя в командной строке «sfc /scannow».

    Фото 14

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

    1. Dism/Online/Cleanup-Image/CheckHealth;
    2. Dism/Online/Cleanup-Image/ScanHealth;
    3. Dism/Online/Cleanup-Image/RestoreHealth.

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

    Установить значение по умолчанию для ключа .vbs

    Еще одной распространенной причиной ошибки сценария Windows Script Host является сбой параметров ключа .vbs. Его параметры по умолчанию восстанавливают через реестр. Для этого выполняют следующие действия:

    1. Открыть сочетанием клавиш Win+R функцию «Выполнить» и ввести команду regedit;

    Фото 15

    1. Откроется окно реестра, где нужно перейти по цепочке HKEY_CLASSES_ROOT.vbs;
    2. В левой части кона будет расположена папка .vbs, на которую нужно нажать левой клавишей мыши;

    Фото 16

    1. В правой части окна появится значок «По умолчанию», на который нужно нажать двойным щелчком мыши и в поле Значение прописать VBSFile.

    Для утверждения параметров нажать на кнопку ОК и закрыть все окна. Далее рекомендуется перезагрузить компьютер и убедиться в отсутствии ошибки.

    Проверка компьютера на наличие вредоносных программ

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

    Например, с официального сайта можно скачать Kaspersky – признанный во всем мире один из лучших антивирусов. Существуют версии для дома и бизнеса с разным набором функций и дополнительных защит. Проверка состоит из следующих шагов:

    1. Запустить главное меню программы (с ярлыка или на панели задач);

    Фото 17

    1. Выбрать пункт «Проверка»;

    Фото 18

    1. Рекомендуется выбрать «Полная проверка» и нажать на кнопку «Запустить проверку».

    Фото 19

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

    Отключите Windows Script Host через реестр

    Отключение скриптов в системе повышает безопасность ОС, однако запрещает работу пакетных файлов bat или cmd. Для домашних нужд это вполне эффективный вариант устранения ошибки сценариев, если предыдущие способы не принесли желаемый результат. Для отключения Script Host через реестр нужно выполнить такие действия:

    1. Открыть окно реестра по команде regedit;
    2. Пройти по цепочке HKLMSoftwareMicrosoftWindows Script HostSettings;
    3. В правой части окна найти параметр Enable и открыть его двойным щелчком мыши;

    Фото 20

    1. Установить значение 0.

    Чтобы включить параметр заново, нужно поставить значение 1. Для этого в параметрах по веткам:

    1. HKEY_CLASSES_ROOTbatfileshellopencommand
    2. HKEY_CLASSES_ROOTcmdfileshellopencommand

    Фото 21

    Фото 22

    Меняем стоковые параметры на NOTEPAD.EXE %1.

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

    Видео по теме

    Windows Script Host (WSH)

    Windows Script Host Icon.png
    Other names Windows Scripting Host
    Developer(s) Microsoft
    Stable release

    5.812

    Operating system Microsoft Windows
    Type Automation technology
    License Proprietary commercial software
    Website Windows Script Host overview

    The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features. This tool was first provided on Windows 95 after Build 950a on the installation discs as an optional installation configurable and installable by means of the Control Panel, and then a standard component of Windows 98 (Build 1111) and subsequent and Windows NT 4.0 Build 1381 and by means of Service Pack 4. The WSH is also a means of automation for Internet Explorer via the installed WSH engines from IE Version 3.0 onwards; at this time VBScript became means of automation for Microsoft Outlook 97.[1] The WSH is also an optional install provided with a VBScript and JScript engine for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available.[2][3][4]

    It is language-independent in that it can make use of different Active Scripting language engines. By default, it interprets and runs plain-text JScript (.JS and .JSE files) and VBScript (.VBS and .VBE files).

    Users can install different scripting engines to enable them to script in other languages, for instance PerlScript. The language independent filename extension WSF can also be used. The advantage of the Windows Script File (.WSF) is that it allows multiple scripts («jobs») as well as a combination of scripting languages within a single file.

    WSH engines include various implementations for the Rexx, BASIC, Perl, Ruby, Tcl, PHP, JavaScript, Delphi, Python, XSLT, and other languages.

    Windows Script Host is distributed and installed by default on Windows 98 and later versions of Windows. It is also installed if Internet Explorer 5 (or a later version) is installed. Beginning with Windows 2000, the Windows Script Host became available for use with user login scripts.

    Usage[edit]

    Windows Script Host may be used for a variety of purposes, including logon scripts, administration and general automation. Microsoft describes it as an administration tool.[5] WSH provides an environment for scripts to run – it invokes the appropriate script engine and provides a set of services and objects for the script to work with.[5] These scripts may be run in GUI mode (WScript.exe) or command line mode (CScript.exe), or from a COM object (wshom.ocx), offering flexibility to the user for interactive or non-interactive scripts.[6] Windows Management Instrumentation is also scriptable by this means.

    The WSH, the engines, and related functionality are also listed as objects which can be accessed and scripted and queried by means of the VBA and Visual Studio object explorers and those for similar tools like the various script debuggers, e.g. Microsoft Script Debugger, and editors.

    WSH implements an object model which exposes a set of Component Object Model (COM) interfaces.[7] So in addition to ASP, IIS, Internet Explorer, CScript and WScript, the WSH can be used to automate and communicate with any Windows application with COM and other exposed objects, such as using PerlScript to query Microsoft Access by various means including various ODBC engines and SQL, ooRexxScript to create what are in effect Rexx macros in Microsoft Excel, Quattro Pro, Microsoft Word, Lotus Notes and any of the like, the XLNT script to get environment variables and print them in a new TextPad document, and so on.

    The VBA functionality of Microsoft Office, Open Office (as well as Python and other installable macro languages) and Corel WordPerfect Office is separate from WSH engines although Outlook 97 uses VBScript rather than VBA as its macro language.[8]

    Python in the form of ActiveState PythonScript can be used to automate and query the data in SecureCRT, as with other languages with installed engines, e.g. PerlScript, ooRexxScript, PHPScript, RubyScript, LuaScript, XLNT and so on. One notable exception is Paint Shop Pro, which can be automated in Python by means of a macro interpreter within the PSP programme itself rather than using the PythonScript WSH engine or an external Python implementation such as Python interpreters supplied with Unix emulation and integration software suites or other standalone Python implementations et al.[9][10] as an intermediate and indeed can be programmed like this even in the absence of any third-party Python installation; the same goes for the Rexx-programmable terminal emulator Passport.[11] The SecureCRT terminal emulator, SecureFX FTP client, and related client and server programmes from Van Dyke are as of the current versions automated by means of the WSH so any language with an installed engine may be used; the software comes with VBScript, JScript, and PerlScript examples.

    As of the most recent releases and going back a number of versions now, the programmability of 4NT / Take Command in the latest implementations (by means of «@REXX» and similar for Perl, Python, Tcl, Ruby, Lua, VBScript, JScript and the like and so on) generally uses the WSH engine.[12] The ZOC terminal emulator gets its ability to be programmed in Rexx by means of an external interpreter, one of which is supplied with the programme, and alternate Rexx interpreters can be specified in the configuration of the programme.[13][14] The MKS Toolkit provides PScript, a WSH engine in addition to the standard Perl interpreter perl.exe which comes with the package.

    VBScript, JScript, and some third-party engines have the ability to create and execute scripts in an encoded format which prevents editing with a text editor; the file extensions for these encoded scripts is .vbe and .jse and others of that type.

    Unless otherwise specified, any WSH scripting engine can be used with the various Windows server software packages to provide CGI scripting. The current versions of the default WSH engines and all or most of the third party engines have socket abilities as well; as a CGI script or otherwise, PerlScript is the choice of many programmers for this purpose and the VBScript and various Rexx-based engines are also rated as sufficiently powerful in connectivity and text-processing abilities to also be useful. This also goes for file access and processing—the earliest WSH engines for VBScript and JScript do not since the base language did not,[15] whilst PerlScript, ooRexxScript, and the others have this from the beginning.

    WinWrap Basic, SaxBasic and others are similar to Visual Basic for Applications, These tools are used to add scripting and macro abilities to software being developed and can be found in earlier versions of Host Explorer for example. Many other languages can also be used in this fashion. Other languages used for scripting of programmes include Rexx, Tcl, Perl, Python, Ruby, and others which come with methods to control objects in the operating system and the spreadsheet and database programmes.[16] One exception is that the Zoc terminal emulator is controlled by a Rexx interpreter supplied with the package or another interpreter specified by the user; this is also the case with the Passport emulator.

    VBScript is the macro language in Microsoft Outlook 97, whilst WordBasic is used for Word up to 6, Powerpoint and other tools. Excel to 5.0 uses Visual Basic 5.0. In Office 2000 forward, true Visual Basic for Applications 6.0 is used for all components. Other components use Visual Basic for Applications. OpenOffice uses Visual Basic, Python, and several others as macro languages and others can be added. LotusScript is very closely related to VBA and used for Lotus Notes and Lotus SmartSuite, which includes Lotus Word Pro (the current descendant of Ami Pro), Lotus Approach, Lotus FastSite, Lotus 1-2-3, &c, and pure VBA, licensed from Microsoft, is used in Corel products such as WordPerfect, Paradox, Quattro Pro &c.

    Any scripting language installed under Windows can be accessed by external means of PerlScript, PythonScript, VBScript and the other engines available can be used to access databases (Lotus Notes, Microsoft Access, Oracle Database, Paradox) and spreadsheets (Microsoft Excel, Lotus 1-2-3, Quattro Pro) and other tools like word processors, terminal emulators, command shells and so on. This can be accomplished by means of the WSH, so any language can be used if there is an installed engine.

    In recent versions of the Take Command enhanced command prompt and tools, the «script» command typed at the shell prompt will produce a list of the currently installed engines, one to a line and therefore CR-LF delimited.[17][18][19]

    Examples[edit]

    The first example is very simple; it shows some VBScript which uses the root WSH COM object «WScript» to display a message with an ‘OK’ button. Upon launching this script the CScript or WScript engine would be called and the runtime environment provided.

    Content of a file hello0.vbs

    WScript.Echo "Hello world"
    WScript.Quit
    

    WSH programming can also use the JScript language.

    Content of a file hello1.js

    WSH.Echo("Hello world");
    WSH.Quit();
    

    Or, code can be mixed in one WSF file, such as VBScript and JScript, or any other:

    Content of a file hello2.wsf

    <job>
    <script language="VBScript">
      MsgBox "hello world (from vb)"
    </script>
    <script language="JScript">
      WSH.echo("hello world (from js)");
    </script>
    </job>
    

    Security concerns[edit]

    Windows applications and processes may be automated using a script in Windows Script Host. Viruses and malware could be written to exploit this ability. Thus, some suggest disabling it for security reasons.[20] Alternatively, antivirus programs may offer features to control .vbs and other scripts which run in the WSH environment.

    Since version 5.6 of WSH, scripts can be digitally signed programmatically using the Scripting.Signer object in a script itself, provided a valid certificate is present on the system. Alternatively, the signcode tool from the Platform SDK, which has been extended to support WSH filetypes, may be used at the command line.[21]

    By using Software Restriction Policies introduced with Windows XP, a system may be configured to execute only those scripts which are stored in trusted locations, have a known MD5 hash, or have been digitally signed by a trusted publisher, thus preventing the execution of untrusted scripts.[22]

    Available scripting engines[edit]

    Note: By definition, all of these scripting engines can be utilised in CGI programming under Windows with any number of programmes and set up, meaning that the source code files for a script used on a server for CGI purposes could bear other file extensions such as .cgi and so on. The aforementioned ability of the Windows Script Host to run a script with multiple languages in it in files with a .wsh extension. Extended Html and XML also add to the additional possibilities when working with scripts for network use, as do Active Server Pages and so forth. Moreover, Windows shell scripts and scripts written in shells with enhanced capabilities like TCC, 4NT, etc. and Unix shells under interoperability software like the MKS Toolkit can have scripts embedded in them as well.

    Engine name Scripting language implemented Base language File extensions Availability Produced by Status Initial release date Encoded scripts Notes
    VBScript Microsoft VBScript Microsoft Visual Basic .vbs Installed by default Microsoft default install 1999 Yes, .vbe Default windows host script
    JScript Microsoft JScript ECMAScript .js Installed by default Microsoft default install 1999 Yes, .jse Default java script host
    WinWrap Basic WinWrap Basic Basic .wwb In the main WWB installation Polar Engineering Standard functionality of WWB; Utilises both .NET and COM 2004 Yes
    PerlScript Perl Perl 5 .pls with ActiveState Perl ActiveState Open source 1999 Reportedly yes
    PScript Perl Perl 5, CGI functionality .p, .ps with MKS Toolkit MKS Commercial 2001
    XBScript xBase Scripting Engine xBase (Clipper) .xbs, .prg Clipper with XBScript sofrware Commercial
    LotusScript WSH LotusScript Microsoft Visual Basic (q.v.) .nsf Third party download Service Desk Plus Freeware 2001
    RexxScript Rexx Rexx .rxs, .rx, .rex With some Rexx implementations Various Freeware 1998
    ooRexxScript Open Object REXX REXX .rxs with Open Object Rexx or free from some third parties Open Object Rexx team Open source
    PythonScript Python Python .pys SourceForge & with ActivePython The Pywin32 project Open source
    TclScript Tcl/Tk Tcl/Tk .tcls SourceForge ActiveState or third party Open source
    ActivePHPScript PHP PHP .phps with PHP PHP team Open source
    PHPScript PHP PHP .phps with PHP PHP team Open source Earlier version of ActivePHPScript
    RubyScript Ruby Ruby .rbs with Ruby distribution Ruby team Open source Yes
    XLNTScript XLNT DCL .xcs with XLNT Advanced Systems Concepts, Inc. Commercial 1997 An OpenVMS DCL-based multi-purpose scripting application for Windows
    LuaScript Lua Lua .lua with Lua Lua organisation Open Source
    Object REXX engine Object REXX Rexx .rex, .rxs with IBM Object REXX IBM Commercial 2002
    XML Engine XML parsing Extended HTML, XML .xml with many XML implementations Elf Data de facto Default install 2000 Macintosh too
    Kixtart WSH Engine Kixtart KixTart, MS-DOS, Windows 95. Windows NT shells .kix with KixStart Microsoft Netherlands Windows Resource Kits and other resources 1996 Download from Microsoft or elsewhere, aka KixStart32
    NullScript NullScript Null language .ns with NullScript NullScript Organisation Windows Resource Kits and other resources 1999
    ForthScript Forth Forth .fth, others Forth DMOZ Open Source
    Haskell Script Haskell Haskell *.hsk (provisional), others free download Open Source
    XSLT WSH Engine XSLT XSLT .xslt free download Open Source
    CobolScript WSH Engine Cobol Cobol .cbl. .cob, .cb Fujitsu Cobol 3 — free for educational use Commercialware from Fujitsu free with free compiler for educators &c Proprietary
    Delphi scripting engine Delphi Delphi, a Pascal variant .dlp, .del, . In some Delphi distributions or resource kits Commercial 2003
    DMDScript DMDScript D, a major incrementation of C .dmd DMD Distributions, download Freeware Available on Web 2014 DMD
    C# Script C# Microsoft C#.NET .cs. .c#, others Source code available Open Source, active development underway unclear 2013
    Small C Scripting Engine C C (K&R, Ansi) .c, others Various locations, check Web Freeware 2009
    JavaScript WSH Engine JavaScript/Java Java & variants .java, .j, jva, others With many JavaScript implementations Sun/Other Java Organisations Freeware
    Take Command WSH Engine 4NT/Take Command TCC, the current version of 4NT p .btm, .cmd, bat, others Check JP Software JP Software Proprietary 2015 Early development
    92Script WSH Engine TI-89/92+/Voyager 200 TI-Basic Calculator TI-Basic .92bs Project Web/FTP site Various independent programmers Experimental, Open Source 2014 «possible» Beta Q4 2015 for main engine; graphing functionality (92Script/Tk) then or later
    48Script WSH Engine HP-48 Calculator family on-board programming language HP 48 Programming Language, distant relative of Forth, Basic, Lisp .48s Project Web/FTP site Various independent programmers Experimental 2015 Planned Status as of 2015-09-30. Language has Lisp, Basic, Forth, and other influences.
    Fortran Script Fortran Fortran 77 .for, .ftn. f77, f90, f95 Various Various Experimental proof-of-concept, academic exercise, shareware, commercial, open source. 2000
    PascalScript Object Pascal Pascal 7 .pas, .ops, other Object Pascal RemObjects Freeware 2001 Can also be used with Delphi directly
    Lisp WSH Engine Lisp Lisp .lisp, .lsp Various Lisp tools AutoLisp and others Freeware or Shareware
    BESEN ECMA-JavaScript Java and Variants .bes, .bsn, others SourceForge BESEN Organisation Open Source 2011
    ECMAScript WSH engines Java and Variants Various Various Various Various Experimental, Freeware, Open Source, Shareware, Proprietary, Commercialware 2005 There are numerous ECMAScript implementations but not all have WSH engines
    CFXScript WSH Engine Casio CFX-9850 and fx Calculator series on-board programming language Casio Calculator Programming Language, as ported to various operating systems as CFW .cfxb Project Web/FTP Sites independent programmers Experimental 2015 Planned[23] Status as of 2015-09-30. Language has elements of Basic, Forth, Fortran, and others.
    SharpCalcScript WSH Engine Sharp graphing calculators on-board programming language Sharp S-Basic as ported to windows as NeusSFortran .scsb Project Web/FTP Sites independent programmers Experimental 2015 Planned Status as of 2015-09-30. Also subsumes the S-Basic language of Sharp’s Pocket Computers.

    There have been suggestions of creating engines for other languages, such as LotusScript, SaxBasic, BasicScript, KiXtart, awk, bash, csh and other Unix shells, 4NT, cmd.exe (the Windows NT shell), Windows PowerShell, DCL, C, C++, Fortran and others.[24]
    The XLNT language[25] is based on DCL and provides a very large subset of the language along with additional commands and statements and the software can be used in three ways: the WSH engine (*.xcs), the console interpreter (*.xlnt) and as a server and client side CGI engine (*.xgi).[26]

    When a server implementing CGI such as the Windows Internet Information Server, ports of Apache and others, all or most of the engines can be used; the most commonly used are VBScript, JScript, PythonScript, PerlScript, ActivePHPScript, and ooRexxScript. The MKS Toolkit PScript program also runs Perl. Command shells like cmd.exe, 4NT, ksh, and scripting languages with string processing and preferably socket functionality are also able to be used for CGI scripting; compiled languages like C++, Visual Basic, and Java can also be used like this. All Perl interpreters, ooRexx, PHP, and more recent versions of VBScript and JScript can use sockets for TCP/IP and usually UDP and other protocols for this.

    Version history[edit]

    Windows version Shipped with WSH version Last redistributable version
    Windows 95 None (separate redistributable) 5.6
    Windows NT 4.0 None (separate redistributable) 5.6
    Windows NT Server 4.0 None (separate redistributable) 5.6
    Windows CE 3.0 1.0 (optional install on installer disc) 2.0
    Windows 98 1.0 5.6
    Windows 98 Second Edition 1.0 5.6
    Windows 2000 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 Server 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 SP3, SP4 and SP5 5.6 5.7
    Windows Me 2.0 (also termed WSH 5.1) 5.6
    Windows XP 5.6 5.7
    Windows XP SP3 5.7 Not applicable
    Windows Server 2003 5.6 5.7
    Windows Vista 5.7 Not applicable
    Windows Server 2008 5.7 Not applicable
    Windows 7 5.8 Not applicable
    Windows Server 2008 R2 5.8 Not applicable
    Windows 8 5.8 Not applicable
    Windows Server 2012 5.8 Not applicable
    Windows 10 5.812 Not applicable
    Windows Server 2016 5.812 Not applicable

    The redistributable version of WSH version 5.6 can be installed on Windows 95/98/Me and Windows NT 4.0/2000. WSH 5.7 is downloadable for Windows 2000, Windows XP and Windows Server 2003. Recently[when?], redistributable versions for older operating systems (Windows 9x and Windows NT 4.0) are no longer available from the Microsoft Download Center.

    Since Windows XP Service Pack 3, release 5.7 is not needed as it is included, with newer revisions being included in newer versions of Windows since.

    See also[edit]

    • JScript .NET

    References[edit]

    1. ^ ?MSDN, «Windows Scripting Host» and «VBScript»
    2. ^ MSDN April 2000 edition, «Windows Scripting Host»
    3. ^ The VBScript Bible (1999)
    4. ^ Windows 2000 Server Resource Kit (documentation
    5. ^ a b «What Is WSH?». msdn.microsoft.com. Archived from the original on 7 January 2018. Retrieved 30 April 2018.
    6. ^ «Windows Script Host Basics». msdn.microsoft.com. Archived from the original on 8 August 2017. Retrieved 30 April 2018.
    7. ^ «Windows Script Host Object Model». msdn.microsoft.com. Archived from the original on 8 August 2017. Retrieved 30 April 2018.
    8. ^ MSDN «VBA»
    9. ^ User’s Manual, Paint Shop Pro 8
    10. ^ Paint Shop Pro 8 help, «Automation»
    11. ^ main help file, Passport for Windows
    12. ^ Take Command documentation 18.00 documentation hard copy and Help file
    13. ^ Zoc v 6.0 help
    14. ^ Zoc 5.0 printed manual
    15. ^ MSDN documentation
    16. ^ Windows Office 97 & 2000 Bibles (Wiley)
    17. ^ Take Command version 18.00 documentation
    18. ^ JP Software Take Command-4NT-4Dos-4OS/2 site, bulletin board
    19. ^ Take Command 18.00 help
    20. ^ «Norman — Antivirus & Security Software for Home & Business». AVG.com. Archived from the original on 21 February 2006. Retrieved 30 April 2018.
    21. ^ LLC), Tara Meyer (Aquent. «Providing a Secure eXPerience». msdn.microsoft.com. Archived from the original on 10 November 2017. Retrieved 30 April 2018.
    22. ^ Windows Script Host 5.6 Boasts Windows XP Integration, Security, New Object Model Archived 2008-02-18 at the Wayback Machine
    23. ^ CasioCalc.com, msgs of 15.09.2016
    24. ^ «Notes/Domino 4 and 5 Forum : RE: Suggestion: Make LotusScript a script engine for Windows Scripting Host». Archived from the original on 2015-03-21. Retrieved 2015-03-12.
    25. ^ ASCI html help file
    26. ^ ASCI site

    External links[edit]

    • Windows Script Host
    • Windows Script Host Reference on microsoft.com

    Cleanup.png

    Cleanup

    To meet the Microsoft Wiki’s quality standards, this article or section may require cleanup. Please help by improving the article.

    The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features. This tool was first provided on Windows 95 after Build 950a on the installation discs as an optional installation configurable and installable by means of the Control Panel, and then a standard component of Windows 98 (Build 1111) and subsequent and Windows NT 4.0 Build 1381 and by means of Service Pack 4. The WSH is also a means of automation for Internet Explorer via the installed WSH engines from IE Version 3.0 onwards; at this time VBScript became means of automation for Microsoft Outlook 97.[1] The WSH is also an optional install provided with a VBScript and JScript engine for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available.[2][3][4]

    It is language-independent in that it can make use of different Active Scripting language engines. By default, it interprets and runs plain-text JScript (.JS and .JSE files) and VBScript (.VBS and .VBE files).

    Users can install different scripting engines to enable them to script in other languages, for instance PerlScript. The language independent filename extension WSF can also be used. The advantage of the Windows Script File (.WSF) is that it allows multiple scripts («jobs») as well as a combination of scripting languages within a single file.

    WSH engines include various implementations for the Rexx, BASIC, Perl, Ruby, Tcl, PHP, JavaScript, Delphi, Python, XSLT, and other languages.

    Windows Script Host is distributed and installed by default on Windows 98 and later versions of Windows. It is also installed if Internet Explorer 5 (or a later version) is installed. Beginning with Windows 2000, the Windows Script Host became available for use with user login scripts.

    Usage

    Windows Script Host may be used for a variety of purposes, including logon scripts, administration and general automation. Microsoft describes it as an administration tool.[5] WSH provides an environment for scripts to run – it invokes the appropriate script engine and provides a set of services and objects for the script to work with.[5] These scripts may be run in GUI mode (WScript.exe) or command line mode (CScript.exe), or from a COM object (wshom.ocx), offering flexibility to the user for interactive or non-interactive scripts.[6] Windows Management Instrumentation is also scriptable by this means.

    The WSH, the engines, and related functionality are also listed as objects which can be accessed and scripted and queried by means of the VBA and Visual Studio object explorers and those for similar tools like the various script debuggers, e.g. Microsoft Script Debugger, and editors.

    WSH implements an object model which exposes a set of Component Object Model (COM) interfaces.[7] So in addition to ASP, IIS, Internet Explorer, CScript and WScript, the WSH can be used to automate and communicate with any Windows application with COM and other exposed objects, such as using PerlScript to query Microsoft Access by various means including various ODBC engines and SQL, ooRexxScript to create what are in effect Rexx macros in Microsoft Excel, Quattro Pro, Microsoft Word, Lotus Notes and any of the like, the XLNT script to get environment variables and print them in a new TextPad document, The VBA functionality of Microsoft Office, Open Office(as well as Python and other installable macro languages) and Corel WordPerfect Office is separate from WSH engines although Outlook 97 uses VBScript rather than VBA as its macro language.[8]

    Python in the form of ActiveState PythonScript can be used to automate and query the data in SecureCRT, as with other languages with installed engines, e.g. PerlScript, ooRexxScript, PHPScript, RubyScript, LuaScript, XLNT and so on. One notable exception is Paint Shop Pro, which can be automated in Python by means of a macro interpreter within the PSP programme itself rather than using the PythonScript WSH engine or an external Python implementation such as Python interpreters supplied with Unix emulation and integration software suites or other standalone Python implementations et al.[9][10] as an intermediate and indeed can be programmed like this even in the absence of any third-party Python installation; the same goes for the Rexx-programmable terminal emulator Passport.[11] The SecureCRT terminal emulator, SecureFX FTP client, and related client and server programmes from Van Dyke are as of the current versions automated by means of the WSH so any language with an installed engine may be used; the software comes with VBScript, JScript, and PerlScript examples.

    As of the most recent releases and going back a number of versions now, the programmability of 4NT / Take Command in the latest implementations (by means of «@REXX» and similar for Perl, Python, Tcl, Ruby, Lua, VBScript, JScript and the like and so on) generally uses the WSH engine.[12] The ZOC terminal emulator gets its ability to be programmed in Rexx by means of an external interpreter, one of which is supplied with the programme, and alternate Rexx interpreters can be specified in the configuration of the programme.[13][14] The MKS Toolkit provides PScript, a WSH engine in addition to the standard Perl intepreter perl.exe which comes with the package.

    VBScript, JScript, and some third-party engines have the ability to create and execute scripts in an encoded format which prevents editing with a text editor; the file extensions for these encoded scripts is .vbe and .jse and others of that type.

    Unless otherwise specified, any WSH scripting engine can be used with the various Windows server software packages to provide CGI scripting. The current versions of the default WSH engines and all or most of the third party engines have socket abilities as well; as a CGI script or otherwise, PerlScript is the choice of many programmers for this purpose and the VBScript and various Rexx-based engines are also rated as sufficiently powerful in connectivity and text-processing abilities to also be useful. This also goes for file access and processing—the earliest WSH engines for VBScript and JScript do not since the base language did not,[15] whilst PerlScript, ooRexxScript, and the others have this from the beginning.

    WinWrap Basic, SaxBasic and others are similar to Visual Basic for Applications, These tools are used to add scripting and macro abilities to software being developed and can be found in earlier versions of Host Explorer for example. Many other languages can also be used in this fashion. Other languages used for scripting of programmes include Rexx, Tcl, Perl, Python, Ruby, and others which come with methods to control objects in the operating system and the spreadsheet and database programmes.[16] One exception is that the Zoc terminal emulator is controlled by a Rexx interpreter supplied with the package or another interpreter specified by the user; this is also the case with the Passport emulator.

    VBScript is the macro language in Microsoft Outlook 97, whilst WordBasic is used for Word up to 6, Powerpoint and other tools. Excel to 5.0 uses Visual Basic 5.0. In Office 2000 forward, true Visual Basic for Applications 6.0 is used for all components. Other components use Visual Basic for Applications. OpenOffice uses Visual Basic, Python, and several others as macro languages and others can be added. LotusScript is very closely related to VBA and used for Lotus Notes and Lotus SmartSuite, which includes Lotus Word Pro (the current descendant of Ami Pro), Lotus Approach, Lotus FastSite, Lotus 1-2-3, &c, and pure VBA, licensed from Microsoft, is used in Corel products such as WordPerfect, Paradox, Quattro Pro &c.

    Any scripting language installed under Windows can be accessed by external means of PerlScript, PythonScript, VBScript and the other engines available can be used to access databases (Lotus Notes, Microsoft Access, Oracle Database, Paradox) and spreadsheets (Microsoft Excel, Lotus 1-2-3, Quattro Pro) and other tools like word processors, terminal emulators, command shells and so on. This can be accomplished by means of the WSH, so any language can be used if there is an installed engine.

    In recent versions of the Take Command enhanced command prompt and tools, the «script» command typed at the shell prompt will produce a list of the currently installed engines, one to a line and therefore CR-LF delimited.[17][18][19]

    Examples

    The first example is very simple; it shows some VBScript which uses the root WSH COM object «WScript» to display a message with an ‘OK’ button. Upon launching this script the CScript or WScript engine would be called and the runtime environment provided.

    Content of a file hello0.vbs

    WScript.Echo "Hello world"
    WScript.Quit
    

    WSH programming can also use the JScript language.

    Content of a file hello1.js

    WSH.Echo("Hello world");
    WSH.Quit();
    

    Or, code can be mixed in one WSF file, such as VBScript and JScript, or any other:

    Content of a file hello2.wsf

    <job>
    <script language="VBScript">
      MsgBox "hello world (from vb)"
    </script>
    <script language="JScript">
      WSH.echo("hello world (from js)");
    </script>
    </job>
    

    Security concerns

    Windows applications and processes may be automated using a script in Windows Script Host. Viruses and malware could be written to exploit this ability. Thus, some suggest disabling it for security reasons.[20] Alternatively, antivirus programs may offer features to control .vbs and other scripts which run in the WSH environment.

    Since version 5.6 of WSH, scripts can be digitally signed programmatically using the Scripting.Signer object in a script itself, provided a valid certificate is present on the system. Alternatively, the signcode tool from the Platform SDK, which has been extended to support WSH filetypes, may be used at the command line.[21]

    By using Software Restriction Policies introduced with Windows XP, a system may be configured to execute only those scripts which are stored in trusted locations, have a known MD5 hash, or have been digitally signed by a trusted publisher, thus preventing the execution of untrusted scripts.[22]

    Available scripting engines

    Note: By definition, all of these scripting engines can be utilised in CGI programming under Windows with any number of programmes and set up, meaning that the source code files for a script used on a server for CGI purposes could bear other file extensions such as .cgi and so on. The aforementioned ability of the Windows Script Host to run a script with multiple languages in it in files with a .wsh extension. Extended Html and XML also add to the additional possibilities when working with scripts for network use, as do Active Server Pages and so forth. Moreover, Windows shell scripts and scripts written in shells with enhanced capabilities like TCC, 4NT, etc. and Unix shells under interoperability software like the MKS Toolkit can have scripts embedded in them as well.

    Engine name Scripting language implemented Base language File extensions Availability Produced by Status Initial release date Encoded scripts Notes
    VBScript Microsoft VBScript Microsoft Visual Basic .vbs Installed by default Microsoft default install 1999 Yes, .vbe Default windows host script
    JScript Microsoft JScript ECMAScript .js Installed by default Microsoft default install 1999 Yes, .jse Default java script host
    WinWrap Basic WinWrap Basic Basic .wwb In the main WWB installation Polar Engineering Standard functionality of WWB; Utilises both .NET and COM 2004 Yes
    PerlScript Perl Perl 5 .pls with ActiveState Perl ActiveState Open source 1999 Reportedly yes
    PScript Perl Perl 5, CGI functionality .p, .ps with MKS Toolkit MKS Commercial 2001
    XBScript xBase Scripting Engine xBase (Clipper) .xbs, .prg Clipper with XBScript sofrware Commercial
    LotusScript WSH LotusScript Microsoft Visual Basic (q.v.) .nsf Third party download Service Desk Plus Freeware 2001
    RexxScript Rexx Rexx .rxs, .rx, .rex With some Rexx implementations Various Freeware 1998
    ooRexxScript Open Object REXX REXX .rxs with Open Object Rexx or free from some third parties Open Object Rexx team Open source
    PythonScript Python Python .pys SourceForge & with ActivePython The Pywin32 project Open source
    TclScript Tcl/Tk Tcl/Tk .tcls SourceForge ActiveState or third party Open source
    ActivePHPScript PHP PHP .phps with PHP PHP team Open source
    PHPScript PHP PHP .phps with PHP PHP team Open source Earlier version of ActivePHPScript
    RubyScript Ruby Ruby .rbs with Ruby distribution Ruby team Open source Yes
    XLNTScript XLNT DCL .xcs with XLNT Advanced Systems Concepts, Inc. Commercial 1997 An OpenVMS DCL-based multi-purpose scripting application for Windows
    LuaScript Lua Lua .lua with Lua Lua organisation Open Source
    Object REXX engine Object REXX Rexx .rex, .rxs with IBM Object REXX IBM Commercial 2002
    XML Engine XML parsing Extended HTML, XML .xml with many XML implementations Elf Data de facto Default install 2000 Macintosh too
    Kixtart WSH Engine Kixtart KixTart, MS-DOS, Windows 95. Windows NT shells .kix with KixStart Microsoft Netherlands Windows Resource Kits and other resources 1996 Download from Microsoft or elsewhere, aka KixStart32
    NullScript NullScript Null language .ns with NullScript NullScript Organisation Windows Resource Kits and other resources 1999
    ForthScript Forth Forth .fth, others Forth DMOZ Open Source
    Haskell Script Haskell Haskell *.hsk (provisional), others free download Open Source
    XSLT WSH Engine XSLT XSLT .xslt free download Open Source
    CobolScript WSH Engine Cobol Cobol .cbl. .cob, .cb Fujitsu Cobol 3 — free for educational use Commercialware from Fujitsu free with free compiler for educators &c Proprietary
    Delphi scripting engine Delphi Delphi, a Pascal variant .dlp, .del, . In some Delphi distributions or resource kits Commercial 2003
    DMDScript DMDScript D, a major incrementation of C .dmd DMD Distributions, download Freeware Available on Web 2014 DMD
    C# Script C# Microsoft C#.NET .cs. .c#, others Source code available Open Source, active development underway unclear 2013
    Small C Scripting Engine C C (K&R, Ansi) .c, others Various locations, check Web Freeware 2009
    JavaScript WSH Engine JavaScript/Java Java & variants .java, .j, jva, others With many JavaScript implementations Sun/Other Java Organisations Freeware
    Take Command WSH Engine 4NT/Take Command TCC, the current version of 4NT p .btm, .cmd, bat, others Check JP Software JP Software Proprietary 2015 Early development
    92Script WSH Engine TI-89/92+/Voyager 200 TI-Basic Calculator TI-Basic .92bs Project Web/FTP site Various independent programmers Experimental, Open Source 2014 «possible» Beta Q4 2015 for main engine; graphing functionality (92Script/Tk) then or later
    48Script WSH Engine HP-48 Calculator family on-board programming language HP 48 Programming Language, distant relative of Forth, Basic, Lisp .48s Project Web/FTP site Various independent programmers Experimental 2015 Planned Status as of 2015-09-30. Language has Lisp, Basic, Forth, and other influences.
    Fortran Script Fortran Fortran 77 .for, .ftn. f77, f90, f95 Various Various Experimental proof-of-concept, academic exercise, shareware, commercial, open source. 2000
    PascalScript Object Pascal Pascal 7 .pas, .ops, other Object Pascal RemObjects Freeware 2001 Can also be used with Delphi directly
    Lisp WSH Engine Lisp Lisp .lisp, .lsp Various Lisp tools AutoLisp and others Freeware or Shareware
    BESEN ECMA-JavaScript Java and Variants .bes, .bsn, others SourceForge BESEN Organisation Open Source 2011
    ECMAScript WSH engines Java and Variants Various Various Various Various Experimental, Freeware, Open Source, Shareware, Proprietary, Commercialware 2005 There are numerous ECMAScript implementations but not all have WSH engines
    CFXScript WSH Engine Casio CFX-9850 and fx Calculator series on-board programming language Casio Calculator Programming Language, as ported to various operating systems as CFW .cfxb Project Web/FTP Sites independent programmers Experimental 2015 Planned[23] Status as of 2015-09-30. Language has elements of Basic, Forth, Fortran, and others.
    SharpCalcScript WSH Engine Sharp graphing calculators on-board programming language Sharp S-Basic as ported to windows as NeusSFortran .scsb Project Web/FTP Sites independent programmers Experimental 2015 Planned Status as of 2015-09-30. Also subsumes the S-Basic language of Sharp’s Pocket Computers.

    There have been suggestions of creating engines for other languages, such as LotusScript, SaxBasic, BasicScript, KiXtart, awk, bash, csh and other Unix shells, 4NT, cmd.exe (the Windows NT shell), Windows PowerShell, DCL, C, C++, Fortran and others.[24]
    The XLNT language[25] is based on DCL and provides a very large subset of the language along with additional commands and statements and the software can be used in three ways: the WSH engine (*.xcs), the console interpreter (*.xlnt) and as a server and client side CGI engine (*.xgi).[26]

    When a server implementing CGI such as the Windows Internet Information Server, ports of Apache and others, all or most of the engines can be used; the most commonly used are VBScript, JScript, PythonScript, PerlScript, ActivePHPScript, and ooRexxScript. The MKS Toolkit PScript programme also runs Perl. Command shells like cmd.exe, 4NT, ksh, and scripting languages with string processing and preferably socket functionality are also able to be used for CGI scripting; compiled languages like C++, Visual Basic, and Java can also be used like this. All Perl interpreters, ooRexx, PHP, and more recent versions of VBScript and JScript can use sockets for TCP/IP and usually UDP and other protocols for this.

    Version history

    Windows version Shipped with WSH version Last redistributable version
    Windows 95 None (separate redistributable) 5.6
    Windows NT 4.0 None (separate redistributable) 5.6
    Windows NT Server 4.0 None (separate redistributable) 5.6
    Windows CE 3.0 1.0 (optional install on installer disc) 2.0
    Windows 98 1.0 5.6
    Windows 98 Second Edition 1.0 5.6
    Windows 2000 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 Server 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 SP3, SP4 and SP5 5.6 5.7
    Windows Me 2.0 (also termed WSH 5.1) 5.6
    Windows XP 5.6 5.7
    Windows XP SP3 5.7 Not applicable
    Windows Server 2003 5.6 5.7
    Windows Vista 5.7 Not applicable
    Windows Server 2008 5.7 Not applicable
    Windows 7 5.8 Not applicable
    Windows Server 2008 R2 5.8 Not applicable
    Windows 8 5.8 Not applicable
    Windows Server 2012 5.8 Not applicable
    Windows 10 5.812 Not applicable
    Windows Server 2016 5.812 Not applicable

    The redistributable version of WSH version 5.6 can be installed on Windows 95/98/Me and Windows NT 4.0/2000. WSH 5.7 is downloadable for Windows 2000, Windows XP and Windows Server 2003. Recently Template:When, redistributable versions for older operating systems (Windows 9x and Windows NT 4.0) are no longer available from the Microsoft Download Center.

    Since Windows XP Service Pack 3, release 5.7 is not needed as it is included, with newer revisions being included in newer versions of Windows since.

    See also

    • JScript .NET

    References

    1. ?MSDN, «Windows Scripting Host» and «VBScript»
    2. MSDN April 2000 edition, «Windows Scripting Host»
    3. The VBScript Bible (1999)
    4. Windows 2000 Server Resource Kit (documentation
    5. 5.0 5.1 «What Is WSH?». Retrieved 30 April 2018.
    6. «Windows Script Host Basics». Retrieved 30 April 2018.
    7. «Windows Script Host Object Model». Retrieved 30 April 2018.
    8. MSDN «VBA»
    9. User’s Manual, Paint Shop Pro 8
    10. Paint Shop Pro 8 help, «Automation»
    11. main help file, Passport for Windows
    12. Take Command documentation 18.00 documentation hard copy and Help file
    13. Zoc v 6.0 help
    14. Zoc 5.0 printed manual
    15. MSDN documentation
    16. Windows Office 97 & 2000 Bibles (Wiley)
    17. Take Command version 18.00 documentation
    18. JP Software Take Command-4NT-4Dos-4OS/2 site, bulletin board
    19. Take Command 18.00 help
    20. «Norman — Antivirus & Security Software for Home & Business». Retrieved 30 April 2018.
    21. LLC), Tara Meyer (Aquent. «Providing a Secure eXPerience». Retrieved 30 April 2018.
    22. Windows Script Host 5.6 Boasts Windows XP Integration, Security, New Object Model Template:Webarchive
    23. CasioCalc.com, msgs of 15.09.2016
    24. «Archived copy». Retrieved 2015-03-12.
    25. ASCI html help file
    26. ASCI site

    External links

    • Is VBScript Dead?, isvbscriptdead.com
    • WSH Primer on Microsoft TechNet – Get started with WSH
    • WSH home at MSDN
    • WSH Reference
    • Windows Script 5.6 Documentation
    • Release notes for Windows Script 5.7
    • Console WSH Shell – a third-party shell for WSH and VBScript
    • v
    • t
    • e

    Windows Internet Explorer

    Versions

    Main

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    Other

  • Mobile
  • for Mac
  • for UNIX
  • IEs4Linux
  • Version Overview
  • Overview
  • History
  • Removal
  • Easter eggs
  • Box model
  • Add-ins
  • Browser Helper Object (BHO)
  • Extensions
  • Shells
  • Technologies
  • MSXML
  • RSS Platform
  • Smart tags
  • JScript
  • DHTML (HTA
  • HTML Components)
  • Vector Markup Language
  • MHTML
  • HTML+TIME
  • XHR/XDomainRequest
  • ActiveX
  • WPAD
  • Temporary Internet Files
  • Index.dat
  • favicon.ico
  • Web Slice
  • Accelerator
  • Software & Engines
  • Administration Kit
  • Developer Tools
  • Integrated Windows Authentication
  • Tasman
  • Trident (Chakra)
  • Implementations
  • Outlook Express
  • Internet Mail and News
  • Comic Chat/Chat 2.0
  • NetMeeting
  • NetShow
  • ActiveMovie
  • DirectX Media
  • Windows Address Book
  • Windows Desktop Update
  • Active Desktop
  • Active Channel
  • Channel Definition Format (.cdf)
  • Microsoft Java Virtual Machine (MSJVM)
  • Server Gated Cryptography (SGC)
  • MSN Explorer
  • MSN for Mac OS X
  • Spyglass
  • Events
  • First browser war
  • United States v. Microsoft
  • Sun v. Microsoft
  • Download.ject
  • Eolas v. Microsoft
  • Second browser war
  • People
  • Dean Hachamovitch
  • Scott Isaacs
  • Tantek Çelik
  • Web browsers
    • timeline
    • comparison
    • usage
    • list
  • Microsoft Windows components
    Core
    • Active Scripting
      • WSH
      • VBScript
      • JScript
    • Aero
    • AutoPlay
    • AutoRun
    • ClearType
    • COM
      • ActiveX
      • ActiveX Document
      • COM Structured storage
      • DCOM
      • OLE
      • OLE Automation
      • Transaction Server
    • Desktop Window Manager
    • DirectX
    • Explorer
    • Graphics Device Interface
    • Imaging Format
    • .NET Framework
    • Search
      • IFilter
      • Saved search
    • Server Message Block
    • Shell
      • Extensions
      • Namespace
      • Special Folders
    • Start menu
    • Start screen
    • Previous Versions
    • Taskbar
    • Windows USER
    • Win32 console
    • XML Paper Specification
    Management
    • Backup and Restore Center
    • cmd.exe
    • Control Panel
      • Applets
    • Device Manager
    • Deployment Toolkit
    • Disk Cleanup
    • Disk Defragmenter
    • Driver Verifier
    • Event Viewer
    • IEAK
    • IExpress
    • Management Console
    • Netsh
    • Problem Reports and Solutions
    • Resource Monitor
    • Sysprep
    • System Policy Editor
    • System Configuration
    • ScanDisk
    • System File Checker
    • System Restore
    • Task Manager
    • WMI
    • Windows Installer
    • Windows PowerShell
    • Windows Update
    • WAIK
    • WinSAT
    • Windows Easy Transfer
    Applications
    • Calculator
    • Character Map
    • Contacts
    • DVD Maker
    • Fax and Scan
    • Internet Explorer
    • Journal
    • Magnifier
    • Media Center
    • Media Player
    • Mobile Device Center
    • Mobility Center
    • Narrator
    • Notepad
    • Paint
    • Windows Photo Viewer
    • Private Character Editor
    • Remote Assistance
    • Windows Desktop Gadgets
    • Snipping Tool
    • Sound Recorder
    • Store
    • Speech Recognition
    • Tablet PC Input Panel
    • WordPad
    • Windows To Go
    Games
    • 3D Pinball for Windows — Space Cadet
    • Chess Titans
    • FreeCell
    • Hearts
    • Hover!
    • Hold ‘Em
    • InkBall
    • Mahjong Titans
    • Minesweeper
    • Purble Place
    • Reversi
    • Solitaire
    • Spider Solitaire
    • Microsoft Tinker
    Kernel
    • Ntoskrnl.exe
    • hal.dll
    • System Idle Process
    • Registry
    • DLL
    • EXE
    • NTLDR / Boot Manager
    • Winlogon
    • Recovery Console
    • I/O
    • WinRE
    • WinPE
    • Kernel Patch Protection
    Services
    • SCM
    • BITS
    • Task Scheduler
    • Wireless Zero Configuration
    • Shadow Copy
    • Error Reporting
    • Multimedia Class Scheduler
    • CLFS
    File Systems
    • NTFS
      • Hard link
      • Junction point
      • Mount Point
      • Reparse point
      • Symbolic link
      • TxF
      • EFS
    • WinFS
    • FAT
      • FAT12
      • FAT16
      • FAT32
    • exFAT
    • CDFS
    • UDF
    • DFS
    • IFS
    Server
    • Domains
    • Active Directory
    • DNS
    • Group Policy
    • Roaming user profiles
    • Folder redirection
    • Distributed Transaction Coordinator
    • MSMQ
    • Windows Media Services
    • Rights Management Services
    • IIS
    • Terminal Services
    • WSUS
    • Windows SharePoint Services
    • Network Access Protection
    • PWS
    • DFS Replication
    • Remote Differential Compression
    • Print Services for UNIX
    • Remote Installation Services
    • Windows Deployment Services
    • System Resource Manager
    • Hyper-V
    Architecture
    • NT series architecture
    • Object Manager
    • Startup process
      • Vista/7
    • I/O request packet
    • Kernel Transaction Manager
    • Logical Disk Manager
    • Security Accounts Manager
    • Windows File Protection / Windows Resource Protection
    • Microsoft Windows library files
    • LSASS
    • CSRSS
    • SMSS
    • MinWin
    Security
    • Action Center
    • BitLocker
    • Defender
    • Data Execution Prevention
    • Mandatory Integrity Control
    • Protected Media Path
    • User Account Control
    • User Interface Privilege Isolation
    • Windows Firewall
    Compatibility
    • command.com
    • Unix
      • POSIX subsystem
      • Interix subsystem
    • Virtual DOS machine
    • Windows on Windows
    • Windows XP Mode
    • WoW64
    Edit — View

    Smallwikipedialogo.png

    Wikipedia

    This page uses Creative Commons Licensed content from Wikipedia (view authors).

    Cleanup.png

    Cleanup

    To meet the Microsoft Wiki’s quality standards, this article or section may require cleanup. Please help by improving the article.

    The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features. This tool was first provided on Windows 95 after Build 950a on the installation discs as an optional installation configurable and installable by means of the Control Panel, and then a standard component of Windows 98 (Build 1111) and subsequent and Windows NT 4.0 Build 1381 and by means of Service Pack 4. The WSH is also a means of automation for Internet Explorer via the installed WSH engines from IE Version 3.0 onwards; at this time VBScript became means of automation for Microsoft Outlook 97.[1] The WSH is also an optional install provided with a VBScript and JScript engine for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available.[2][3][4]

    It is language-independent in that it can make use of different Active Scripting language engines. By default, it interprets and runs plain-text JScript (.JS and .JSE files) and VBScript (.VBS and .VBE files).

    Users can install different scripting engines to enable them to script in other languages, for instance PerlScript. The language independent filename extension WSF can also be used. The advantage of the Windows Script File (.WSF) is that it allows multiple scripts («jobs») as well as a combination of scripting languages within a single file.

    WSH engines include various implementations for the Rexx, BASIC, Perl, Ruby, Tcl, PHP, JavaScript, Delphi, Python, XSLT, and other languages.

    Windows Script Host is distributed and installed by default on Windows 98 and later versions of Windows. It is also installed if Internet Explorer 5 (or a later version) is installed. Beginning with Windows 2000, the Windows Script Host became available for use with user login scripts.

    Usage

    Windows Script Host may be used for a variety of purposes, including logon scripts, administration and general automation. Microsoft describes it as an administration tool.[5] WSH provides an environment for scripts to run – it invokes the appropriate script engine and provides a set of services and objects for the script to work with.[5] These scripts may be run in GUI mode (WScript.exe) or command line mode (CScript.exe), or from a COM object (wshom.ocx), offering flexibility to the user for interactive or non-interactive scripts.[6] Windows Management Instrumentation is also scriptable by this means.

    The WSH, the engines, and related functionality are also listed as objects which can be accessed and scripted and queried by means of the VBA and Visual Studio object explorers and those for similar tools like the various script debuggers, e.g. Microsoft Script Debugger, and editors.

    WSH implements an object model which exposes a set of Component Object Model (COM) interfaces.[7] So in addition to ASP, IIS, Internet Explorer, CScript and WScript, the WSH can be used to automate and communicate with any Windows application with COM and other exposed objects, such as using PerlScript to query Microsoft Access by various means including various ODBC engines and SQL, ooRexxScript to create what are in effect Rexx macros in Microsoft Excel, Quattro Pro, Microsoft Word, Lotus Notes and any of the like, the XLNT script to get environment variables and print them in a new TextPad document, The VBA functionality of Microsoft Office, Open Office(as well as Python and other installable macro languages) and Corel WordPerfect Office is separate from WSH engines although Outlook 97 uses VBScript rather than VBA as its macro language.[8]

    Python in the form of ActiveState PythonScript can be used to automate and query the data in SecureCRT, as with other languages with installed engines, e.g. PerlScript, ooRexxScript, PHPScript, RubyScript, LuaScript, XLNT and so on. One notable exception is Paint Shop Pro, which can be automated in Python by means of a macro interpreter within the PSP programme itself rather than using the PythonScript WSH engine or an external Python implementation such as Python interpreters supplied with Unix emulation and integration software suites or other standalone Python implementations et al.[9][10] as an intermediate and indeed can be programmed like this even in the absence of any third-party Python installation; the same goes for the Rexx-programmable terminal emulator Passport.[11] The SecureCRT terminal emulator, SecureFX FTP client, and related client and server programmes from Van Dyke are as of the current versions automated by means of the WSH so any language with an installed engine may be used; the software comes with VBScript, JScript, and PerlScript examples.

    As of the most recent releases and going back a number of versions now, the programmability of 4NT / Take Command in the latest implementations (by means of «@REXX» and similar for Perl, Python, Tcl, Ruby, Lua, VBScript, JScript and the like and so on) generally uses the WSH engine.[12] The ZOC terminal emulator gets its ability to be programmed in Rexx by means of an external interpreter, one of which is supplied with the programme, and alternate Rexx interpreters can be specified in the configuration of the programme.[13][14] The MKS Toolkit provides PScript, a WSH engine in addition to the standard Perl intepreter perl.exe which comes with the package.

    VBScript, JScript, and some third-party engines have the ability to create and execute scripts in an encoded format which prevents editing with a text editor; the file extensions for these encoded scripts is .vbe and .jse and others of that type.

    Unless otherwise specified, any WSH scripting engine can be used with the various Windows server software packages to provide CGI scripting. The current versions of the default WSH engines and all or most of the third party engines have socket abilities as well; as a CGI script or otherwise, PerlScript is the choice of many programmers for this purpose and the VBScript and various Rexx-based engines are also rated as sufficiently powerful in connectivity and text-processing abilities to also be useful. This also goes for file access and processing—the earliest WSH engines for VBScript and JScript do not since the base language did not,[15] whilst PerlScript, ooRexxScript, and the others have this from the beginning.

    WinWrap Basic, SaxBasic and others are similar to Visual Basic for Applications, These tools are used to add scripting and macro abilities to software being developed and can be found in earlier versions of Host Explorer for example. Many other languages can also be used in this fashion. Other languages used for scripting of programmes include Rexx, Tcl, Perl, Python, Ruby, and others which come with methods to control objects in the operating system and the spreadsheet and database programmes.[16] One exception is that the Zoc terminal emulator is controlled by a Rexx interpreter supplied with the package or another interpreter specified by the user; this is also the case with the Passport emulator.

    VBScript is the macro language in Microsoft Outlook 97, whilst WordBasic is used for Word up to 6, Powerpoint and other tools. Excel to 5.0 uses Visual Basic 5.0. In Office 2000 forward, true Visual Basic for Applications 6.0 is used for all components. Other components use Visual Basic for Applications. OpenOffice uses Visual Basic, Python, and several others as macro languages and others can be added. LotusScript is very closely related to VBA and used for Lotus Notes and Lotus SmartSuite, which includes Lotus Word Pro (the current descendant of Ami Pro), Lotus Approach, Lotus FastSite, Lotus 1-2-3, &c, and pure VBA, licensed from Microsoft, is used in Corel products such as WordPerfect, Paradox, Quattro Pro &c.

    Any scripting language installed under Windows can be accessed by external means of PerlScript, PythonScript, VBScript and the other engines available can be used to access databases (Lotus Notes, Microsoft Access, Oracle Database, Paradox) and spreadsheets (Microsoft Excel, Lotus 1-2-3, Quattro Pro) and other tools like word processors, terminal emulators, command shells and so on. This can be accomplished by means of the WSH, so any language can be used if there is an installed engine.

    In recent versions of the Take Command enhanced command prompt and tools, the «script» command typed at the shell prompt will produce a list of the currently installed engines, one to a line and therefore CR-LF delimited.[17][18][19]

    Examples

    The first example is very simple; it shows some VBScript which uses the root WSH COM object «WScript» to display a message with an ‘OK’ button. Upon launching this script the CScript or WScript engine would be called and the runtime environment provided.

    Content of a file hello0.vbs

    WScript.Echo "Hello world"
    WScript.Quit
    

    WSH programming can also use the JScript language.

    Content of a file hello1.js

    WSH.Echo("Hello world");
    WSH.Quit();
    

    Or, code can be mixed in one WSF file, such as VBScript and JScript, or any other:

    Content of a file hello2.wsf

    <job>
    <script language="VBScript">
      MsgBox "hello world (from vb)"
    </script>
    <script language="JScript">
      WSH.echo("hello world (from js)");
    </script>
    </job>
    

    Security concerns

    Windows applications and processes may be automated using a script in Windows Script Host. Viruses and malware could be written to exploit this ability. Thus, some suggest disabling it for security reasons.[20] Alternatively, antivirus programs may offer features to control .vbs and other scripts which run in the WSH environment.

    Since version 5.6 of WSH, scripts can be digitally signed programmatically using the Scripting.Signer object in a script itself, provided a valid certificate is present on the system. Alternatively, the signcode tool from the Platform SDK, which has been extended to support WSH filetypes, may be used at the command line.[21]

    By using Software Restriction Policies introduced with Windows XP, a system may be configured to execute only those scripts which are stored in trusted locations, have a known MD5 hash, or have been digitally signed by a trusted publisher, thus preventing the execution of untrusted scripts.[22]

    Available scripting engines

    Note: By definition, all of these scripting engines can be utilised in CGI programming under Windows with any number of programmes and set up, meaning that the source code files for a script used on a server for CGI purposes could bear other file extensions such as .cgi and so on. The aforementioned ability of the Windows Script Host to run a script with multiple languages in it in files with a .wsh extension. Extended Html and XML also add to the additional possibilities when working with scripts for network use, as do Active Server Pages and so forth. Moreover, Windows shell scripts and scripts written in shells with enhanced capabilities like TCC, 4NT, etc. and Unix shells under interoperability software like the MKS Toolkit can have scripts embedded in them as well.

    Engine name Scripting language implemented Base language File extensions Availability Produced by Status Initial release date Encoded scripts Notes
    VBScript Microsoft VBScript Microsoft Visual Basic .vbs Installed by default Microsoft default install 1999 Yes, .vbe Default windows host script
    JScript Microsoft JScript ECMAScript .js Installed by default Microsoft default install 1999 Yes, .jse Default java script host
    WinWrap Basic WinWrap Basic Basic .wwb In the main WWB installation Polar Engineering Standard functionality of WWB; Utilises both .NET and COM 2004 Yes
    PerlScript Perl Perl 5 .pls with ActiveState Perl ActiveState Open source 1999 Reportedly yes
    PScript Perl Perl 5, CGI functionality .p, .ps with MKS Toolkit MKS Commercial 2001
    XBScript xBase Scripting Engine xBase (Clipper) .xbs, .prg Clipper with XBScript sofrware Commercial
    LotusScript WSH LotusScript Microsoft Visual Basic (q.v.) .nsf Third party download Service Desk Plus Freeware 2001
    RexxScript Rexx Rexx .rxs, .rx, .rex With some Rexx implementations Various Freeware 1998
    ooRexxScript Open Object REXX REXX .rxs with Open Object Rexx or free from some third parties Open Object Rexx team Open source
    PythonScript Python Python .pys SourceForge & with ActivePython The Pywin32 project Open source
    TclScript Tcl/Tk Tcl/Tk .tcls SourceForge ActiveState or third party Open source
    ActivePHPScript PHP PHP .phps with PHP PHP team Open source
    PHPScript PHP PHP .phps with PHP PHP team Open source Earlier version of ActivePHPScript
    RubyScript Ruby Ruby .rbs with Ruby distribution Ruby team Open source Yes
    XLNTScript XLNT DCL .xcs with XLNT Advanced Systems Concepts, Inc. Commercial 1997 An OpenVMS DCL-based multi-purpose scripting application for Windows
    LuaScript Lua Lua .lua with Lua Lua organisation Open Source
    Object REXX engine Object REXX Rexx .rex, .rxs with IBM Object REXX IBM Commercial 2002
    XML Engine XML parsing Extended HTML, XML .xml with many XML implementations Elf Data de facto Default install 2000 Macintosh too
    Kixtart WSH Engine Kixtart KixTart, MS-DOS, Windows 95. Windows NT shells .kix with KixStart Microsoft Netherlands Windows Resource Kits and other resources 1996 Download from Microsoft or elsewhere, aka KixStart32
    NullScript NullScript Null language .ns with NullScript NullScript Organisation Windows Resource Kits and other resources 1999
    ForthScript Forth Forth .fth, others Forth DMOZ Open Source
    Haskell Script Haskell Haskell *.hsk (provisional), others free download Open Source
    XSLT WSH Engine XSLT XSLT .xslt free download Open Source
    CobolScript WSH Engine Cobol Cobol .cbl. .cob, .cb Fujitsu Cobol 3 — free for educational use Commercialware from Fujitsu free with free compiler for educators &c Proprietary
    Delphi scripting engine Delphi Delphi, a Pascal variant .dlp, .del, . In some Delphi distributions or resource kits Commercial 2003
    DMDScript DMDScript D, a major incrementation of C .dmd DMD Distributions, download Freeware Available on Web 2014 DMD
    C# Script C# Microsoft C#.NET .cs. .c#, others Source code available Open Source, active development underway unclear 2013
    Small C Scripting Engine C C (K&R, Ansi) .c, others Various locations, check Web Freeware 2009
    JavaScript WSH Engine JavaScript/Java Java & variants .java, .j, jva, others With many JavaScript implementations Sun/Other Java Organisations Freeware
    Take Command WSH Engine 4NT/Take Command TCC, the current version of 4NT p .btm, .cmd, bat, others Check JP Software JP Software Proprietary 2015 Early development
    92Script WSH Engine TI-89/92+/Voyager 200 TI-Basic Calculator TI-Basic .92bs Project Web/FTP site Various independent programmers Experimental, Open Source 2014 «possible» Beta Q4 2015 for main engine; graphing functionality (92Script/Tk) then or later
    48Script WSH Engine HP-48 Calculator family on-board programming language HP 48 Programming Language, distant relative of Forth, Basic, Lisp .48s Project Web/FTP site Various independent programmers Experimental 2015 Planned Status as of 2015-09-30. Language has Lisp, Basic, Forth, and other influences.
    Fortran Script Fortran Fortran 77 .for, .ftn. f77, f90, f95 Various Various Experimental proof-of-concept, academic exercise, shareware, commercial, open source. 2000
    PascalScript Object Pascal Pascal 7 .pas, .ops, other Object Pascal RemObjects Freeware 2001 Can also be used with Delphi directly
    Lisp WSH Engine Lisp Lisp .lisp, .lsp Various Lisp tools AutoLisp and others Freeware or Shareware
    BESEN ECMA-JavaScript Java and Variants .bes, .bsn, others SourceForge BESEN Organisation Open Source 2011
    ECMAScript WSH engines Java and Variants Various Various Various Various Experimental, Freeware, Open Source, Shareware, Proprietary, Commercialware 2005 There are numerous ECMAScript implementations but not all have WSH engines
    CFXScript WSH Engine Casio CFX-9850 and fx Calculator series on-board programming language Casio Calculator Programming Language, as ported to various operating systems as CFW .cfxb Project Web/FTP Sites independent programmers Experimental 2015 Planned[23] Status as of 2015-09-30. Language has elements of Basic, Forth, Fortran, and others.
    SharpCalcScript WSH Engine Sharp graphing calculators on-board programming language Sharp S-Basic as ported to windows as NeusSFortran .scsb Project Web/FTP Sites independent programmers Experimental 2015 Planned Status as of 2015-09-30. Also subsumes the S-Basic language of Sharp’s Pocket Computers.

    There have been suggestions of creating engines for other languages, such as LotusScript, SaxBasic, BasicScript, KiXtart, awk, bash, csh and other Unix shells, 4NT, cmd.exe (the Windows NT shell), Windows PowerShell, DCL, C, C++, Fortran and others.[24]
    The XLNT language[25] is based on DCL and provides a very large subset of the language along with additional commands and statements and the software can be used in three ways: the WSH engine (*.xcs), the console interpreter (*.xlnt) and as a server and client side CGI engine (*.xgi).[26]

    When a server implementing CGI such as the Windows Internet Information Server, ports of Apache and others, all or most of the engines can be used; the most commonly used are VBScript, JScript, PythonScript, PerlScript, ActivePHPScript, and ooRexxScript. The MKS Toolkit PScript programme also runs Perl. Command shells like cmd.exe, 4NT, ksh, and scripting languages with string processing and preferably socket functionality are also able to be used for CGI scripting; compiled languages like C++, Visual Basic, and Java can also be used like this. All Perl interpreters, ooRexx, PHP, and more recent versions of VBScript and JScript can use sockets for TCP/IP and usually UDP and other protocols for this.

    Version history

    Windows version Shipped with WSH version Last redistributable version
    Windows 95 None (separate redistributable) 5.6
    Windows NT 4.0 None (separate redistributable) 5.6
    Windows NT Server 4.0 None (separate redistributable) 5.6
    Windows CE 3.0 1.0 (optional install on installer disc) 2.0
    Windows 98 1.0 5.6
    Windows 98 Second Edition 1.0 5.6
    Windows 2000 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 Server 2.0 (also termed WSH 5.1) 5.7
    Windows 2000 SP3, SP4 and SP5 5.6 5.7
    Windows Me 2.0 (also termed WSH 5.1) 5.6
    Windows XP 5.6 5.7
    Windows XP SP3 5.7 Not applicable
    Windows Server 2003 5.6 5.7
    Windows Vista 5.7 Not applicable
    Windows Server 2008 5.7 Not applicable
    Windows 7 5.8 Not applicable
    Windows Server 2008 R2 5.8 Not applicable
    Windows 8 5.8 Not applicable
    Windows Server 2012 5.8 Not applicable
    Windows 10 5.812 Not applicable
    Windows Server 2016 5.812 Not applicable

    The redistributable version of WSH version 5.6 can be installed on Windows 95/98/Me and Windows NT 4.0/2000. WSH 5.7 is downloadable for Windows 2000, Windows XP and Windows Server 2003. Recently Template:When, redistributable versions for older operating systems (Windows 9x and Windows NT 4.0) are no longer available from the Microsoft Download Center.

    Since Windows XP Service Pack 3, release 5.7 is not needed as it is included, with newer revisions being included in newer versions of Windows since.

    See also

    • JScript .NET

    References

    1. ?MSDN, «Windows Scripting Host» and «VBScript»
    2. MSDN April 2000 edition, «Windows Scripting Host»
    3. The VBScript Bible (1999)
    4. Windows 2000 Server Resource Kit (documentation
    5. 5.0 5.1 «What Is WSH?». Retrieved 30 April 2018.
    6. «Windows Script Host Basics». Retrieved 30 April 2018.
    7. «Windows Script Host Object Model». Retrieved 30 April 2018.
    8. MSDN «VBA»
    9. User’s Manual, Paint Shop Pro 8
    10. Paint Shop Pro 8 help, «Automation»
    11. main help file, Passport for Windows
    12. Take Command documentation 18.00 documentation hard copy and Help file
    13. Zoc v 6.0 help
    14. Zoc 5.0 printed manual
    15. MSDN documentation
    16. Windows Office 97 & 2000 Bibles (Wiley)
    17. Take Command version 18.00 documentation
    18. JP Software Take Command-4NT-4Dos-4OS/2 site, bulletin board
    19. Take Command 18.00 help
    20. «Norman — Antivirus & Security Software for Home & Business». Retrieved 30 April 2018.
    21. LLC), Tara Meyer (Aquent. «Providing a Secure eXPerience». Retrieved 30 April 2018.
    22. Windows Script Host 5.6 Boasts Windows XP Integration, Security, New Object Model Template:Webarchive
    23. CasioCalc.com, msgs of 15.09.2016
    24. «Archived copy». Retrieved 2015-03-12.
    25. ASCI html help file
    26. ASCI site

    External links

    • Is VBScript Dead?, isvbscriptdead.com
    • WSH Primer on Microsoft TechNet – Get started with WSH
    • WSH home at MSDN
    • WSH Reference
    • Windows Script 5.6 Documentation
    • Release notes for Windows Script 5.7
    • Console WSH Shell – a third-party shell for WSH and VBScript
    • v
    • t
    • e

    Windows Internet Explorer

    Versions

    Main

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    Other

  • Mobile
  • for Mac
  • for UNIX
  • IEs4Linux
  • Version Overview
  • Overview
  • History
  • Removal
  • Easter eggs
  • Box model
  • Add-ins
  • Browser Helper Object (BHO)
  • Extensions
  • Shells
  • Technologies
  • MSXML
  • RSS Platform
  • Smart tags
  • JScript
  • DHTML (HTA
  • HTML Components)
  • Vector Markup Language
  • MHTML
  • HTML+TIME
  • XHR/XDomainRequest
  • ActiveX
  • WPAD
  • Temporary Internet Files
  • Index.dat
  • favicon.ico
  • Web Slice
  • Accelerator
  • Software & Engines
  • Administration Kit
  • Developer Tools
  • Integrated Windows Authentication
  • Tasman
  • Trident (Chakra)
  • Implementations
  • Outlook Express
  • Internet Mail and News
  • Comic Chat/Chat 2.0
  • NetMeeting
  • NetShow
  • ActiveMovie
  • DirectX Media
  • Windows Address Book
  • Windows Desktop Update
  • Active Desktop
  • Active Channel
  • Channel Definition Format (.cdf)
  • Microsoft Java Virtual Machine (MSJVM)
  • Server Gated Cryptography (SGC)
  • MSN Explorer
  • MSN for Mac OS X
  • Spyglass
  • Events
  • First browser war
  • United States v. Microsoft
  • Sun v. Microsoft
  • Download.ject
  • Eolas v. Microsoft
  • Second browser war
  • People
  • Dean Hachamovitch
  • Scott Isaacs
  • Tantek Çelik
  • Web browsers
    • timeline
    • comparison
    • usage
    • list
  • Microsoft Windows components
    Core
    • Active Scripting
      • WSH
      • VBScript
      • JScript
    • Aero
    • AutoPlay
    • AutoRun
    • ClearType
    • COM
      • ActiveX
      • ActiveX Document
      • COM Structured storage
      • DCOM
      • OLE
      • OLE Automation
      • Transaction Server
    • Desktop Window Manager
    • DirectX
    • Explorer
    • Graphics Device Interface
    • Imaging Format
    • .NET Framework
    • Search
      • IFilter
      • Saved search
    • Server Message Block
    • Shell
      • Extensions
      • Namespace
      • Special Folders
    • Start menu
    • Start screen
    • Previous Versions
    • Taskbar
    • Windows USER
    • Win32 console
    • XML Paper Specification
    Management
    • Backup and Restore Center
    • cmd.exe
    • Control Panel
      • Applets
    • Device Manager
    • Deployment Toolkit
    • Disk Cleanup
    • Disk Defragmenter
    • Driver Verifier
    • Event Viewer
    • IEAK
    • IExpress
    • Management Console
    • Netsh
    • Problem Reports and Solutions
    • Resource Monitor
    • Sysprep
    • System Policy Editor
    • System Configuration
    • ScanDisk
    • System File Checker
    • System Restore
    • Task Manager
    • WMI
    • Windows Installer
    • Windows PowerShell
    • Windows Update
    • WAIK
    • WinSAT
    • Windows Easy Transfer
    Applications
    • Calculator
    • Character Map
    • Contacts
    • DVD Maker
    • Fax and Scan
    • Internet Explorer
    • Journal
    • Magnifier
    • Media Center
    • Media Player
    • Mobile Device Center
    • Mobility Center
    • Narrator
    • Notepad
    • Paint
    • Windows Photo Viewer
    • Private Character Editor
    • Remote Assistance
    • Windows Desktop Gadgets
    • Snipping Tool
    • Sound Recorder
    • Store
    • Speech Recognition
    • Tablet PC Input Panel
    • WordPad
    • Windows To Go
    Games
    • 3D Pinball for Windows — Space Cadet
    • Chess Titans
    • FreeCell
    • Hearts
    • Hover!
    • Hold ‘Em
    • InkBall
    • Mahjong Titans
    • Minesweeper
    • Purble Place
    • Reversi
    • Solitaire
    • Spider Solitaire
    • Microsoft Tinker
    Kernel
    • Ntoskrnl.exe
    • hal.dll
    • System Idle Process
    • Registry
    • DLL
    • EXE
    • NTLDR / Boot Manager
    • Winlogon
    • Recovery Console
    • I/O
    • WinRE
    • WinPE
    • Kernel Patch Protection
    Services
    • SCM
    • BITS
    • Task Scheduler
    • Wireless Zero Configuration
    • Shadow Copy
    • Error Reporting
    • Multimedia Class Scheduler
    • CLFS
    File Systems
    • NTFS
      • Hard link
      • Junction point
      • Mount Point
      • Reparse point
      • Symbolic link
      • TxF
      • EFS
    • WinFS
    • FAT
      • FAT12
      • FAT16
      • FAT32
    • exFAT
    • CDFS
    • UDF
    • DFS
    • IFS
    Server
    • Domains
    • Active Directory
    • DNS
    • Group Policy
    • Roaming user profiles
    • Folder redirection
    • Distributed Transaction Coordinator
    • MSMQ
    • Windows Media Services
    • Rights Management Services
    • IIS
    • Terminal Services
    • WSUS
    • Windows SharePoint Services
    • Network Access Protection
    • PWS
    • DFS Replication
    • Remote Differential Compression
    • Print Services for UNIX
    • Remote Installation Services
    • Windows Deployment Services
    • System Resource Manager
    • Hyper-V
    Architecture
    • NT series architecture
    • Object Manager
    • Startup process
      • Vista/7
    • I/O request packet
    • Kernel Transaction Manager
    • Logical Disk Manager
    • Security Accounts Manager
    • Windows File Protection / Windows Resource Protection
    • Microsoft Windows library files
    • LSASS
    • CSRSS
    • SMSS
    • MinWin
    Security
    • Action Center
    • BitLocker
    • Defender
    • Data Execution Prevention
    • Mandatory Integrity Control
    • Protected Media Path
    • User Account Control
    • User Interface Privilege Isolation
    • Windows Firewall
    Compatibility
    • command.com
    • Unix
      • POSIX subsystem
      • Interix subsystem
    • Virtual DOS machine
    • Windows on Windows
    • Windows XP Mode
    • WoW64
    Edit — View

    Smallwikipedialogo.png

    Wikipedia

    This page uses Creative Commons Licensed content from Wikipedia (view authors).

    Местонахождение

    Windowssystem32

    Описание

    Microsoft (r) Windows Based Script Host

    Сервер сценариев wscript.exe является GUI-вариантом, предназначенный для взаимодействия с пользователем через диалоговые окна Windows (в отличии от консольного приложения cscript.exe). С помощью сервера сценариев можно изменять реестр без вывода диалоговых окон, удалять и создавать файлы, многое другое.

    Уникальная возможность — можно удалить файл скрипта до завершения его работы. То есть, скрипт сидит в памяти, а самого файла уже давно нет. Используя эту возможность можно создать так называемый скрипт-призрак.

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

    Синтаксис

    wscript имя_сценария.расширение [параметры...] [аргументы...]

    Чтобы получить полный список параметров, используйте wscript /?

    Однако, такой вариант запуска изменит параметры по умолчанию для всех запускаемых впоследствии сценариев. Если в этом нет необходимости, есть возможность задать свои параметры для каждого отдельного файла сценария, более того, можно задать несколько вариантов запуска одного и того же сценария. Для этих целей служит файл с расширением wsh. Он представляет собой обычный текстовый файл и по своей структуре очень похож на inf или ini файл. Чтобы создать простейший *.wsh файл откройте свойства любого скрипта и на вкладке «Сценарий» измените любой параметр. После нажатия на «OK» в том же каталоге появится файл с аналогичным именем и расширением wsh. Вот пример одного из таких файлов:

    [ScriptFile]
    Path=G:filesp010.js
    [Options]
    Timeout=0
    DisplayLogo=1
    

    В секции [ScriptFile] есть только один параметр — Path, который указывает на запускаемый скрипт, в секции [Options] перечисляются параметры для запуска этого скрипта.

    Если теперь запустить созданный нами файл, он будет выполняться с настроенными параметрами.

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

    Реклама

    Windows Script Host (WSH; первоначально назывался Windows Scripting Host, был переименован ко второму выпуску) — компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно устанавливаемых языках (например, Perl).

    Возможности сценариев на WSH значительно превосходят возможности командных .bat и .cmd-файлов: имеются полноценные языки с объектными возможностями, полный набор операций со строками, включая регулярные выражения, взаимодействие с любыми программами, реализующими объектный скриптовый интерфейс (Active Scripting или OLE Automation), доступ к методам и свойствам их объектов; операции с файлами и каталогами, обработка текстовых файлов, манипуляции с системным реестром и т. п.

    Сценарии из .js, .vbs, .wsf и некоторых других типов файлов запускаются с помощью одной из двух программ-активаторов: wscript.exe (с графическим интерфейсом) или cscript.exe (с консольным интерфейсом).

    Самые первые версии WSH поставлялись в виде отдельного компонента, опционально устанавливаемого в Windows, но уже начиная с Windows 98 WSH стал частью всех ОС Windows.

    См. также[]

    • VBScript
    • JScript
    • Windows Script Components
    • HTML Application
    • Windows PowerShell

    Литература[]

    • Шаблон:±. Windows Script Host для Windows 2000/XP. — Шаблон:Указание места в библиоссылке: БХВ-Петербург, 2004. — 640 с. — ISBN 5941571976.

    Ссылки[]

    • Официальная документация в MSDN
    • Windows Scripting Host Resources (en) (24 декабря 2003). Проверено 25 сентября 2008. Архивировано из первоисточника 19 мая 2012.

    Шаблон:Microsoft APIs
    Шаблон:Windows API

     Просмотр этого шаблона Компоненты Microsoft Windows
    Основные

    Aero •
    ClearType •
    Диспетчер рабочего стола •
    DirectX •
    Панель задач
    (Пуск •

    Область уведомлений) •
    Проводник
    (Пространство имён •

    Специальные папки
    Ассоциации файлов) •
    Windows Search
    (Smart folders

    iFilters) •
    GDI •
    WIM
    SMB •
    .NET Framework •
    XPS •
    Active Scripting
    (WSH

    VBScript •
    JScript) •
    COM
    (OLE •

    DCOM •
    ActiveX •
    Структурированное хранилище
    Сервер транзакций) •
    Теневая копия
    WDDM •
    UAA
    Консоль Win32

    Службы
    управления

    Архивация и восстановление
    COMMAND.COM •
    cmd.exe •
    Средство переноса данных •
    Просмотр событий
    Установщик •
    netsh.exe
    PowerShell •
    Отчёты о проблемах
    rundll32.exe •
    Программа подготовки системы (Sysprep) •
    Настройка системы (MSConfig) •
    Проверка системных файлов
    Индекс производительности •
    Центр обновления •
    Восстановление системы •
    Дефрагментация диска
    Диспетчер задач •
    Диспетчер устройств •
    Консоль управления •
    Очистка диска •
    Панель управления
    (элементы)

    Приложения

    Контакты •
    DVD Maker
    Факсы и сканирование
    Internet Explorer •
    Журнал
    Экранная лупа •
    Media Center •
    Проигрыватель Windows Media •
    Программа совместной работы
    Центр устройств Windows Mobile
    Центр мобильности •
    Экранный диктор
    Paint •
    Редактор личных символов
    Удалённый помощник
    Распознавание речи
    WordPad •
    Блокнот •
    Боковая панель •
    Звукозапись
    Календарь
    Калькулятор
    Ножницы
    Почта •
    Таблица символов •
    Исторические:
    Movie Maker •

    NetMeeting •
    Outlook Express •
    Диспетчер программ •
    Диспетчер файлов •
    Фотоальбом •
    Windows To Go

    Игры

    Chess Titans •
    Mahjong Titans
    Purble Place •
    Пасьянсы (Косынка
    Паук
    Солитер) •
    Сапёр
    Пинбол •
    Червы

    Ядро ОС

    Ntoskrnl.exe •
    Слой аппаратных абстракций (hal.dll) •
    Бездействие системы •
    svchost.exe •
    Реестр •
    Службы •
    Диспетчер управления сервисами
    DLL
    (формат модулей) •

    PE •
    NTLDR •
    Диспетчер загрузки
    Программа входа в систему (winlogon.exe) •
    Консоль восстановления
    Windows RE
    Windows PE •
    Защита ядра от изменений

    Службы

    Autorun.inf •
    Фоновая интеллектуальная служба передачи
    Файловая система стандартного журналирования
    Отчёты об ошибках
    Планировщик классов мультимедиа
    Теневая копия
    Планировщик задач •
    Беспроводная настройка

    Файловые
    системы

    ReFS •
    NTFS
    (Жёсткая ссылка

    Точка соединения •
    Точка монтирования
    Точка повторной обработки
    Символьная ссылка •
    TxF •
    EFS) •
    WinFS •
    FAT •
    exFAT •
    CDFS •
    UDF
    DFS •
    IFS

    Сервер

    Active Directory •
    Службы развёртывания •
    Служба репликации файлов
    DNS
    Домены
    Перенаправление папок
    Hyper-V •
    IIS •
    Media Services
    MSMQ
    Защита доступа к сети (NAP) •
    Службы печати для UNIX
    Удалённое разностное сжатие
    Службы удаленной установки
    Служба управления правами
    Перемещаемые профили пользователей •
    SharePoint •
    Диспетчер системных ресурсов
    Удаленный рабочий стол
    WSUS •
    Групповая политика •
    Координатор распределённых транзакций

    Архитектура

    NT •
    Диспетчер объектов
    Пакеты запроса ввода/вывода
    Диспетчер транзакций ядра
    Диспетчер логических дисков
    Диспетчер учетных записей безопасности
    Защита ресурсов
    lsass.exe
    csrss.exe •
    smss.exe •
    spoolsv.exe
    Запуск

    Безопасность

    BitLocker
    Защитник •
    Предотвращение выполнения данных
    Обязательный контроль целостности
    Защищённый канал данных
    UAC •
    UIPI
    Брандмауэр •
    Центр обеспечения безопасности •
    Защита файлов

    Совместимость

    Подсистема UNIX (Interix) •
    Виртуальная машина DOS •
    Windows on Windows •
    WOW64

    What does the wscript.exe file do?

    The wscript.exe process is also known as Microsoft � Windows Based Script Host and is a part of Microsoft Windows Script Host. This software is produced by Microsoft (www.microsoft.com). An obsolete or defective version of wscript.exe can cause problems for your computer that can range from slowness to error messages such as these:

    • Microsoft Windows Based Script Host has stopped working. Windows is checking for a solution to the problem… (Windows 10, 8, 7)
    • Microsoft Windows Based Script Host has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available. (Windows 10, 8, 7)
    • wscript.exe has encountered a problem and needs to close.
    • Access violation at address FFFFFFFF in module wscript.exe. Read of address 00000000.


    special offer

    What you should know about wscript.exe Microsoft Windows Based Script Host

    The original wscript.exe file is definitely a Windows system file, but many viruses use the same name in order to remain unnoticed. The file wscript.exe is found in the C:WindowsSystem32 directory.
    Frequently occurring are file sizes such as 141,824 bytes (43% of all these files), 148,992 bytes as well as 4 other variants.
    It is a Windows system file. The file contains Microsoft’s digital signature. This confirms its authenticity. The program executes in the background, and can only be terminated using Windows Task Manager.
    For this reason, 3% of all experts consider this file to be a possible threat. The probability that it can cause harm is high.

    A wscript.exe file has a 10% certainty of being dangerous if it is found in a subdirectory of C:Windows. In this case, the file size is usually 141,824 bytes (75% of all these files) or, as the case may be, 133,120 bytes.
    The wscript file is a Windows system file. The original file was created by Microsoft. The file itself can therefore be considered trustworthy. This particular software does not have a visible window, and does not appear on the taskbar.

    If you see this file on your hard drive or in Windows Task Manager, please make sure that it is not a malicious variant. It’s a fact that many trojans try to cloak their true identity by calling themselves wscript.exe. With the above information or by using tools like Security Task Manager you can determine if, in your case, the file is an undesirable variant.

    What do other computer users say about wscript?

    it block me from acessing my local disk
    CJ�
    i think its a variant of a virus… co’z you cant delete it from the folder…
    removing it from my computer
    sheena
    first beging as an chinese character on ur hard disk than became a powerfull and undefetable virus
    Deggial
    It seems to change the MSIE homepage to sunjin.com.np
    Jesse B. Taintor, Ph.D.

    Summary:
    12 users judge wscript.exe to be an essential file that should not be touched.
    3 users consider it harmless.
    However, 8 users consider this to be a suspicious process and would like to get rid of it.
    For this reason, 12 users have already deleted wscript.exe.
    source: file.net

    How to uninstall Microsoft Windows Script Host

    To remove Microsoft Windows Based Script Host from your computer, please follow the manual instructions below or use an automatic uninstaller product.

    1. Click the Windows Start Button. You find it in the lower left corner of the taskbar.
    2. Type the word uninstall.
    3. Click Add or remove programs.
    4. Now locate Microsoft Windows Script Host in the list of displayed applications.
    5. Click the program, and then click Uninstall.

    Remove software in Windows 10

    wscript.exe Microsoft Windows Based Script Host fix

    How to tell if wscript.exe (Microsoft Windows Based Script Host) was uninstalled cleanly

    After uninstalling, restart your computer. Then start Windows Explorer and see if there is still a folder with the name of the software under C:Program Files. Be sure to check the Registry as well for remnants of Microsoft Windows Based Script Host. To do this, start «Regedit», then look under «HKEY_LOCAL_MACHINE» > «Software» for Microsoft Windows Based Script Host or the name of the producer. Always keep in mind that only a computer professional should ever directly delete entries in the Windows Registry.

    What to do if a program does not uninstall

    The easiest way to remove any kind of software cleanly and accurately is to use an uninstaller tool. Because the uninstaller automatically creates a backup, there is no risk of anything going wrong.

    Содержание

    1. filecheck .ru
    2. Вот так, вы сможете исправить ошибки, связанные с wscript.exe
    3. Информация о файле wscript.exe
    4. Комментарий пользователя
    5. Лучшие практики для исправления проблем с wscript
    6. wscript сканер
    7. Устраняем ошибку Windows Script Host
    8. Исправляем ошибку Windows Script Host
    9. Вариант 1: Системное время
    10. Вариант 2: Служба обновлений
    11. Вариант 3: Некорректно установленные обновления
    12. Вариант 4: Нелицензионная Windows
    13. Заключение

    filecheck .ru

    Подлинный файл является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft .

    Wscript.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли wscript.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.

    Вот так, вы сможете исправить ошибки, связанные с wscript.exe

    1. Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
    2. Обновите программу Microsoft Windows Based Script Host. Обновление можно найти на сайте производителя (ссылка приведена ниже).
    3. В следующих пунктах предоставлено описание работы wscript.exe.

    Информация о файле wscript.exe

    Описание: wscript.exe часто вызывает проблемы и необходим для Windows. Файл wscript.exe находится в папке C:WindowsSystem32 или иногда в подпапках C:Windows. Известны следующие размеры файла для Windows 10/8/7/XP 141,824 байт (34% всех случаев), 148,992 байт и еще 9 варианта .
    Это заслуживающий доверия файл от Microsoft. Приложение не видно пользователям. Поэтому технический рейтинг надежности 10% опасности.
    Это позволяет удалить соответствующую программу (Пуск > Панель управления > Установка и удаление программ > 1С:Предприятие).

    Важно: Некоторые вредоносные программы маскируют себя как wscript.exe, особенно, если они расположены не в каталоге C:WindowsSystem32. Таким образом, вы должны проверить файл wscript.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.

    Комментарий пользователя

    У меня стоит Eset smart security 4,он при подключении в USB чего-нибудь(флешки,внешнего HDD,телефона)выдаёт окно типа в устройстве обнаружен файл autorun.inf,созданный приложением wscript.exe.Eset этот autorun.inf определяет как червь.Получается,он неправ?
    Максим
    У меня это неприменно вирус. Запрашивает соединение с интернетом, и работает с Jocker.
    Пользователь
    Это программа для запуска скриптов .wsf, которые могут быть и нужными, а могут быть и вирусами. Сама по себе программа неопасная, все зависит от скрипта
    Аноним
    у меня при включении компьютера начинает работать и эта программа и нагружает процессор почти на 80%!но её можно выключать в диспечере задачь! диспечер задачьбыстродействиемонитор ресурсовцп!
    Всё зависит от скрипта,-_-,это может быть и вирусом или тупо «приколом» вот этот скрипт каждый раз в 10 сек.открывает DVD привод компа, Wscript.sleep(60000) do Wscript.sleep(10000) CreateObject(«WMPlayer.OCX.7»).cdromCollection.item(0).Eject loop
    Егор
    Когда компьютер загружается, запускается этот процесс, который забирает себе 50% ЦП и через 5 минут синий экран — ошибка Windows. Если при загрузке этот процесс завершить, все работает нормально. Как с ним бороться, не знаю
    Елена
    Очень важен для .vbs (. )
    Про100 гость
    После очистки от пакета вирусно рекламного софта через 2-3 дня в автозагрузке обнаруживаю следующую строку Элемент: CCAVInsfller Команда:wscript.exe «C:Documents and Setting. TempCCAVInstaller.vbs Ссылается на несуществующий файл, чем и вызывает ошибку. Выводы wscript.exe в данном случае используется или остатками вирусно рекламного софта или антивирусом, использовавшимся при удалении первого. Так как этой строке в автозагрузке делать нечего то строка однозначно подлежит удалению.
    Иван.
    У меня он запускается с системой и создает два рекламных ярлыка, еще исполняемый файл в аппдате и возможно что-то еще. Сам файл не опасный и необходим для запуска скриптов .wsf. Искал скрипты .wsf, сканировал всем чем можно, все что можно. Все что находится, позже снова восстанавливается чем-то. Но проблему решить не смог.
    SKyRo
    WScript — это аббревиатура от Windows Script
    gleb
    Без него скрипты .vbs не будут работать. Будет ошибка Не найден файл.
    Гость

    Лучшие практики для исправления проблем с wscript

    Аккуратный и опрятный компьютер — это главное требование для избежания проблем с wscript. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

    Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

    Следующие программы могут вам помочь для анализа процесса wscript.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.

    wscript сканер

    Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

    Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

    Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

    Исправляем ошибку Windows Script Host

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

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

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

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

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

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

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

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


    Далее идем на вкладку «Время по интернету» и жмем на кнопку изменения параметров. Обратите внимание, что ваша учетная запись должна обладать правами администратора.


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


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

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

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

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

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


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


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


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

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

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

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

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


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


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


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

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


    Далее переходим к «Защите системы».


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


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


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


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


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

    Читайте также: Как восстановить систему Windows XP, Windows 8, Windows 10

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

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

    Заключение

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

    Microsoft Windows Based Script Host (WSH) – это технология, разработанная компанией Microsoft, которая позволяет запускать и выполнять сценарии и скрипты на компьютерах, работающих под управлением операционной системы Microsoft Windows. WSH предоставляет разработчикам и администраторам широкий набор средств для автоматизации различных задач и процессов, что позволяет значительно упростить управление и поддержку операционных систем Windows.

    Для работы со сценариями WSH поддерживает несколько скриптовых языков, включая VBScript и JScript. Aspаск, скриптовый язык, используемый для создания динамических веб-страниц.

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

    Использование WSH позволяет значительно сэкономить время и усилия, упростить администрирование и обслуживание компьютеров под управлением Windows, а также повысить эффективность работы разработчиков и системных администраторов.

    Содержание

    1. Основные функции и преимущества
    2. Как использовать Microsoft Windows Based Script Host
    3. Установка и настройка
    4. Создание и выполнение скриптов
    5. Взаимодействие с операционной системой
    6. Отладка и управление скриптами

    Основные функции и преимущества

    • Автоматизация задач: WSH позволяет пользователям автоматизировать различные задачи, такие как создание резервных копий файлов, настройка сетевых настроек и т. д. Это позволяет сэкономить время и упростить выполнение повседневных задач.
    • Поддержка разных языков: WSH поддерживает несколько языков программирования, так что пользователи могут писать сценарии на том языке, который им наиболее удобен и знаком. VBScript и JScript являются наиболее популярными языками, используемыми с WSH.
    • Доступ к системным ресурсам: С помощью WSH пользователи могут получить доступ к разным системным ресурсам, таким как файлы, реестр, сетевые настройки и другие компоненты операционной системы. Это дает возможность создавать мощные и гибкие сценарии, которые могут выполнять разные действия в рамках операционной системы Windows.
    • Простота использования: WSH имеет простой и интуитивно понятный синтаксис, который легко осваивается даже для новичков в программировании. Это позволяет пользователям быстро создавать и запускать сценарии без необходимости в глубоких знаниях программирования.
    • Встроенная отладка: WSH предоставляет встроенные инструменты для отладки сценариев, что позволяет быстро и удобно исправлять и отслеживать ошибки. Это упрощает разработку и отладку сценариев.

    В целом, Microsoft Windows Based Script Host предоставляет мощные и гибкие возможности для автоматизации задач и создания сценариев на разных языках программирования. Это удобный инструмент для пользователей Windows, позволяющий упростить и ускорить выполнение рутинных операций и повысить производительность работы.

    Как использовать Microsoft Windows Based Script Host

    1. Создание и сохранение скрипта: для начала работы с WSH необходимо создать текстовый файл с расширением .vbs или .js. Откройте любой текстовый редактор, например Notepad, и создайте новый файл. Введите необходимый скрипт на выбранном языке, затем сохраните файл с расширением .vbs или .js.

    2. Запуск скрипта: дважды щелкните на файле скрипта, чтобы запустить его в WSH. Вы также можете открыть командную строку, перейти в каталог с файлом скрипта и выполнить команду вида: cscript "путь_к_файлу" (для запуска скрипта с использованием командной строки) или wscript "путь_к_файлу" (для запуска скрипта с использованием оконного интерфейса).

    3. Параметры командной строки: при запуске скриптов через WSH можно передавать параметры через командную строку. В скрипте вы можете получить доступ к переданным параметрам с помощью объекта WScript.Arguments. Например, если вы запустите скрипт командой: cscript "путь_к_файлу" параметр1 параметр2, то в скрипте вы сможете получить доступ к параметрам с помощью кода: WScript.Arguments.Item(0) и WScript.Arguments.Item(1).

    4. Интеграция с системой: WSH позволяет интегрировать скрипты в систему и использовать их для автоматического выполнения задач. Например, вы можете создать скрипт для резервного копирования файлов или запланировать его выполнение по расписанию с помощью Планировщика задач Windows.

    5. Поддержка других языков: помимо VBScript и JScript, WSH также поддерживает выполнение скриптов на других языках, таких как PerlScript и PythonScript. Чтобы использовать эти языки, вам может потребоваться установить дополнительные компоненты.

    Вывод: Microsoft Windows Based Script Host (WSH) – это мощный инструмент для автоматизации задач в операционной системе Windows. С помощью WSH вы можете создавать и запускать скрипты на различных языках, интегрировать их с системой и использовать для автоматического выполнения задач. Используйте WSH, чтобы упростить и ускорить работу с Windows!

    Установка и настройка

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

    Чтобы установить и настроить WSH, следуйте данным рекомендациям:

    1. Проверьте версию вашей операционной системы Windows. WSH доступен во всех версиях Windows, начиная с Windows 98.
    2. Обновите вашу операционную систему Windows, если вы используете устаревшую версию, чтобы избежать возможных проблем совместимости.
    3. Убедитесь, что WSH включен на вашей системе. Для этого выполните следующие шаги:
      • Откройте панель управления.
      • Выберите «Программы» или «Программы и компоненты», в зависимости от версии Windows.
      • Нажмите на ссылку «Включение или отключение компонентов Windows».
      • В появившемся окне убедитесь, что флажок напротив «Microsoft Windows Based Script Host» установлен.
      • Нажмите «OK» для сохранения изменений.
    4. Установите соответствующую версию WSH, если вы используете устаревшую версию операционной системы, для обеспечения совместимости и исправления возможных ошибок.

    После установки и настройки WSH вы будете готовы использовать его для выполнения скриптов на вашей системе Windows. При возникновении проблем обратитесь к официальной документации Microsoft или сообществам пользователей для получения дополнительной помощи и поддержки.

    Создание и выполнение скриптов

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

    Пример простого VBScript-скрипта, который выводит на экран приветствие, может выглядеть следующим образом:


    ' Пример скрипта на VBScript
    MsgBox "Привет, мир!"

    Пример простого JScript-скрипта, который также выводит на экран приветствие, может выглядеть следующим образом:


    // Пример скрипта на JScript
    WScript.Echo("Привет, мир!");

    После того, как вы создали скрипт, его можно сохранить с расширением .vbs для VBScript или .js для JScript. Затем вы можете запустить скрипт, дважды щелкнув на файле или запустив его из командной строки с помощью команды «cscript имя_файла» или «wscript имя_файла», где «имя_файла» — это имя файла вашего скрипта.

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

    Теперь, когда вы знакомы с основами создания и выполнения скриптов с помощью Microsoft Windows Based Script Host, вы можете начать писать свои собственные скрипты и автоматизировать различные задачи на платформе Windows.

    Взаимодействие с операционной системой

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

    Для выполнения операций с файлами и папками можно использовать объекты FileSystemObject и Folder. С их помощью можно создавать, удалять, перемещать и копировать файлы и папки, а также получать информацию о них, такую как размер, дата создания и т.д.

    Работа с реестром также возможна с помощью WScript. Для этого используется объект WshShell, предоставляющий методы для создания, удаления и изменения различных ключей и значений в реестре.

    Для управления службами операционной системы можно использовать объект WshShell, который предоставляет методы для запуска, остановки и перезапуска служб, а также для проверки их текущего состояния.

    Кроме того, WScript позволяет работать с окнами и процессами операционной системы с помощью объекта WshShell. С его помощью можно управлять окнами, отображать сообщения пользователю и выполнять другие действия.

    В целом, Microsoft Windows Based Script Host предоставляет широкий набор возможностей для взаимодействия с операционной системой. Он позволяет автоматизировать различные задачи, связанные с управлением файлами, реестром, службами и другими элементами операционной системы.

    Отладка и управление скриптами

    Microsoft Windows Based Script Host (WScript) предоставляет ряд инструментов для отладки и управления скриптами, что облегчает разработку и исправление ошибок.

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

    Для включения режима отладки необходимо использовать опцию «//D» при вызове исполнения скрипта. Например:

    //D C:\scripts\myscript.vbs

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

    Однако отладка скриптов может оказаться излишней или нежелательной в некоторых случаях. В таких случаях можно использовать различные утилиты командной строки для управления скриптами.

    Например, утилита «cscript» позволяет запускать скрипты в командной строке с использованием специальных параметров. Некоторые из наиболее полезных параметров:

    • /nologo: запуск скрипта без отображения информации о версии и авторских правах;
    • /e: вывод ошибок выполнения скрипта в командную строку;
    • /b: отключение отображения окна, если скрипт использует графический интерфейс.

    Пример использования утилиты «cscript»:

    cscript /nologo /e /b C:\scripts\myscript.vbs

    Таким образом, Microsoft Windows Based Script Host предоставляет широкие возможности для отладки и управления скриптами, что делает процесс разработки и сопровождения скриптов более эффективным и удобным.

  • Microsoft windows 7 updates download
  • Microsoft windows 10 professional fpp
  • Microsoft windows 7 ultimate sp1 x64 xtreme ws
  • Microsoft windows appmodel runtime admin
  • Microsoft windows 7 ultimate russian