你目前正处于脱机状态,正在等待 Internet 重新连接

在 Windows 脚本中运行脚本时,我收到一条错误消息:"Library not registered"

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 949140
错误消息说明
当您尝试在 Windows Script 中运行一个脚本时,您将收到以下错误消息:
错误: Library not registered。
代码: 8002801D
源: (null)
原因
因为一个或多个脚本组件未在 Windows 注册表中注册,将出现此问题。
解决方法
要解决此问题,请使用下列方法之一。

方法 1: 下载并重新安装 Windows 脚本

若要下载并重新安装 Windows 脚本,请访问以下 Microsoft 网站的具体取决于您正在使用的 Windows 脚本和运行的计算机的操作系统的版本。

Windows Server 2003 的 Windows Script 5.7

下面的文件可从 Microsoft 下载中心下载:

下载立即下载 scripten.exe 软件包。

适用于 Windows XP 的 Windows Script 5.7

下面的文件可从 Microsoft 下载中心下载:

下载立即下载 scripten.exe 软件包。

对于 Windows 2000 的 Windows 脚本 5.7

下面的文件可从 Microsoft 下载中心下载:

下载立即下载 scripten.exe 软件包。

适用于 Windows Server 2003 的 Windows Script 5.6

下面的文件可从 Microsoft 下载中心下载:

下载立即下载 WindowsServer2003-Script56-KB917344-x 86-enu.exe 软件包。

Windows 脚本 5.6 为 Windows XP 和 Windows 2000

下面的文件可从 Microsoft 下载中心下载:

下载立即下载 http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en 软件包。

方法 2: 注册您的计算机上的脚本组件

若要解决此问题,请更改您的计算机上的脚本组件。若要让我们为您修复此问题,请转到"帮我修复"一节。如果您而是将自己修复此问题,请转到"我自己修复"一节。

帮我修复

要自动解决此问题,请单击修复此问题链接。然后单击中的运行 文件下载对话框中,并按照此向导中的步骤。



注意此向导可能仅提供英文版。但是,自动修复功能也适用于其他语言版本的 Windows。

注意如果不存在此问题的计算机上,您可以自动修复保存至闪存驱动器或 CD,以便您可以在出现此问题的计算机上运行它。

现在请转到"这是否会解决此问题?"一节。

我自己修复

若要手动注册您的计算机上的脚本编写组件,请使用适合您的具体情况按照下面的步骤,之一。
正在运行 32 位版本的 Windows 操作系统
  1. 单击开始,然后单击运行,类型 cmd然后单击确定
  2. 键入 regsvr32 %systemroot%\system32\vbscript.dll然后按 enter 键。
  3. 键入 regsvr32 %systemroot%\system32\jscript.dll然后按 enter 键。
  4. 键入 regsvr32 %systemroot%\system32\dispex.dll然后按 enter 键。
  5. 键入 regsvr32 %systemroot%\system32\scrobj.dll然后按 enter 键。
  6. 键入 regsvr32 %systemroot%\system32\scrrun.dll然后按 enter 键。
  7. 键入 regsvr32 %systemroot%\system32\wshext.dll然后按 enter 键。
  8. 键入 regsvr32 %systemroot%\system32\wshom.ocx然后按 enter 键。
您运行的 64 位版本的 Windows 操作系统,并且您收到使用 64 位脚本组件时,在"症状"一节中提到的错误消息
  1. 单击开始,然后单击运行,类型 cmd然后单击确定
  2. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\vbscript.dll然后按 enter 键。
  3. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\jscript.dll然后按 enter 键。
  4. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\dispex.dll然后按 enter 键。
  5. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\scrobj.dll然后按 enter 键。
  6. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\scrrun.dll然后按 enter 键。
  7. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\wshext.dll然后按 enter 键。
  8. 键入 %systemroot%\system32\regsvr32%systemroot%\system32\wshom.ocx然后按 enter 键。
您运行的 64 位版本的 Windows 操作系统,并且您收到使用 32 位脚本组件时在"症状"一节中提到的错误消息
  1. 单击开始,然后单击运行,类型 cmd然后单击确定
  2. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\vbscript.dll然后按 enter 键。
  3. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\jscript.dll然后按 enter 键。
  4. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\dispex.dll然后按 enter 键。
  5. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\scrobj.dll然后按 enter 键。
  6. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\scrrun.dll然后按 enter 键。
  7. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\wshext.dll然后按 enter 键。
  8. 键入 %systemroot%\syswow64\regsvr32%systemroot%\syswow64\wshom.ocx然后按 enter 键。

这是否会解决此问题?

检查问题是否得到解决。如果问题已修复,则您已完成此文章。如果不修复该问题,则可以 与支持部门联系.
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。
fixit 对其进行修复

属性

文章 ID:949140 - 上次审阅时间:11/01/2013 14:05:00 - 修订版本: 14.0

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Professional x64 Edition

  • kbmsifixme kbfixme kbdevsicnvrtkb kberrmsg kbtshoot kbprb kbmt KB949140 KbMtzh
反馈