Перейти к содержимому

wscript.exe

Процесс WindowsMicrosoft Corporation

Поисковые термины каталога: wscript, windows script host, wsh gui

WindowsСистемный компонент

Графический узел Windows Script Host. Он выполняет скрипты .vbs и .js с диалоговыми окнами и без окна консоли. cscript.exe - это консольный узел. powershell.exe - это PowerShell.

Что необходимо знать

wscript - это узел WSH с графическим интерфейсом, а не cscript и не powershell.

wscript.exe - это Windows Script Host с графическим интерфейсом пользователя. Запущенные двойным щелчком файлы .vbs и .js часто выполняются здесь. cscript.exe выводит данные в консоль. powershell.exe - это узел другого языка.

Безопасен?
Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
То же самое, что и cscript?
Нет. cscript - это консольный узел
То же самое, что и PowerShell?
Нет
Feex сообщает
Если файл .vbs открыл всплывающее окно и имя процесса - wscript, я проверяю путь к скрипту. Я не завершаю powershell.exe из-за этого диалогового окна и не отношусь к cscript как к тому же самому окну.

Что такое wscript.exe?

wscript.exe - это графический узел Windows Script Host. Это не cscript.exe и не powershell.exe. Файл находится по пути System32\wscript.exe.

Что он делает?

Он загружает скрипт и может отображать интерфейс в стиле MsgBox. cscript.exe вместо этого выводит данные в stdout. PowerShell не использует этот узел.

Почему он запущен?

Вы дважды щелкнули файл .vbs или .js, скрипт входа вызвал wscript либо установщик все еще использует WSH. Процесс wscript, остающийся активным со странным путем к скрипту, требует проверки пути.

Проверить запущенный экземпляр

В Windows PowerShell этот запрос только для чтения перечисляет соответствующие идентификаторы процессов, время создания и пути к исполняемым файлам на этом ПК.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wscript.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Отсутствие результата или недоступный путь неубедительны. Защищенные процессы могут ограничивать доступ, а идентификаторы процессов могут повторно использоваться. Храните личные пути локально.

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

Безопасен ли он?

Проверьте путь к сценарию

Файл wscript.exe в System32 принадлежит Microsoft. Риск представляет скрипт, который он запустил. Файл wscript.exe в каталоге Temp не является WSH.

Сравните записанное расположение с фактическим файлом. Знакомая папка сама по себе не устанавливает личность.

C:\Windows\System32\wscript.exe

  • Графический узел WSH
  • Консольный аналог: cscript.exe
  • Не powershell.exe

Можно ли его завершить?

Останавливает этот сценарий

Завершение wscript.exe приводит к принудительному завершению выполняющегося скрипта и закрытию его диалоговых окон. cscript.exe и powershell.exe могут оставаться запущенными.

Можно ли его удалить?

Нет

Не удаляйте wscript.exe. Измените сопоставления файлов или используйте AppLocker / WDAC, если вам нужно заблокировать выполнение скриптов. Это решается политиками, а не через Проводник.

Должен ли он запускаться вместе с Windows?

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

Измерение использования ресурсов

Измерьте текущий процесс, а не предполагайте универсальную базовую линию
ЦП и память Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии.
Диск и сеть Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи.

Сведения о файле

Сведения о файле wscript.exe
Имя исполняемого файла wscript.exe
Записанный путь установки C:\Windows\System32\wscript.exe
Издатель Microsoft Corporation
Проверка подписи Проверьте фактический файл; эта запись не удостоверяет личность его сертификата.

Распространенные проблемы

Файл .vbs из электронного письма открывает wscript

Это WSH запускает вложение. Завершите этот процесс, затем поместите скрипт в карантин. По умолчанию это не PowerShell.

Люди отключают PowerShell, чтобы остановить VBS

Не тот узел. Скрипты .vbs выполняются через wscript или cscript, если только кто-то не создал для них специальную оболочку.

Устранение неполадок

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

Проверьте командную строку, чтобы узнать путь к .vbs или .js

Вопросы вызывает именно этот файл. wscript.exe является лишь узлом выполнения.

Не заменяйте wscript из zip-архивов с «исправлениями для WSH»

System32 управляется системой обслуживания компонентов.

Технические подробности

Технические подробности
Технические сведения о wscript.exe
Имя образа wscript.exe
Роль Windows Script Host GUI

Проверка подлинности работающего файла

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

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

  • Microsoft Learn: wscript · Графический интерфейс Windows Script Host
  • Microsoft Learn: Windows Script Host · WSH служит узлом для .vbs и .js
  • Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
  • Microsoft Sysinternals: Sigcheck · Описывает, как проверять цифровые подписи файлов. Этот справочный материал не подтверждает подлинность или безопасность конкретного запущенного файла.
  • Microsoft: Get-CimInstance · Метод запроса локальных процессов только для чтения.
  • Microsoft: Win32_Process properties · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?