如何解决 MSSQL 2008 安装错误“MOF 编译器无法连接 WMI 服务器”?

如何解决 MSSQL 2008 安装错误“MOF 编译器无法连接 WMI 服务器”?

可能相关于:

手动删除 MSSQL 2008从我的系统(卸载无法删除两个实例)中,尝试重新安装时收到以下错误:

MOF 编译器无法连接 WMI 服务器。这可能是由于语义错误(例如与现有 WMI 存储库不兼容)或实际错误(例如 WMI 服务器无法启动)。

似乎 mofcomp 无法处理某个 .mof 文件,但我不确定是哪个文件,也不知道为什么。连接文章给出了一些提示,但没有解决方案。我运行了winmgmt /salvagerepository,结果返回“WMI 存储库一致”。

目前,我无法安装 MSSQL 2008。请帮忙!

答案1

我遇到了同样的问题并按如下方式修复它:

我从以下网址下载了可移植的(可在任何基于 Windows 的计算机上执行,无需安装)“程序安装和卸载疑难解答程序”(Windows 安装程序清理实用程序的替代品)http://support.microsoft.com/kb/2438651并执行 Fixit.exe。重复名为“修复无法安装或卸载的程序问题”的选项以卸载 SQL Server 2008 注册表项。之后,我成功安装了 SQL Server 2008。

答案2

我遇到了同样的问题,这是由防火墙服务引起的。我收到一条警告消息,指出防火墙已启用。查看了几个互联网网站后,我发现这是一个问题,所以我继续操作。MOF 编译器错误消息并未表明它与防火墙有任何关系。我停止了防火墙并成功重新安装。

答案3

遵循本指南似乎可以做一些事情......

... 但不确定它是否完全解决了这个问题。

答案4

首先卸载您的 SQL 服务器。

然后下载这个工具:http://majorgeeks.com/download.php?det=4459 (Microsoft Corp.) Windows 安装程序清理实用程序

警告:它已被弃用。但是,当我之前遇到这个问题时,我没有遇到任何问题。据称它将清理您的 Win Install 工具。

运行该工具后,尝试再次安装。

希望这可以帮助。

相关内容