修复 Windows 脚本宿主错误的 6 种方法

您是否遇到过诸如“系统找不到为 Startup.vbs 脚本指定的文件”之类的 Windows 脚本宿主错误消息? 或者诸如“此计算机上禁用了 Windows 脚本主机访问”之类的内容? 通常,这些错误是由损坏的系统文件、恶意软件、注册表错误和 VBS 脚本文件问题引起的。

因此,如果您已经受够了 Windows Script Host 错误,请继续阅读以了解怎样解决这些问题。

什么是 Windows 脚本宿主?它为什么会给您带来问题?

Windows Script Host 是一个内置工具,专为 PC 管理员设计,用于自动化和管理任务。 它提供了一个环境,您可以在其中执行多种语言的脚本。 默认情况下,此工具解释并运行 VBScript(.VBS 和 .VBE)文件和纯文本 JScript(.JS 和 .JSE)文件。

当您遇到 Windows Script Host 错误时,这意味着 Windows Script Host 工具无法读取特定的脚本文件。 现在我们知道了这一点,让我们来看看怎样处理 Windows 脚本宿主错误。

1. 扫描您的 PC 中的病毒并删除任何威胁

如果恶意软件是此错误消息的罪魁祸首,您可以对您的设备执行全面扫描并删除任何有害程序。

要开始,请遵循以下几个简单步骤:

  1. 类型 视窗安全 在 Windows 搜索栏中,然后选择 最佳匹配.

  2. 在下一个窗口中,选择 病毒和威胁防护.

  3. 接下来,选择 扫描选项 然后选择 全扫描 从出现的选项中。

  4. 最后,按 现在扫描 按钮。

如果要扫描特定文件或执行快速扫描,请打开 病毒和威胁防护 按照前面的步骤进行设置,然后选择 快速扫描 或者 自定义扫描 选项。 除此之外,您还可以尝试运行 Microsoft Defender 脱机扫描.

2.更改VBS文件的默认值

VBS(虚拟基本脚本)是一个文件,其中包含可以使用 Windows 脚本宿主工具运行的代码。 如果此文件配置不正确,可能会导致多个 Windows 脚本宿主错误。

因此,要解决此问题,请尝试按照以下步骤更改 VBS 文件的默认值:

  1. 赢+R 打开运行命令对话框。

  2. 类型 注册编辑 并按下 好的 打开注册表编辑器。

  3. 导航 计算机 > HKEY_CLASSES_ROOT > .vbs.

  4. 双击 (默认) 右侧窗格中的值以将其打开。

在下一个窗口中,设置 价值数据VBS文件 然后按 好的 保存这些设置。

当你完成时, close 注册表编辑器,然后重新启动您的 PC。

3. 使用 SFC 和 DISM 修复损坏的系统文件

如果 Windows 脚本宿主错误是由损坏的系统文件引起的,那么 SFC 和 DISM 工具可以派上用场。 如果您想快速查找和修复恶作剧的系统文件,您可以始终依赖这两个关键工具。

首先,您可以通过以下方式运行 DISM 工具:

  1. 赢+R 打开运行命令对话框。

  2. 类型 CMD 并按下 Ctrl + Shift + Enter 打开提升的命令提示符。

  3. 接下来,键入以下命令,然后按 Enter

    DISM /Online /Cleanup-Image /ScanHealth
  4. 等待扫描完成。 从那里,键入以下命令并按 Enter

    DISM /Online /Cleanup-Image /RestoreHealth
  5. 扫描完成后,重新启动 PC 以应用这些更改。

  6. 现在您可以运行 SFC 扫描。 为此,请打开 命令提示符 按照前面的步骤,键入以下命令,然后按 Enter

    sfc /scannow
  7. 扫描完成后, close 命令提示符并重新启动您的 PC

4. 使用微软安全扫描器

如果您安装了防病毒程序,则可以使用它来查找并删除可能导致此错误的任何有害程序。 但是,如果您没有任何防病毒程序,则可以尝试使用 Microsoft 安全扫描程序。 这是一款免费且易于使用的工具,旨在从 Windows 设备中快速查找和删除恶意软件。

以下是使用 Microsoft 安全扫描程序的方法:

  1. 根据您的系统规格,下载 32 位或 64 位版本的 Microsoft 安全扫描程序.

  2. 安装后,打开程序并选择要运行的扫描类型。

  3. 点击 下一个 继续并按照屏幕上的说明完成该过程。

5. 使用系统还原点

创建还原点是确保 Windows 数据安全的最佳方法之一。 如果 Windows 脚本宿主错误是最近发生的,那么您可以通过使用还原点将您的 PC 恢复到以前的状态来解决它们。

因此,如果您已经创建了系统还原点,则可以使用以下方法来使用它:

  1. 类型 控制面板 在 Windows 搜索栏中,然后选择 最佳匹配.

  2. 点击 查看方式 下拉菜单并选择 大图标.

  3. 向下滚动并单击 恢复 选项。

  4. 在下一个窗口中,单击 打开系统还原 选项,然后单击 下一个 在弹出窗口中。

  5. 在里面 系统还原 窗口,选择一个还原点,然后单击 下一个 接着说。

按照屏幕上的说明完成该过程并在完成后重新启动您的 PC。

6. 通过注册表编辑器启用 Windows 脚本宿主

您可能会因为脚本宿主被禁用而遇到 Windows 脚本宿主错误。 要解决此问题,您可以通过以下方法通过注册表编辑器启用脚本宿主:

  1. 赢+R 打开运行命令对话框。

  2. 类型 注册编辑 并按下 好的 打开注册表编辑器。

  3. 导航 HKEY_CURRENT_USER > 软件 > Microsoft > Windows 脚本宿主 > 设置.

双击 启用 右侧窗格中的值,然后设置其 价值数据1.

如果你找不到 启用 值,请按照以下步骤创建它:

  1. 右键单击右侧窗格中的空白区域并选择 新建 > DWORD(32 位)值.

  2. 将此新值命名为 启用 然后点击 好的.

  3. 最后,双击该值并设置其 价值数据1.

轻松解决 Windows 脚本宿主错误

Windows Script Host 错误非常恼人,但解决它们非常容易。 如果您遇到此类问题,只需按照我们提供的提示操作即可。 从那里,您甚至可以开始探索一些可以帮助您自动执行任务的 Windows 脚本。