您的位置:首页 > 其它

关于vs2008设计视图假死的原因及解决方案总结

2014-03-01 19:03 211 查看
http://blog.sina.com.cn/s/blog_04f5ff010100b6hz.html

我的电脑系统:win8.1 64bit

我的属于 (先安装word2010 再安装VS2008 其中VS2008 安装的第一次是显示Microsoft Web Designer Tools安装失败 当时没留意)

我已按一下的顺序弄的一次方法

1.卸载VS2008 重装VS2008(这次安装成功 即这次没有什么组件安装失败)(问题没有解决)

2。对C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。(问题还没有解决)

3.找到VS安装包里的\WCU\WebDesignerCore\WebDesignerCore.exe重新解压后安装(问题依旧没有解决)

4.卸载word2010,卸载VS2008,先重装VS2008(先测试程序)(问题依旧没有解决)

4.1 对C:\Program
Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。(问题还没有解决)

4.2对C:\Program
Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。(问题还没有解决)

5.我的杀手锏:重装系统win7 64bit()

6.重装系统,如果还不行 ,这个纯属人品问题。

http://blog.sina.com.cn/s/blog_04f5ff010100b6hz.html

前些天从微软官网(中国)下载了vs2008的90天试用版,安装很顺利。但使用时发现,从源视图向设计视图切换时,界面出现了假死现象,重装后亦无效。我从网上搜索原因,发现很多朋友都有类似的问题,但解决方案各异,原因更是众说纷纭。下面我就我所看到的和我的切身经历,对vs2008设计视图假死的原因及解决方案总结如下。

在这之前先说明下,有些朋友出现此类问题,其实并不是假死,或是源代码的错误,或是内存过低反映缓慢。而我下面要解决的问题都排除了这两种可能。

1、软件本身问题

可能是安装时出现错误或者是软件残缺,导致WebDeveloper组件丢失或未安装。此时选择“视图/设计器”,会出现“未能找到相关组件”的提示。并且你在program目录下找不到Microsoft Web Designer Tools文件夹。建议首先查看是否存在此文件夹。

解决方案:重装软件直到webDeveloper安装成功,强烈建议使用Microsoft Visual Studio 2008 Professional 英文版,不要用微软官方的90天试用版!

2、注册表被修改

安装office2003的用户其相关注册表HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32的键值是C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll,假如不是就可能使设计视图假死。注册表被修改一般是因为安装别的软件如RTX2006(腾讯通)所造成的。它们会篡改注册表键值。

解决方案:运行注册表(开始-运行-输入"regedit"打开注册表)查看键值是否正确,假如不对,按上文修改。

3、office相关

从注册表路径就可以看出vs2008与office的关系甚密。假如office版本过低(如office2000或xp),或者office有某些错误,都可能导致vs2008出现错误。例如,当机器用老版本的的fpcutl.dll去访问office文件夹时,就会出现设计视图的假死。按照一个国外网友的做法是,重写fpcutl.dll文件,将原来的C:\Program Files\Microsoft Office\Office10改为C:\Program Files\Microsoft Expression\Web
Designer。不过office2000目前用得不多了,很少是由于这个原因。但对office进行更新是可以试一下的。

解决方案:

(1)假如你是office2000或xp用户,按照上文重写fpcutl.dll文件。

(2)假如你是office2007用户,尝试更新office,之后重启电脑。

(3)假如还不行,尝试对C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。

以上便是我对vs2008设计视图假死原因及解决方案的总结,假如你有类似问题可以从方案一到三依次排除,应该能够解决。

最后我要说的是,我们所讨论的这个问题当然不是什么大问题,小到一个软件的一个小毛病,所以在某些人看来做这样篇幅的讨论有点“不合时宜”。但是我知道就这么一个“小问题”一直困扰了我很长时间,让人心烦甚至伤心。它给用户带来的不便是巨大的,不光国内用户,我在国外的网站上也能看到此问题的讨论。因此,从技术角度讲微软更应该完善该软件,避免出现这些本不该是问题的问题。所以我写下这篇文章希望能帮助别人尽快解决问题,避免将宝贵的时间与精力浪费在这些琐碎地让人发抖的问题上。

ps:该文章最初发表于我的百度空间http://hi.baidu.com/shinexyt上,最近发现有不少人转载该文章,但很少注明转载出处,我希望网友能尊重本人的劳动成果,注明出处!

(2008-11-27)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: