相信许多人和我一样,安装了windows7(以下简称win7)来体验一下微软新一代的系统, win7在2009年10月22日全球同步发行,各版本价格如下:
Windows 7 Home Basic 中文家庭普通版
¥399.00
Windows 7 Home Premium 中文家庭高级版
¥699.00
Windows 7 Professional 中文专业版
¥1399.00
Windows 7 Ultimate 中文旗舰版
¥2460.00
其实在10-22日之前市场上已经有盗版的了,(我去我们济南科市看了),win7旗舰版功能最全价格最高,我的win7旗舰版也用了数月了,当然2460元我没有那么多的闲钱给微软这个“大盗”的,我的win7旗舰版是从win7论坛上和网友共享的序列号。
好了了解了win7背景,那我们分析一下win7玩游戏不能全屏的原因,大家都知道从windows2000以后微软开发使用了Windows NT架构,win2000的NT核心代码是5.0,winXP的核心代码是5.1,然而到了再下一代Windows Vista在内核和外壳架构方面做了重大改变,代码版本进入了6.0!!这也是发布初期导致大量应用程序不兼容的关键原因,到Windows 7发布了,仍会沿用Windows Vista的主要架构,不会推倒重来,只是做进一步的完善和升级,因此核心版本到了6.1。
很多游戏都跟win7兼容性不好,win7已经是DX11了,很多游戏还是DX9和DX10并不支持DX11,不兼容的结果就是出现各种问题。 当然有的游戏在XP下用比win7下更稳定一下,像穿越火线(CF),仙剑四等等在win7下都不能全屏显示,有的通过更新最新的驱动程序可能会解决,有的是不能解决的,像我的显卡是Nvidia的9600GT黄金版,更新最新的驱动也无法解决,那只有通过windows系统注册表来解决,在开始搜索框输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE------SYSTEM------ControlSet001-------Control-------GraphicsDrivers-------Configuration------然后右键点击Configuration,选择查找,输入Scaling,在右框内即可看到scaling,右键scaling选择修改,将数值改为3即可,原值为4。
当然网上也有类似的解决办法很多,但我更想把 windows7玩游戏不能全屏的原因大家分享一下,祝win7用户好运!
阅读(2838) | 评论(0) | 转发(0) |