惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
F
Fortinet All Blogs
J
Java Code Geeks
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
M
MIT News - Artificial intelligence
腾讯CDC
Last Week in AI
Last Week in AI
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
博客园 - 叶小钗
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
人人都是产品经理
人人都是产品经理
L
LangChain Blog
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - 网路冷眼@博客园

JRuby 1.0 发布 Apache Geronimo Passes Java Enterprise Edition 5.0 TCK 100% Fedora 7.0 正式发布 Swing应用程序框架(Swing Application Framework)项目简介 NetBeans Magazine 第三期发布 Swing应用程序框架(Swing Application Framework)API绪论(JSR-296)之一(翻译) Swing应用程序框架(Swing Application Framework)API绪论(JSR-296)之二(翻译) Ruby & Rails Resources Java JDBC Connections Python Resources RailsConf 宣布RubyFX Script 项目 博客八卦:博客价值评估工具 [导入]Swing Application Framework + Swing Databinding 在NetBeans 6.0的Flash Demo NetBeans 在Redhat Enterprise Linux 5.0 64位版本上的安装 [导入]NetBeans 6.0 里程碑版第9版释出 [导入]WebLogic 10 新版本发布[转] [导入]Red Hat Enterprise Linux 5 正式发布(转载) Java调用外部进程并拦截输出流--Java IDE Console解密(下篇) Java调用外部进程并拦截输入输出流--Java IDE Console解密(上篇)
.Net Framework 2.0 安装时出现Error 25007错误问题的解决
网路冷眼@博客园 · 2007-01-05 · via 博客园 - 网路冷眼@博客园
        

 看到Visual Studio 2005 SP1提供下载,把它下载了下来。准备对安装在电脑上的Visual Studio 2005进行升级。
         在Visual Studio 2005 SP1是一个漫长的过程,挺折磨人的,一会儿提示磁盘空间不足,一会儿内存不足。费了九牛二虎之力,仍然未搞定。更令人恼火的是,你猜怎么着,VS 2005启动不了。好吧,对VS2005进行恢复。恢复过后,情况依旧。咦,仍然无法启动。再退一步,怀疑是VS2005依赖的.Net Framework 2.0出了问题。果不其然,像Windows Live Wirter,Microsoft Expression Web等等之类的东东统统启动不了。那好,对.Net Framework 2.0恢复。过后,VS2005还是“外甥打灯笼-照旧”。一不做二不休,将.Net FX 2.0统统卸掉,重新安装。可怕的事情发生了! 
      乖乖!安装.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的东东,只好作罢。
      于是在网上一搜,发现有几个老外也遇到此类的问题。一个老兄提出了这样的建议:
      在Registry里面有fusion.dll和sfusion.dll 的登记项的C:由于变成了C?导致安装失败,将这个错误改掉就搞定。
      我照此打理,还是无法成功安装。

      在网上搜了又搜,装了有装。最后找到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所示。

dotNetFx_cleanup.png

 图1 运行dotFx清除工具 

        清除完毕过后,再行安装它一路顺风顺水,成功完成。VS 2005重装后可以启动。Windows Live Wirter,Microsoft Expression Web也可以运行。一切皆OK! 
      正如一个老外在Post说得好,“VS 2005 SP1 is a terrible tool provided by MS. ”所以,安装时要小心!