当前位置:文档之家› Win7兼容性测试及常见问题解答

Win7兼容性测试及常见问题解答

Win7兼容性测试及常见问题解答
如果你是一个战斗在一线的IT管理人员,你可以日益感受到Win7的灼灼热浪, 各大IT类站点,论坛都在讨论着跟此有关的话题;您的客户也可能正在酝酿着更新成Windows操作平台,随着今年初微软高调宣布要停止对XP的支持,转而全力推行Win7平台;XP操作平台已经完成它的历史使命,将会与我们渐行渐远;Win7时代的大幕已经拉起。

不同于Vista的遮遮掩掩,有气无力,微软公司对Win7有着强烈的自信;与之相关的配套产品线已经完全成熟起来;硬件市场的已经完全成熟,甚至于已经熟透了;软件产品的完善,如office2010, Exchange2010, IE8,触摸屏技术等等。

而且无论是官方数据还是我们这边自己的测试数据都证实了Win7的强大与完美。

面对以上种种刚性需求(需要买房子的人,一定特恨这个名词),IT人员尤其是CIO一定会心存顾忌,会考虑到以下二个问题:
1.公司目前的主流配置,是否满足Win7的硬件需求
2.公司的常用软件或流程中工作的Web站点能否在Win7中正常工作,毕竟Win7的底层技术有了很大的变更,软件兼容性是我们最需要考虑的问题
其实你们根本不用担心以上问题,贴心的微软已经提供了专门的测试工具,我们呆会会一一进行讲解,现在先进行基础知识的普及,“工欲善其事,必先利其器”吗!当然,有一定基础的人,可以掠过此部分内容。

Win7的版本介绍
Windows 7包含6个版本,分别为Windows 7 Starter(初级版)、Windows 7 Ho me Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(专业版)、Windows 7 Enterprise(企业版)以及Windows7 Ultimate(旗舰版)。

家庭用户考虑家庭版就可以了,更高的版本对硬件要求比较高,而且很多功能也用不上。

做为企业级用户就只好在专业版,企业版和旗舰版之间进行选择了。

Windows 7 Professional(专业版)
面向爱好者和小企业用户,满足办公开发需求,包含加强的网络功能,如活动目录和域支持、远程桌面等,另外还有网络备份、位置感知打印、加密文件系统、演示模式、Windows XP模式等功能。

64位可支持更大内存(192GB)。

可以通过全球OEM厂商和零售商获得。

Windows 7 Enterprise(企业版)
面向企业市场的高级版本,满足企业数据共享、管理、安全等需求。

包含多语言包、UNIX应用支持、BitLocker驱动器加密、分支缓存(BranchCache)等,通过与微软有软件保证合同的公司进行批量许可出售。

不在OEM和零售市场发售。

Windows 7 Ultimate(旗舰版)
拥有所有功能,与企业版基本是相同的产品,仅仅在授权方式及其相关应用及服务上有区别,面向高端用户和软件爱好者。

专业版用户和家庭高级版用户可以付费通过Windows随时升级(WAU)服务升级到旗舰版。

注意:
由于微软与全球主要PC厂商的合作关系,其实你在购买最新的品牌电脑中,其实已经免费默认有了某个版本Win7的使用权。

个人购买时,通常是OEM的家庭版;大企业购买时,通常是专业版的使用许可。

这对Win7的推广大有益处;同时也希望IT管理人员注意,在计算机购买中,有无此类似条款;如果有,并且企业中没有很高的需求,那么Professional 版本足可满足需求。

Win7硬件需求:
1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor
1 gigabyte (GB) RAM (32-bit) or
2 GB RAM (64-bit)
16 GB available hard disk space (32-bit) or 20 GB (64-bit)
DirectX 9 graphics device with WDDM 1.0 or higher driver
其实微软官方的内存最低配置是256M; 这当然是有点太过了,建议配置是1G或2G;微软同事帮助我们做兼容测试的时候,我这边误拿了一个512M内存的Del l745计算机安装了Win7专业版,运行起来,速度竟然还不错;着实让我们大吃一惊。

这也从侧面证明Win7对硬件的要求并不太高。

系统盘大小建议是35G或更高;Win7本身就需要占用9G左右;再加上虚拟内存,笔记本睡眠的1G大小文件;仅系统大约需要12G;这对目前的硬盘来说,就是“洒洒水啦”.
好了理论就到这里,我们步入兼容性测试的正题。

硬件及当前计算机上安装的软件兼容性测试(Windows7升级顾问):
虽然我们提到绝大多数硬件都满足Win7的运行需求;但我们不能保证其驱动程序是否也可以正常运行。

微软给我们提供了硬件测试工具Windows7UpgradeAdvi sorSetup.exe;这个文件可以微软官方网站上下载。

/do
wnloads/details.aspx?FamilyID=1b544e90-7659-4bd9-9e51-2497c146af15&displayla ng=en
在需要测试的计算机上安装完毕后,在桌面上生成快捷方式,双击运行,直接点击“开始检查”即可
经过几分钟的检测;这个检测工具会将罗列出目前此计算机上安装的硬件信息及软件信息,并作出兼容性标注,一目了然。

Windows Web站点兼容测试
在Web普及的今天,每个公司都会有自己的web应用;他们的兼容性就显的非常重要。

这里我们需要的工具包Application Compatibility Toolkit.msi;运行环境Win7,至少安装了IE7
安装完此工具包后,运行路径如下图所示
运行界面如下:
打开IE输入我们要测试的web站点,并模拟进行日常操作;此工具会自动抓取IE页面中出现的兼容性问题,并在上图中的Issue Descripton中作具体的描述。

这部分功能对我们开发或IT 管理人员具有很重要的参考性,通过它能够发现并解决多数问题。

有人会说单个逐一测试兼容性,是一个办法,但太繁琐,有没有一个工具,能够自动收集公司内的软硬件信息,并自动分析信息汇总在一起,IT管理人员在服务器端可以统一查看,分类整理获取更多的信息。

当然有了,微软提供了一个统筹工具Application Compatibility Toolkit.msi;相对第一个工具,更专业更具体。

软件准备:
ApplicationVerifier.x86.msi 下载地址:/downloads/detai ls.aspx?FamilyID=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18&displaylang=en Application Compatibility Toolkit.msi 下载地址:
/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en
由于是一个类似于C/S模式的系统,当然需要数据库了,微软的建议版本是SQL 2005 Express版, 这是一个免费的版本,无需License;注意SqL2000版本是不支持的;当然如果你有SqL2005/2008标准版,企业版也可以的
硬件准备:
1台小型服务器或性能较好的台式机
系统环境准备:
由于安装完毕此系统后,会在服务器端自动共享一个文件夹,客户端自动把收集的信息上传到此文件夹中;服务器端不停的扫描此文件夹,发现有新的文件上传上来,就会自动处理。

因此建议是域环境;如果不是域环境;那至少要用户对服务器具有匿名访问权限.系统安装流程图:
系统工作示意图:
工作详解:
开始的数据库安装,及工具包的配置就不说了,相信每一个IT的人士都会配置
大体步骤:安装数据库软件;安装工具包;运行管理工具,进行配置;截图如下:
客户端安装包的生成
非常有意思的是,客户端的安装包是由服务器端手动生成的,其中包括了收集信息持续的时间段, 信息范围的设定等等
打开应用兼容管理器后,左侧一共就2个大项Analyze与Collect;点击“Collect”项
后,点击菜单中的New,生成安装包
在参数设置中,按照截图进行配置
设置完毕后,保存,选择客户端安装包路径
安装包的推发:
如果有域环境的话,可以在域策略中作设置,公司中的客户机在开机启动时,自动安装此包。

如果更专业一点,可以采用微软的SMS2008或CA推发安装包。

信息收集:
客户端程序自动将文件上传到服务器共享文件夹中,或IT管理人员手动复制文件到服务器中
信息报表:
登陆服务器端的应用程序兼容管理器;点击“Analyze”项,展开查看项目;我们可以看同一个软件在几个客户机上的安装运行;特定的某台计算机安装了哪些软件;硬件的驱动是否兼容等等
具体怎么查看我就不详细说了;相信每一个专业人士都会操作。

额外应用:我们可以通过这个兼容性测试系统,来获取公司中所有客户端的软件信息和硬件信息;相信对硬件/软件资产审核人员,会很有帮助
其他功能:
用户权限测试、安装包兼容性测试,这里也不做专门赘述了,这里主要是针对开发人员用的。

相关主题