Перейти до вмісту

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, якщо потрібно заблокувати скрипти. Це питання політик, а не Explorer.

Чи повинен він запускатися разом із 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

Перевірте автентичність запущеного файлу

Саме по собі ім'я файлу не може встановити безпеку. Перевірте фактичний шлях, підпис та ідентичність продукту.

Джерела та верифікація

Зафіксована позначка джерела: серпень 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 · Документує ідентифікатори процесів, шляхи до виконуваних файлів, дати створення та повторне використання ідентифікатора батьківського процесу.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?