安装在 Windows NT 4.0 SP 5 或更高的 FIX: WMI 失败

文章翻译 文章翻译
文章编号: 221481 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

症状

当运行 Microsoft Windows NT Server 4.0 Service Pack 5 (SP5) 的计算机上安装系统管理服务器 2.0 或更高版本中,可能会收到以下错误:
安装程序无法编译 MOF 文件 drive: \SMS\Bin\ Platform \Sms_schm.mof。要继续吗?
如果单击 这和所有后续的对话框中,您将看到一系列消息框,类似于第一个其他 MOF 文件不能编译的状态: Smsprov.mof、 Cmpprov.mof、 Cppprof.mof、 Pollprov.mof 和 Netdisc.mof。安装程序然后继续并结束与消息:
Microsoft 系统管理服务器 2.0 已成功安装在此计算机上。
然后,您可以查看在系统管理服务器管理员控制台,如果用问号显示站点数据库。

解决方案

此修补程序已过帐到以下的 Internet 位置,作为 Wmintsp5.exe:
ftp://ftp.microsoft.com/bussys/winnt/sms-public/wmintsp5.exe

状态

Microsoft 已经确认这是系统管理服务器 2.0 版中的问题。此问题已更正的系统管理服务器 2.0 版最新的美国服务包中。有关获取该的服务包上以下单词 Microsoft 知识库中 (不含空格) 的查询的信息:
S 电子 R V P A C K
系统管理服务器 (SMS) 2.0 Service Pack 1 中,第一次已得到纠正此问题。

更多信息

本文的其余部分描述了您需要执行的恢复步骤:
  • 如果尚未安装系统管理服务器 2.0 在 Windows NT Server 4.0 SP5 或更高版本上。
  • 若要恢复已遇到这种问题的系统管理服务器 2.0 主站点服务器。
  • 若要恢复已遇到这种问题的系统管理服务器 2.0 辅助站点服务器。
  • 若要恢复已遇到这种问题的系统管理服务器 2.0 客户端。
  • 若要恢复系统管理服务器 2.0 管理员控制台。

您有未尚未安装系统管理服务器 2.0 在 Windows NT Server 4.0 SP5 或更高版本上

如果您没有在运行 Windows NT Server 4.0 SP5 的计算机上尚未安装系统管理服务器 2.0,所有您要做的只是更新您要从安装源。

恢复步骤
  1. 将系统管理服务器 2.0 CD 复制到网络共享点。
  2. 用来自修补程序的版本替换 Wbemsdk.exe 文件 Smssetup\Bin\ Platform 的目录中。
  3. 从您在此过程的第 1 步中创建网络共享点安装系统管理服务器 2.0。

系统管理服务器 2.0 主站点服务器的恢复

如果您试图在运行 Windows NT Server 4.0 Service Pack 5 的计算机上安装系统管理服务器 2.0 主站点服务器或更高版本,显示错误消息已指示可能不编译 MOF 文件。如果您取消了安装在此点,执行三个步骤中所列在"您有未尚未安装 Windows NT Server 4.0 SP5 或更高版本"的这篇文章部分。但是,如果继续进行安装时,该站点的当前不起作用,但可恢复。在这种情况下执行以下步骤。

恢复步骤
  1. 用来自修补程序的版本替换 Wbemsdk.exe 文件 SMS_root \Bin\ Platform 目录中。
  2. 用来自修补程序的版本替换 Wbemsdk.exe 文件 SMS_root \Inboxes\Clicomp.src\Wbem\ Platform 目录中。
  3. 用来自修补程序的版本替换 Compver.ini 文件 SMS_root \Inboxes\Clicomp.src\Wbem 目录中。
  4. 设置 Windows 管理规范 (WMI) 服务器组件。在命令提示符下键入下面的命令使用 Wbemsdk.exe hotfixed 版本:

    Wbemsdk.exe/s /server
  5. 手动编译 MOF 文件无法编译通过键入以下命令从命令提示符下 (在键入每条命令后按 enter 键):

    cd %SystemRoot%\system32\wbem
    Mofcomp x:\ SMS_root \bin\ Platform \sms_schm.mof
    Mofcomp x:\ SMS_root \bin\ Platform \smsprov.mof
    Mofcomp x:\ SMS_root \bin\ Platform \cmprov.mof
    Mofcomp x:\ SMS_root \bin\ Platform \cpprov.mof
    Mofcomp x:\ SMS_root \bin\ Platform \pollprov.mof
    Mofcomp x:\ SMS_root \bin\ Platform \netdisc.mof

    如果该 SQL Server 位于一台计算机,而不是站点服务器上,然后编译.mof 文件位于该计算机上通过键入以下命令提示符:

    cd %SystemRoot%\system32\wbem
    Mofcomp x:\smsprov\mofs\ sitecode \sms_schm.mof
    Mofcomp x:\smsprov\mofs\ sitecode \smsprov.mof

    其中 x 是驱动器,或在系统管理服务器安装在远程 SQL Server 上安装 SMS 提供程序。
  6. 在系统管理服务器管理员控制台中在系统管理服务器节点下的节点将状态连接失败。通过用鼠标右键单击它,然后单击快捷菜单上的 删除 删除该连接失败的节点。通过右键单击系统管理服务器节点,指向 所有任务,然后单击快捷菜单上的 连接到网站数据库 还原节点。网站数据库连接的向导] 中单击 下一步,,然后选择 重新连接到此站点服务器的站点数据库。单击 下一步,然后单击以完成该向导的 完成
  7. 重新启动系统。

系统管理服务器 2.0 辅助站点服务器的恢复

如果您试图从系统管理服务器 2.0 CD 的系统管理服务器 2.0 辅助站点服务器安装到运行 Windows NT Server 4.0 Service Pack 5 或更高版本,显示错误消息已指示可能不编译 MOF 文件。如果您取消了安装在此点,执行三个步骤中所列在"您有未尚未安装 Windows NT Server 4.0 SP5 或更高版本"的这篇文章部分。但是,如果您继续使用安装,辅助站点工作正常,但性能和可管理性的它从其父网站将会受到影响。在这种情况下执行以下步骤。

如果您试图从一个系统管理服务器 2.0 主站点服务器的系统管理服务器 2.0 辅助站点服务器安装到计算机运行 Windows NT Server 4.0 Service Pack 5 或更高版本,Smssetup.log 文件在辅助站点服务器上的将指示可能不编译 MOF 文件。将不会显示本文症状部分中提到的错误消息。辅助站点工作正常,但性能和可管理性的它从其父项将会受到影响。

恢复步骤
  1. 在这两个主要和辅助站点服务器上 SMS_root \Bin\ Platform 目录中的将 Wbemsdk.exe 文件替换为来自修补程序版本。
  2. 在这两个主要和辅助站点服务器上会与从该修补程序中获取的版本替换 Wbemsdk.exe 文件 SMS_root \Inboxes\Clicomp.src\Wbem\ Platform 目录中。
  3. 在这两个主要和辅助站点服务器上 SMS_root \Inboxes\Clicomp.src\Wbem 目录中的将 Compver.ini 文件替换为来自修补程序版本。
  4. 辅助站点服务器上设置 WMI 服务器组件。 在命令提示符下键入下面的命令使用 Wbemsdk.exe hotfixed 版本:

    Wbemsdk.exe/s /server
  5. 辅助站点服务器上手动编译 MOF 文件无法编译通过键入以下命令从命令提示符下 (在键入每条命令后按 enter 键):

    cd %SystemRoot%\system32\wbem
    Mofcomp x:\ SMS root directory \bin\ Platform \sms_schm.mof
    Mofcomp x:\ SMS root directory \bin\ Platform \cmprov.mof
    Mofcomp x:\ SMS root directory \bin\ Platform \cpprov.mof
    Mofcomp x:\ SMS root directory \bin\ Platform \pollprov.mof
    Mofcomp x:\ SMS root directory \bin\ Platform \netdisc.mof

    其中 x 是的驱动器安装系统管理服务器的位置。
  6. 重新启动系统。

系统管理服务器 2.0 客户端的恢复

如果您试图运行的计算机上安装系统管理服务器 2.0 客户端将无法安装 Windows NT Server 4.0 Service Pack 5、 WMI 和硬件清单。所有其他客户端代理将正常工作。

恢复步骤
  1. 在网站服务器上 SMS_root \bin\ Platform 目录中的将 Wbemsdk.exe 文件替换为来自修补程序版本。
  2. 在网站服务器上 SMS_root \Inboxes\Clicomp.src\Wbem\ Platform 目录中的将 Wbemsdk.exe 文件替换为来自修补程序版本。
  3. 在网站服务器上 SMS_root \Inboxes\Clicomp.src\Wbem 目录中的将 Compver.ini 文件替换为来自修补程序版本。

    每个 23 小时客户端配置和安装管理器 (CCIM) 将轮询其站点服务器。这将启动 WMI 和硬件清单的安装。
  4. 重新启动系统。
注:要验证上面的修补程序而不等待 23 小时,请执行以下步骤:
  1. 其中一个客户端计算机上打开控制面板,双击系统管理图标并单击 组件 选项卡。
  2. 选择 Windows 管理 项目,然后单击 修复安装 按钮。
  3. 在很短的时间后单击 刷新状态 按钮。Windows 管理应指示 698 作为其版本和作为 已安装 的状态。
  4. 硬件清单代理 项执行相同的操作。

在系统管理服务器 2.0 管理员控制台的恢复

如果试图在运行 Windows NT Server 4.0 Service Pack 5 的计算机上安装系统管理服务器 2.0 管理员控制台管理控制台无法工作。

恢复步骤

  1. 通过运行系统管理服务器 2.0 安装程序删除管理的控制台。
  2. 执行三个步骤中所列在"您有未尚未安装系统管理服务器 2.0 在 Windows NT Server 4.0 SP5 或更高版本上"这篇文章部分。

属性

文章编号: 221481 - 最后修改: 2013年10月20日 - 修订: 5.1
这篇文章中的信息适用于:
  • Microsoft Systems Management Server 2.0
关键字:?
kbnosurvey kbarchive kbmt kbqfe kbhotfixserver kbbug kbfaq kbfix kbsmsprovider kbwbem KB221481 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 221481
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com