Windows 脚本宿主错误:原因及修复方法


丢失系统文件和损坏的数据可能会导致 Windows 脚本宿主错误,从而阻止某些应用程序和启动实用程序运行。让我们看看一些修复它们的方法。

应该注意的是,不正确或配置不当的脚本文件也可能触发脚本主机错误。由于此类错误很少见,并且不需要您进行干预,因此我们将重点关注脚本主机错误,这些错误甚至会阻止有效脚本在您的 PC 上运行。

什么是 Windows 脚本宿主?安全吗?

Windows 脚本宿主只是提供脚本运行的环境。因此,大多数用户不太可能遇到其功能,因为它主要用于使用批处理文件自动执行管理任务。

尽管如此,许多应用程序和服务都使用 Windows 脚本来进行设置,这需要脚本宿主才能正常运行。曾经有一段时间,恶意脚本也被用作病毒,但 Windows Defender 已经足够强大,可以检测和阻止此类脚本。

是什么原因导致 Windows 脚本宿主错误?

出现 Windows 脚本宿主错误的两个主要原因是脚本错误或系统文件丢失。

如果尝试运行的脚本包含无效命令或缺少语句,则可能会引发 Windows 脚本宿主错误。此类错误仅限于相关脚本,不应导致其他应用程序和服务出现错误。

但是,问题更大的脚本主机错误是由损坏或损坏的系统文件引起的。这会在运行脚本主机本身时产生问题,从而使所有脚本在您的计算机上无法使用。

现在,找出为什么系统文件被损坏是很棘手的。发生这种情况的原因可能是硬盘老化、恶意软件或系统关闭不当。

修复 1:SFC 和 DISM

修复系统文件并确保没有丢失任何内容的最佳方法是运行DISM 和 SFC 扫描。 部署映像服务和管理 (DISM)是一个命令行实用程序,可使用来自 Microsoft 服务器的全新副本修复 Windows 操作系统的本地映像。

之后,系统文件检查器 (SFC)可以检查您的系统文件并替换此磁盘映像中任何丢失或损坏的文件。您只需使用这两个命令即可修复 Windows 系统文件的任何问题。
.

  • 要修复计算机上的系统文件,请首先以管理员身份打开命令提示符。您可以通过在“开始”菜单中键入“cmd”并单击以管理员身份运行来执行此操作。
  • 使用 DISM 命令启动:
  • Dism /Online /Cleanup-Image /RestoreHealth

    1. 这会提示 DISM 从 Microsoft 下载系统映像,然后使用它来将本地映像修复至完全正常状态。
      1. 完成 DISM 后,就可以运行 SFC 命令了。输入 sfc /scannow 并按 Enter 键扫描计算机上的系统文件并替换所有丢失和损坏的文件。
        1. 请等待SFC逐一验证每个系统文件,过程完成之前不要关闭窗口。
        2. 修复 2:使用系统还原恢复到早期配置

          如果您怀疑最近安装的应用程序或更新触发了该错误,请尝试使用系统还原 将您的电脑恢复到之前的状态并绕过该问题。由于它只影响系统文件,因此您不必担心丢失数据。

          系统还原只能将您的系统恢复到预设的系统还原点。虽然您始终可以手动创建这些点 ,但 Windows 还会在安装主要更新之前自动创建还原点。这为您提供了一种简单的方法来回滚有问题的系统更改。

          1. 要使用系统还原,您必须从控制面板打开系统属性。但由于该选项可能很棘手,因此从“开始”菜单搜索创建还原点会更容易。
            1. 这将打开一个新窗口,允许您创建或使用还原点。选择系统还原...按钮将您的电脑恢复到较早的还原点。
              1. 现在将出现“系统还原”窗口,其中列出了您电脑上保存的所有最近的还原点。要查看较早的还原点,请选择显示更多还原点选项。
                1. 您可以找到每个还原点的创建日期和时间,以便您准确选择将系统恢复多久。 Windows 自动创建的还原点也提到了相关更新。选择您要恢复到的系统还原点,然后点击下一步。.
                  1. 再次确认还原点,然后选择完成开始该过程。您的计算机将重新启动,将系统文件恢复到较旧的配置。
                  2. 修复 3:重置 Windows

                    SFC 扫描可以修复任何损坏或损坏的系统文件。但如果这对您不起作用,总是可以选择重新安装操作系统本身。

                    别担心;我们不是在讨论删除您的文件和个人数据的全新安装。您可以轻松重置 Windows ,保留您的文件,同时确保重新安装和重新配置整个操作系统。这适用于 Windows 11 和 Windows 10

                    1. 要重置电脑上的 Windows,请首先打开设置。只需单击“开始”菜单中的齿轮图标即可。
                      1. 选择Windows Update选项卡(通常是左侧最后一个选项卡),然后选择高级选项
                      2. 在大多数情况下,高级选项包括与 Windows 更新相关的设置,让您可以准确管理更新在计算机上安装的方式和时间。但我们需要重置Windows的是恢复
                        1. 您现在将看到重置电脑选项。单击此按钮。
                          1. 将打开一个新窗口以启动该过程。您可以通过选择第一个选项来保存文件。
                            1. 第二个选项是选择安装文件的来源。除非您准备了一些安装介质(例如可启动的 USB 记忆棒),否则请选择云下载选项。即使您有本地安装介质,云下载也是首选,因为它可以确保从 Microsoft 服务器下载最新的、未损坏的 Windows 版本。
                              1. 最后检查一遍所有内容,然后选择重置进行确认。现在将在您的计算机上重置 Windows。
                              2. 现在,您只需等待安装进度即可。您的计算机可能会重新启动多次,因此请确保您的 PC 或笔记本电脑保持不间断电源。

                                防病毒扫描怎么样?

                                跳过额外的防病毒扫描。它们仅捕获恶意软件,而不修复脚本主机错误。默认情况下已启用的 Windows Defender 就足够了。它可以轻松检测并阻止恶意代码访问您的系统文件,从而防止脚本主机错误。.

                                请记住,防病毒程序只能隔离和删除病毒。您仍然需要不同的方法来让操作系统再次正常工作。

                                您应该尝试注册表编辑吗?

                                许多在线指南建议进行各种注册表编辑来修复 Windows 脚本宿主错误。有些要求您通过注册表打开或关闭脚本主机,而另一些则通过添加 .vbs 密钥或更改其值来采取不同的方法。另一种方法是删除 Userinit.exe 之后的注册表项,强制系统重新配置其启动过程。

                                但是干预注册表是破坏事物的一种简单方法,因此它是一把双刃剑。无论如何,大多数注册表修复都是不必要的;只需修复系统文件或自动回滚更新即可完成此任务。因此,请避免因脚本主机错误而更改注册表。

                                修复 Windows 脚本主机错误的最佳方法是什么?

                                运行 DISM 和 SFC 扫描 是修复系统文件的最佳方法,也是针对 Windows 脚本宿主错误等问题的建议操作。如果失败,系统还原可以将您的系统恢复到其工作状态。

                                如果这些方法不起作用,请重置 Windows。您可以在重新安装操作系统时保留文件和数据。您将需要重新安装应用程序,任何挥之不去的系统问题都将得到解决。

                                .

                                相关文章:


                                29.12.2023