Win 7下部分软件无法安装的原因及解决方法

话说,最近本本上的XP经常出问题,所以萌生了换成Win 7的想法。昨天,晚上,一咬牙一跺脚,换!以前做了GHOST备份,所以15分钟搞定。接着装各种各样的软件。什么GIS的,RS的,看图的,办公的能装的全都装上,不求最新,但求最全。

听说腾讯最近出了个概念版的QQ,看了下介绍,说的愣赛,都装Win 7了就试试吧。下载、安装、安装、安装……,悲剧了,安装到4/5的时候就卡住,强制取消后Win 7会自动卸载未安装完成的QQ。装不上,心里那叫一个憋屈啊。

这个时候还得求助万能的百度啊!百度一下,你就知道,Google一下,对不起,你知道的太多了。嗯哼,扯远了,回到正题。百度一下,也不是马上就能知道,找了好长时间,终于找到一个跟我一样的情况,接着往下看看万能的网友们的回复,其中有一个人说在打开或关闭Windows功能里打开 .net framework 3.5.1就可以正常安装。看来这个概念版也是基于.net framework开发的啊。

病急乱投医,那就试试吧。控制面板—>程序和功能—>打开或关闭Windows功能,等,我等,我再等,最后竟然是空白,OH MY GOD,看来真的有问题。还是万能的百度告诉了我,原来是Windows Modules Installer服务没有启动,那就启动它吧。点击启动,砰,出来一个错误提示,没有足够的空间开启服务。接着百度吧,嗯,百度说需要修改注册表。按WIN+R打开运行对话框,键入REGEDIT,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\System\CurrentControl\SetControl这儿,然后,将 RegistrySizeLimit(REG_DWORD类型的) 的值改为 FFFFFFFF(10进制就是 4294967295)。重启系统,到服务中找到Windows Modules Installer服务,点击开启,嗯,这次成功共启动了。到打开或关闭Windows功能里,所有可以加载/关闭的程序都在了。看看.net也开启了。哈哈。概念版QQ,来吧。安装成功,登录,炫,……,功能这么少,不实用,卸载。唉,白折腾了一圈。

百度还发现了一个奇怪的问题,就是安装了ArcGIS 9.3的电脑在安装基于.net framework开发的软件时很多都有这个问题,所以万能的百度得出结论:是ArcGIS 9.3对注册空间进行了限制

PS:以前安装ENVI4.7时,也出现过安装过程出错的问题,采用这个方法可以完美解决。