WIN7兼容性解决
兼容性,英文名Compatibility,这个概念最早是用来形容电脑硬件的(我们此处指针对电脑兼容性,不包含其它行业),早期的DIY电脑,由于每个硬件厂商的标准有可能略有出入,因此把不同厂商生产的产品组合在一起时,它们相互之间难免会发生“摩擦”,这种摩擦便是不兼容,最常见的就是主板和其他硬件出现不兼容现象,这也是为什么早期有的厂商会把“兼容机”作为卖点。后来兼容性这个概念逐渐出现在电脑系统和软件上,而随着系统软件的更新换代,这一词汇出现的频率也越来越高。相对于软件来说,兼容性有几个表现方面,一种是指某个软件是否能够稳定地工作在操作系统之中,一种是指在多任务操作系统中,同时运行几个软件时是否能稳定工作,还有一种就是软件共享,几个软件之间无需复杂的转换,即能方便地共享相互间的数据,也称为兼容。简单的说,兼容性就是指软件、硬件、操作系统之间的能够正常有效的合作并稳定运行。
兼容性问题会出现在很多种情况下,比如硬件之间的冲突,软件之间的冲突,软件和操作系统的冲突等等。在很多人的潜意识里,当我们在操作系统中安装或运行游戏时,出现了问题,都会归咎于操作系统的问题,并不会再去研究不兼容问题的真正原因。
其实造成兼容性问题的主要原因还是因为标准的不统一,我们都知道,软件是要运行在操作系统上的,所以在软件开发时,为了能够适用于绝大多数用户,通常研发人员都是以当时通用的操作系统为样板平台进行开发。举个例子,在Windows 98大行其道时,开发商使用的开发平台也是Win98,这样开发出的软件可以非常顺利运行在Win98上,不过等到大家都开始使用Windows 2000时,这个程序就有可能遇到问题,因为当初在开发时还没有Win2000这个系统,所以会发生什么问题也无法提前预估。这时通常会出现两种结果,第一种,由于这个软件并不涉及到系统改变的地方或是涉及到的地方很少(比如Windows的核心代码或动态链接库),这时这个软件依然可以很顺利的运行,最多可能就是出现一点不影响使用的小问题;第二种,很不巧,这个程序恰巧需要调用Win98中的某一个文件,然而这个文件在Win2000中已经换了名字或是不存在了,那这个程序就无法再运行了,而我们也就会说,这个程序和Win2000不兼容。
有时候电脑中的问题并不是操作系统和软件之间造成的。比如有些网友反映,他的电脑中安装了一些视频和图片制作的软件,这些软件单独安装和使用的时候都可以很正常的运行,但当软件同时安装到一起时,问题就来了,他的绘声绘影和威力导演软件就出现了这样的问题,卸载掉其中任何一个,另外一个都可以运行的嗖嗖的。为什么出现了不兼容的问题?难道是他们看不上彼此?这个问题可能就需要两个厂商坐下来好好商讨一下了。经过测试发现,绘声绘影和Premiere、Adobe Ultra CS3有时也会出现兼容性问题,具体表现就是软件运行不流畅,而且计算机资源利用率比单独安装前高很多。如果有在Windows 7上使用Adobe Ultra CS3的朋友,请注意,如果你发现Adobe Ultra CS3根本无法运行(具体表现为打开后无响应),你可以试着卸载掉“绘声绘影”再试试,没准你就看到了见证奇迹的时刻。这种因为软件冲突而导致无法使用的问题有很多,小七也不清楚到底有多少,在这里小七也号召大家能够把自己经历的、知道的、听说的这种情况分享出来,从而帮助更多的人远离兼容性的困扰。
在Windows 7中会有哪些原因会造成与软件的不兼容呢?总结一下大致由于以下几个原因:
1. 用户账户控制(UAC):可能有人不知道什么是UAC,但我想大家肯定都遇到过在安装或运行程序时,在双击图标后屏幕突然变暗,在屏幕中间出现一个对话框,让我们选择确定或取消。这就是UAC起到作用的表现。UAC是非常出色的安全功能,可以大幅度的提升Windows 7的安全性,具体内容大家可以参考小吕同学的安全文章(http://blog.renren.com/blog/222889495/448413066)。
2. 操作系统版本更改:操作系统版本号会随每个操作系统版本而更改。而更改操作系统的版本号会影响专门检查操作系统版本的程序,并且可能会阻止安装或阻止程序运行。
3. Windows资源保护(WRP):在Windows 7中更为注重安全性,很多受到保护的文件是不允许进行修改或删除的,甚至一些关键位置的文件夹都会有严格的权限控制。而在当我们在安装程序时,有的程序可能需要在关键位置或是某个重要程序中修改或写入自己的一些内容,Windows 7于是会阻止这些操作,因而出现兼容性问题。
4. 颜色,分辨率等设置不满足该程序的要求,通常出现在早期游戏无法在新系统下运行。
这些原因是不可避免的,为了让系统满足技术的发展以及时代的进步,这些改变是不可避免的,那么如果遇到了不兼容的情况,我们该如何去做?一般来讲有三种方法可以解决。第一种方法很简单,等待软件的更新或升级,软件开发商升级软件有时候是因为要弥补漏洞改善功能,有时候也是为了让软件在新的系统中能更好的兼容。可能有人会问,为什么不让操作系统去改变呢?这个问题其实仁者见仁智者见智,举个不太恰当的例子,从前有一条土路,路面凹凸不平,所以这条路上跑的都是拖拉机,后来这条路被修成了高速公路,最低限速不得低于80公里,这时拖拉机就跑不了了,因为他们不符合这条路的要求,于是这条路上跑的都变成了小轿车,你不可能因为拖拉机跑不了高速公路就要求换回土路,而系统和软件之间就像是这个关系。
第二种方法可以算是一种手动的解决办法,有些软件可能可以借此解决。如果你常玩游戏的话,你有时可能会遇到某个游戏在安装后玩不了,但是,当你把某个所需的DLL文件拷贝到系统目录下以后,这个游戏就能运行了,这就是我所说的手动解决兼容性的方法,不过这个方法局限性很大,只有少部分的软件可以用这种方法解决。
第三种方法是凭借Windows 7内置的功能进行调整,有一些软件可能在安装或使用时出现了不兼容的情况,但是这并不是真的就不能使用,就像我们之前分析的原因那样,在Windows 7的安全架构中,由于有UAC,WRP等功能机制的保护,很多权限被严格规范了,而一些程序就因此无法正常使用,而Windows 7则给出了自己的解决方法。
1. 兼容性疑难解答:首先在不兼容的软件上点击右键,然后选择“兼容性疑难解答”,在打开的兼容性疑难解答向导中,我们可以根据自己碰到的问题逐一选择,随后计算机会给出相应的解决方案。如果我们不知道我们的问题出在哪也没关系,我们也可以在向导中选择建议设置,让计算机按照常规模式来对软件进行设置,从而解决兼容性问题。在整个的调整过程中,我们不需要任何多余的操作,一切只需要按照向导提出的问题进行相应的选择即可。
2. 设置兼容模式:由于很多软件或游戏在启动时或自动检测操作系统的版本号,而由于在Windows 7中版本号发生了改变,造成了很多软件无法运行。我们可以通过在程序上点击右键选择属性,找到兼容性选项卡,设置兼容模式。比如该软件以前在XP中可以正常运行,我们就可以将兼容模式调整至Windows XP,保存设置后,尝试运行软件。
3. 设置颜色、分辨率:在很久以前,我们的游戏和软件还运行在256色下,而今天,我们已经在使用32位真色彩了,这些老旧的游戏会因为现在技术的发展而导致无法正常运行。没关系,我们可以通过在程序上点击右键选择属性,找到兼容性选项卡,在设置中设置运行软件或游戏的颜色,分辨率等选项,从而达到兼容的目的。
4. 管理员身份运行:由于在Windows 7中采用了UAC保证机制,所以软件在安装和运行时并不会真的使用管理员身份运行(虽然你是管理员,但是权限只拥有用户权限),但这样也就造成了兼容性问题,我们可以通过在程序上点击右键选择属性,找到兼容性选项卡,勾选以管理员身份运行程序,这样就可以让那些需要权限的游戏或软件有足够权限去启动和执行。
其实上面描述的四种方法究其根本都是通过模拟软件的兼容模式而实现的,这种方法早在Windows XP时代就已经出现了,只是很多人并不知道,小七分享出来希望可以帮到一些朋友,不过要是你早就知道了,也千万别嫌小七嘴碎。
小七这几天在网上搜索时,也发现了很多有意思的现象。同一款游戏,有人兼容,有人不兼容,这真是个奇怪的事情,我觉得这种问题的原因有可能是因为硬件驱动造成的,游戏对硬件设备,尤其显卡的要求还是比较高的,驱动程序如果有瑕疵,可能在平时的使用时并不会有所表现,一旦需要他大功率运作,就有可能把问题显现出来。比如穿越火线,在不同的电脑,不同配置上,就会有的兼容,有的不兼容。小七也会继续对这些软件游戏进行测试和关注,同时也会经常把最新动态分享给大家,小七相信,随着Windows 7的逐渐普及,不兼容的软件会越来越少,最终我们将不再为兼容性问题而困扰。
以兼容模式运行安装驱动
悬赏分:0 - 解决时间:2010-4-15 10:49
提问者: Win7使用- 一级
最佳答案
有的老旧显卡,最新的驱动程序已经不支持了,用户也只能使用以往的驱动程序。比如小七一款旧型号笔记本,845G集成显卡就根本没有最新驱动支持,只能下载到06年的显卡驱动,直接双击安装提示不支持本系统,看来不能直接装。那我们就换一种方法:
1, 右键点击驱动文件包。选择其中的最后一项“属性”。
2,选择属性会话框中的“兼容性”选项卡,在“兼容模式”中,勾选上“以兼容模式运行这个程序”前的复选框,然后在列表中选择Windows XP SP3(如果SP3不行,可以尝试XP SP2),最后选择OK。
3,重新运行驱动程序,这时候应该就可以安装了。
在安装了这个06年的WindowsXP驱动程序之后,小七的屏幕分辨率可以自动识别到正确的1280*1024了。不过由于此版本的驱动太老旧了,并且集成显卡本身性能有限,所以Aero透明效果并没有开启。
此外还有一种方法,就是去http://www.drivergenius.com/网站下载一款名为驱动精灵的软件,此款软件附带了大量的旧型号硬件驱动,苦于找不到旧型号硬件驱动的朋友不妨一试。
你的windows7兼容了吗?三大策略助你一臂之力(转自-吕汀栎)
|
1楼 好多同学最近都有一个疑问:“我到底要不要装windows7呢?” |
|
|
||
|
2楼 小吕同学可是选择的管理员权限进行安装的啊。这可怎么办呢? 不要着急。马上,我们便知道这个中原委了。 |
|
|
|
3楼 点击确定,是不是原先不能安装的应用程序,现在可以安装了,另外聪明的你是不是发现,这些软件其实在windows7下面往往都是允许的非常正常呢? |