跳转至正文

wscript.exe

Windows 进程Microsoft Corporation

目录搜索词 wscript, windows script host, wsh gui

Windows系统组件

Windows Script Host GUI 宿主。它在没有控制台窗口的情况下以对话框形式运行 .vbs 和 .js 文件。cscript.exe 是控制台宿主。powershell.exe 则是 PowerShell。

您需要了解的内容

wscript 是图形界面的 WSH,不是 cscript,也不是 powershell。

wscript.exe 是带有 GUI 的 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 风格的 UI。cscript.exe 则输出到 stdout。PowerShell 不会使用此宿主。

为什么它在运行?

您可能双击了 .vbs 或 .js 文件、登录脚本调用了 wscript,或者某个安装程序仍在使用 WSH。如果 wscript 驻留且伴随异常的脚本路径,则需要对路径进行检查。

检查正在运行的实例

在 Windows PowerShell 中,此只读查询会列出此 PC 上匹配的进程 ID、创建时间和可执行文件路径。

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

无结果或路径不可访问是不可判断的。受保护的进程可能会限制访问,并且进程 ID 会被重用。请将个人路径保留在本地。

使用 文件身份指南 来比较签名和产品元数据。仅文件名无法确定安全性。

它安全吗?

检查脚本路径

System32 中的 wscript.exe 是 Microsoft 正品组件。它所启动的脚本才是风险所在。位于 Temp 中的 wscript.exe 则不属于正常的 WSH。

将记录的位置与实际文件进行比较。熟悉的文件夹本身并不能确定身份。

C:\Windows\System32\wscript.exe

  • GUI WSH 宿主
  • 控制台对应程序: cscript.exe
  • 并非 powershell.exe

我可以结束它吗?

停止该脚本

终止 wscript.exe 会强制结束正在运行的脚本及其对话框。cscript.exe 和 powershell.exe 可以保持运行。

我可以删除它吗?

不应该

切勿删除 wscript.exe。如果需要阻止脚本运行,请更改文件关联或使用 AppLocker / WDAC。这是策略层面的管理,而非资源管理器操作。

它应该随 Windows 一起启动吗?

脚本或 Run 注册表键值可以启动它。它不应该作为永久托盘应用存在。

测量资源使用情况

测量当前进程,而不是假设一个通用的基线
CPU 和内存 比较同一 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 仅充当宿主。

切勿使用所谓的“WSH 修复”压缩包替换 wscript

系统维护机制拥有 System32 的控制权。

技术细节

技术细节
wscript.exe 技术细节
映像名称 wscript.exe
角色 Windows Script Host GUI

检查运行中文件的身份标识

仅文件名无法确定安全性。请验证实际路径、签名和产品身份。

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?