Net Framework 2.0 安装时出现Error 25007错误问题的解决

安装.Net FX的前段挺顺利,到要结束时,“嘭”弹出一个对话框。出现下来信息:
Product: Microsoft .NET Framework 2.0 -- Error 25007.Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim(). Error: The handle is invalid.

按“Retry”按钮n次,仍然无法继续。只好认熊,点击“Cancel”后,安装程序rollback后退出。折腾了数次安装(包括重新启动),仍旧无法安装成功。本想咬牙将OS一股脑做掉,但是考虑到机子上安装的一大堆基于.Net FX的东东,只好作罢。
       于是在网上一搜,发现有几个老外也遇到此类的问题。一个老兄提出了这样的建议:

       在网上搜了又搜,装了有装。最后找到MSDN 一个Blogger,专门是关于.Net FX和VS 2005安装方面的文章。好家伙,原来在安装中可能出现这么多稀奇古怪的问题。其中一个将Error 25007的。仍然无法解决我的问题。不过,里面有一个能将.Net FX 1.0,1.1,2.0干净卸载的工具(清理工具)。赶紧download下来,立即运行,选中“Product to cleanup:"的列表框中选中“.Net Framework 2.0"的选项,点击“Cleanup Now"的按钮。如图1所示。
[url=file:///C:/Documents%20and%20Settings/lewhwa/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/7901cc68-374b-4f8e-b8ab-5f9ddcb72e1e/image%7B0%7D[6].png][/url]
图1 运行dotFx清除工具

         清除完毕过后,再行安装它一路顺风顺水,成功完成。VS 2005重装后可以启动。Windows Live Wirter,Microsoft Expression Web也可以运行。一切皆OK!
       正如一个老外在Post说得好,“VS 2005 SP1 is a terrible tool provided by MS. ”所以,安装时要小心!
       在Registry里面有fusion.dll和sfusion.dll 的登记项的C:由于变成了C?导致安装失败,将这个错误改掉就搞定。
我照此打理,还是无法成功安装。

转载于:https://www.cnblogs.com/tjsquall/archive/2008/10/13/1309913.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值