.Net FrameWork1.1 安装错误:Internal Error: 2908(转)

今天一个干净的机器安装.Net FrameWork1.1 ,遇到了一个错误,怎么也安装不上!
Google里看了一下,微软的错误真的满天下,变得家喻户晓了。
这不很快就解决了。


Many people experience failure when installing .Net Framework 1.1 Redist. Usually you see a MSI dialog says “Internal Error 2908.”. Later you will see another dialog says “Error 1935. An error occured during the installation of component xxxx. HRESULT: -2147319761”.


The problem usually is because a broken previous install. Rename %windir%/system32/mscoree.dll and re-install usually does the trick.


This works because MSI uses existence of %windir%/system32/mscoree.dll to tell if a .Net framework is already installed. If MSI believes a .Net framework is already installed, it will use the existing .Net framework to install assemblies into GAC. Renaming mscoree.dll tricks MSI to believe .Net framework is not present. In that case MSI will do a fresh install. Fresh installs rarely fail. 

FYI: http://blogs.msdn.com/junfeng/archive/2004/01/31/65457.aspx

按照上述的方法果然解决,开始还小心翼翼的把mscoree.dll 备份了一个,然后改了名字,发现安装好以后系统又产生了一个新的mscoree.dll 。后来一切正常,还是非常感谢Junfeng

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值