SQL Server 2008 MOF编译器无法连接WMI服务器
趁热打铁和大家分享下,Microsoft SQL Server 2008安装程序报错:
MOF编译器无法连接WMI服务器。原因可能是语义错误(例如:与现有WMI知识不兼容)或实际错误(例如,WMI服务器启动失败)。
常用解决办法(本人经历,仅供参考)
- 01
方法1. 错误原因:重复安装,未将相应的注册表信息清理干净。 解决方案:出现错误后,找到注册表的 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager" 并将其下面的"PendingFileRenameOperations" 的值删掉,然后重新运行安装。
- 02
方法2. 错误原因:当前用户账户权限UAC(User Account Control,用户帐户控制)未得到本地管理员授权 解决方案:需要将镜像文件或者安装压缩包解压到一个单独的文件夹,然后鼠标右键用管理员模式运行,点该文件夹里面的setup.exe安装,。
- 03
方法3. 错误原因:系统连接文件缺失 解决方案: 1、下载解压得到文件framedyn.dll 2、将framedyn.dll文件放到提示丢失的文件的程序目录下 3、如果第2步是行不通的。将文件framedyn.dll放到系统目录下 C:\Windows\System32 (Windows XP, Vista) C:\Windows\System32 (Windows 7/8/2008r2) 4、然后打开"开始-运行-输入regsvr32 framedyn.dll",回车即可 framedyn.dll下载: http://www.bkill.com/download/52158.html#xiazai_dizhi
- 04
方法4. 错误原因:WMI服务器未启动 解决方案:进入‘控制面板’→‘系统与安全’→‘管理工具’→‘服务’→‘WMI Performance Adapter’→‘属性’→‘启动类型:自动’→‘确定’