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

cscript.exe

Процес WindowsMicrosoft Corporation

Терміни пошуку в каталозі: cscript, консоль хоста сценаріїв Windows, консоль wsh

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

Консольний хост Windows Script Host. Він запускає файли .vbs та .js і виводить дані у вікно Командного рядка. wscript.exe є віконним хостом.

Що потрібно знати

cscript - це консольний WSH, а не wscript.

cscript.exe - це консольний компонент Windows Script Host. Заплановані завдання та скрипти адміністрування віддають йому перевагу, щоб вивід потрапляв у консоль. wscript.exe є віконним хостом.

Безпечний?
Перевірте шлях, підпис і видавця запущеного файлу. Лише назва не може підтвердити безпеку.
Те саме, що й wscript?
Ні. wscript - це хост із графічним інтерфейсом
Те саме, що й cmd?
Ні. cmd.exe - це оболонка навколо нього
Feex повідомляє
Якщо чорне вікно виводить текст скрипту, а процесом є cscript, я дивлюся на шлях до цього скрипту. Я не завершую wscript для консольного завдання і не звинувачую powershell, якщо це не зазначено в командному рядку.

Що таке cscript.exe?

cscript.exe - це консольний Windows Script Host, а не wscript.exe. Обидва хостять .vbs та .js. Лише цей створений для stdout та запланованих завдань.

Що він робить?

Він виконує скрипт і виводить дані в консоль. Він не малює MsgBox так, як це робить wscript, якщо тільки скрипт не вимагає інтерфейсу користувача.

Чому він запущений?

Завдання, скрипт входу або команда адміністратора викликали cscript //nologo. Для постійно запущеного екземпляра потрібен шлях до скрипту, а не припущення, що це cmd.exe.

Перевірити запущений екземпляр

У Windows PowerShell цей запит лише для читання перелічує відповідні ідентифікатори процесів, час створення та шляхи до виконуваних файлів на цьому ПК.

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

Відсутність результату або недоступний шлях є непереконливими. Захищені процеси можуть обмежувати доступ, а ідентифікатори процесів можуть повторно використовуватися. Зберігайте особисті шляхи локально.

Використовуйте посібник з ідентифікації файлів для порівняння підписів та метаданих продукту. Саме по собі ім'я файлу не може встановити безпеку.

Чи він безпечний?

Перевірте шлях до скрипту

cscript.exe у System32 належить Microsoft. Ризик становить запущений ним .vbs. cscript.exe в AppData не є WSH.

Порівняйте записане розташування з фактичним файлом. Знайома папка сама по собі не встановлює ідентичність.

C:\Windows\System32\cscript.exe

  • Консольний хост WSH
  • GUI-аналог: wscript.exe
  • Не powershell.exe

Чи можна його завершити?

Зупиняє цей скрипт

Завершення cscript.exe вбиває консольний скрипт. Вікно cmd.exe, яке його запустило, може залишитися. wscript.exe - це інший хост.

Чи можна його видалити?

Ні

Не видаляйте cscript.exe. Блокуйте скрипти за допомогою AppLocker або WDAC, якщо вам потрібен такий контроль. wscript.exe є хостом із графічним інтерфейсом, а не цим консольним хостом.

Чи повинен він запускатися разом із Windows?

Його запускає заплановане завдання або скрипт. Це не рядок автозавантаження чату.

Виміряйте використання ресурсів

Виміряйте поточний процес, а не припускайте універсальну базову лінію
ЦП та пам'ять Порівняйте кілька спостережень для одного й того ж PID та навантаження. Цей запис не має незалежно виміряної універсальної базової лінії.
Диск та мережа Припишіть активність фактичному процесу та поточному завданню; саме по собі ім'я файлу не встановлює очікувані призначення або обсяг передачі.

Інформація про файл

Інформація про файл cscript.exe
Назва виконуваного файлу cscript.exe
Записаний шлях встановлення C:\Windows\System32\cscript.exe
Видавець Microsoft Corporation
Перевірка підпису Перевірте фактичний файл; цей запис не сертифікує ідентичність його сертифіката.

Поширені проблеми

Миготіння консолі під час входу

Залишкове завдання cscript може блимати вікном. Перевірте Task Scheduler. Це не wscript і не PowerShell, якщо дія не вказує на це явно.

Користувачі закривають cmd.exe, а скрипт продовжує працювати

Хостом є cscript.exe. cmd.exe міг лише запустити його.

Усунення несправностей

Проведіть діагностику, перш ніж робити будь-які деструктивні зміни.

Зіставте командний рядок із завданням

Шукайте cscript.exe і шлях до .vbs. wscript.exe - неправильний рядок для консольного завдання.

Не замінюйте cscript архівом zip із форуму

Каталог System32 контролюється механізмом обслуговування системи.

Технічні деталі

Технічні деталі
Технічні відомості про cscript.exe
Назва образу cscript.exe
Роль Консоль Windows Script Host

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

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

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

Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

  • Microsoft Learn: cscript · Консольний Windows Script Host
  • Microsoft Learn: wscript · GUI-аналог
  • Карта процесів Foxhole · Зразки від виробника на комп'ютерах з Windows. Не лабораторний бенчмарк.
  • Microsoft Sysinternals: Sigcheck · Пояснює, як перевіряти підписи файлів. Це посилання не встановлює автентичність або безпеку конкретного запущеного файлу.
  • Microsoft: Get-CimInstance · Метод запиту локальних процесів лише для читання.
  • Microsoft: Win32_Process properties · Документує ідентифікатори процесів, шляхи до виконуваних файлів, дати створення та повторне використання ідентифікатора батьківського процесу.

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

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

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