利用winxp mode成功实现Win 7环境下业务系统正常使用

时间:2022-07-02 12:00:07

利用winxp mode成功实现Win 7环境下业务系统正常使用

编者按:近年来,在人民银行的各项信息系统中,Windows 7操作系统取代Windows XP的趋势已经无法阻挡,数量逐年攀升。然而Windows 7操作系统过高的安全配置、与人民银行目前运行的各类业务系统兼容性等问题导致人民银行部分业务系统无法正常使用,或者操作中问题频现。本着有效利用现有计算机资源,着眼于长远技术发展,作者对此问题进行了深入研究,经过多方业务系统测试,反复技术对比,最终利用Windows Xp Mode软件,成功实现Windows 7环境下业务系统正常使用,提供给大家分享。

一、Windows 7操作系统已成为主流应用

2014年微软公司停止支持windows xp操作系统后,由于目前我国机关企事业单位进行信息类协议供货强制节能产品采购时,所有计算机类产品不允许安装Windows 8以上操作系统,导致Windows 7操作系统在各机关企事业单位的使用占比开始大幅提升。截止2016年6月份,Windows 7操作系统全球仍然排名第一,市场份额为48.57%,全球约有5亿设备在使用Windows 7操作系统。以人民银行咸阳中支及辖区各分支单位为例,办公用计算机客户端Windows 7操作系统占比已达31%,业务系统计算机客户端占比高达80%,分布于各类重要业务操作领域。

二、Windows 7与业务系统存在兼容性问题

Windows 7操作系统固然运行更加快速,拥有全新设计的工具栏、更个性化的桌面、智能化的窗口缩放、无缝的多媒体体验,但是随着Windows 7操作系统使用环境的扩大,工作环境开始变得复杂。硬件、软件需要协调的因素增加,基于windows xp/2000操作系统开发的业务系统应用软件与Windows 7操作系统不能很好地兼容使用。人民银行的目前运行的大多数业务系统是基于windows xp/2000操作系统开发且已上线运行多年,而近几年由于微软终止对Windows XP操作系统的技术支持,新近采购的办公用机均为Windows 7操作系统,造成现有业务系统与Windows 7操作系统运行不能有效兼容。Windows 7操作系统过高的安全配置,出现不能正常安装使用、登陆WEB页面显示错误、应用控件不能正常加载等技术问题,从而使业务系统,诸如账户管理、信息统计、征信查询、货币管理、财务信息等重要系统,在Windows 7操作系统下不能正常处理业务,或者操作中问题频现。例如操作界面无法打开或者显示不全、信息无法正常录入、报表无法打印等业务现象,严重的影响了业务工作的正常开展。然而,人民银行技术人员不能放弃使用windows 7操作系统,一是因为人民银行正版化管理工作需要,不得随意更换本机所带正版操作系统。此外windows 7操作系统的使用也是未来技术发展的趋势,我们不能舍本逐末;二是windows xp操作系统计算机多为年久使用,硬件系统亟待面临更换,也影响业务系统的安全稳定运行。因此,如何在windows 7操作系统上正常使用现有业务系统软件,成为摆在人民银行科技人员面前的一道难题。

三、原因分析

人民银行目前使用的业务系统均是本单位自行或定制开发,大部分都是基于windows xp /2000操作系。这些程序因为年代久远,使用旧的技术,编程语言,软件架构,因此绝大多数会和现在新的操作系统windows 7以及其他新的软件产生兼容性问题,没有全面的考虑到后面操作系统的资源占用和释放的问题。这也是无法避免的。而且现用的业务系统很久没有版本更新,甚至总行已经停止对其提供技术支持,重新基于windows7进行开发成本太大。也有一部分软件,对系统界面和设置进行很多修改,大量默认设置被修改,导致其他按照规范设计的软件和硬件无法运行。此外Windows 7操作系统的安全性要高于Windows XP,在Windows XP下运行的一些控件被 windows 7系统默认安全设置拦截。早期开发的B/S结构系统,在Win 7操作系统下存在浏览器版本过高,页面显示不完全、按钮不响应等问题,均影响了业务系统的正常处理。

四、解决办法

Windows 7携带了一个特别的功能:Windows Xp Mode,又叫XP兼容模式,这个模式专门是为了解决一些应用程序在Windows 7下不兼容而特别制定的。通过它,一些应用程序可能会在XP兼容模式下得到运行。Windows Virtual PC是Windows 7里的“Typer 2 Hypervisor”,也就是基于宿主操作系统的虚拟化,能让用户在一个设备上运行多个Windows系统实例。Windows Xp Mode是Virutal PC虚拟技术和Windows XP预配置镜像的结合,可以创建一个虚拟的Windows XP环境。业务操作人员在虚拟的Windows XP环境下可以正常操作业务,又随时实现与Windows 7操作系统的切换,开展其他工作。

作者经过对Windows Xp Mode在人民银行业务系统环境下的实际测试,系统运行稳定,运行速度较为流畅。尤其安装了集成组件后,Windows 7的各个硬盘都可以直接使用,这方面比以前使用VMware方便。此外可以通过配置让虚拟机使用本机自带的无线网卡和网卡,这样从外界看来,这个XP和Windows 7就是两立、同等的机器。通过查看设置发现,这个虚拟机用的是本地硬盘,这样随时可以再创建干净的Windows XP虚拟机。Windows 7和windows xp可以实现一键切换,非常适合业务系统和办公系统一台办公机同时使用,有效节约了资源。目前已经实现了业务用机Windows 7操作系统环境下的正常使用,涉及账户管理系统 、机构信用代码证系统、企业信用征信系统、个人征信系统、再贷款管理系统、货金事务管理系统、金融统计监测管理信息系统、财务综合管理系统、固定资产管理系统,业务人员均对该系统的使用成效进行肯定。解决了人民银行软件正版化管理中不能更换办公机正版Windows 7操作系统的问题,一方面遵循了正版化管理,一方面解决了业务系统的有效使用。同时淘汰了老旧Windows XP业务机,改善了业务系统硬件环境,大大提升了运行安全稳定性。

五、安装经验

在安装了Windows Virtual PC和虚拟Windows XP环境之后(请在安装Xp Mode前安装Virtual),Windows Virtual PC会提供一个简易向导,只需几步点击就能配置Xp Mode。

配置注意:

1、至少划分512MB以上内存,建议划分为1024MB以上,可使虚拟机快速流畅运行。Xp Mode关闭后(注意状态为电源关闭),在Win 7操作系统下设置Windows Virtual PC虚拟内存。

2、网络适配器可选择共享网络适配器或独立网络适配器;建议选择共享网络,首先共享适配器对整个业务网络没有任何的损害,其次共享适配器不会导致业务网段IP地址紧缺的问题。

3、Xp Mode下打印机安装,可点击Xp Mode界面左上角“USB”,选择共享打印机,或者在Win 7下共享打印机,然后在Xp Mode下查找到共享打印机即可。

4、在Win 7环境下直接关闭Xp Mode界面,Xp Mode转入休眠状态,并没有关闭虚拟系统。正确做法为,在Xp Mode中,Ctrl+alt+delete调出任务管理器进行关闭。

5、建议在虚拟内存足够大时,可以安装必要的防病毒安全防护软件,增强系统安全性。

上一篇:对初中数学教学中学生互助合作性学习的探究 下一篇:浅析配网自动化开关拒动原因