我在windows 2003 中安装SQL时,出现如下错误信息:
标题: Microsoft SQL Server 2005 安装程序
------------------------------
SQL Server 安装程序无法编译托管对象格式(MOF)文件 E:\Program Files\Microsoft SQL
Server\MSSQL.2\MSSQL\Binn\sqlwep-uni.mof。若要继续,请参阅 SQL Server 2005
安装程序帮助文档中的“排除 SQL Server 2005 安装故障”或“如何查看 SQL Server 2005 安装日志文件”。
解决办法:
根据我的研究,这个问题可能是由于被损坏的wmi库造成的。您可以参考下面的步骤来建一个bat文件来重建wmi库,然后再安装sql 2005:
net stop winmgmt
c:
cd %systemroot%\system32\wbem
rd /S /Q repository
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in (''dir /b /s *.dll'') do regsvr32 /s %%s
for /f %%s in (''dir /b *.mof'') do mofcomp %%s
for /f %%s in (''dir /b *.mfl'') do mofcomp %%s
echo DONE reboot
pause
这个bat文件运行完以后,重起机器,安装sql 2005。
徐文彬, MCSE
在线技术支持工程师
微软全球技术支持中心
来源----
经测试,管用的,特检院调试验证!
文章出处: