最近朋友们搜索比较多的就是“无法运行16位程序”,现在提供以下资料给大家,希望对大家有所帮助哦!
怎样在Windows Pro SP2上面运行16位程序
我想玩老游戏,可是一启动他就说不能运行,调整兼容性也不行啊.
关于DOS游戏在XP系统下的运行问题已经讨论过很多次了,但是至今还没有一个十分完美的解决方案,随着VDMSound和DOSBox新版的推出,我想在这里对于这个问题作一个简单的总结,提供几种解决方案供大家参考!
第一: 安装虚拟机软件!现在最好的两款虚拟机软件为MS Virtual PC 2004和VMware。前提是你的机子配置要高一些,否则用这个虚拟的系统运行游戏速度会让你无法忍受。另外,由于虚拟机是虚拟一个操作系统,虚拟机中的设备和你实际的设备是不一样的,为了保证系统的兼容性和稳定性,虚拟机把现有的设备都虚拟成了最标准的、兼容性最好的设备。但即使这样,对于很多DOS游戏你仍然不得不进行一些系统方面的配置才能使游戏正常运行。如果你对这方面的知识不熟悉,安装虚拟机一样不能解决你的问题。
第二:安装多操作系统!这和第一种情况实质是一样的,只不过不是虚拟,而是在你的硬盘上真实安装多个操作系统。这又存在一个问题,如果你是在新机器上,对硬盘分区格式化然后安装的话,操作是简单的,你只要按照从低到高的顺序(dos,win9x,winXP)安装就可以了。而对于大多人来说,winXP都用了很久了,才又想玩dos游戏的,这时再想安装dos或win9x就要费一些事了。对于win9x还好办一些,google上搜索一下就能找到很多方法。而对于想在XP系统下安装纯dos的,如果你的主分区是FAT格式的还好办,到新DOS网站下载一个DOS7.10完整安装版,直接安装,它会自动配置多启动菜单,但是如果主分区是NTFS的,操作就要复杂一些了。需要用到SPFDISK,System Commander 2000等多操作系统引导管理工具,这项操作有一定的危险性,对于一般用户不推荐使用。同样而言,即使在多系统共存的电脑上运行dos游戏,一样有很多游戏需要用户手动配置,如果你不具备这方面的知识,还是不能解决你的问题。
第三:使用DOS启动盘!新DOS网站推出过一款DOS7.10超级启动盘(功能十分强大全面)可以用它开机将系统引导致dos下。可是在纯dos系统下进行游戏相关配置还会遇到困难,那在这个启动盘引导的系统中进行相同操作的难度就可想而知了!这个超级启动盘主要还是用在其他方面,对于运行游戏还是不够理想。
第四:VDMSound和DOSBox互补使用(简单易用,推荐)!!前三种情况对于想玩dos游戏的朋友来说,需要你具备一定的内存配置,硬件驱动等相关方面(DOS)的知识,使用起来也比较麻烦。大众软件杂志曾为大家介绍过一款XP下运行dos游戏的软件VDMSound,可以说是一款简单易用的软件。现在他又推出了新版本Version2.1.0 下载网址如下:
http://vogons.zetafleet.com/ndldownload.ph...MSound2.1.0.exe
不需要任何补丁!安装完毕后,在右键菜单里会出现一项Run with VDMS 。在你的dos游戏的可执行文件上右键单击,然后选择这项就OK了!(凡事没有绝对,有些个别游戏还是需要对VDMS这款软件的配置作一些调整后才可以运行,即便这样也是属于比较简单的操作。根据具体情况对VDMS进行适当配置可以使你的游戏运行得更好!)我测试过很多游戏都可以完美运行于XP系统之下(我的系统是WinXP pro SP1简体中文版)。
但是有几款特别经典的游戏用这个软件会出现一个特别烦人的毛病,看不到鼠标,声音图像一切正常,鼠标也可以用,可就是看不到,真是急死活人!包括三国志4,5的dos版,航空霸业2(我所知道的),另外就是运行大航海时代2时,数字部分无法显示,简直不能进行游戏。这两种情况属于VDMS无法解决的。(有的机器没有这种情况,对于san4,san5,只要运行相应的san486.com和san586.com即可解决问题,大航海时代2也不出现数字乱码问题。但这种情况在有些电脑上确实存在,我觉得应该是硬件问题。)这时候,我们要解决这个问题就需要DOSBox出马了,现在DOSBox也推出了新的版本Latest version: 0.61 ,这是下载页面,在最上面一行是下载地址:
http://prdownloads.sourceforge.net/dosbox/...mirror=keihanna
重要辅助工具Boxer Frontend version 0.61.5 下载地址:
http://www.pcgamester.co.uk/boxer_releases...oxer_0.61.5.zip
*实际上,万能五笔在安装时会把安装文件全部解包到用户的临时目录中去。我打开了临时目录一看,发现刚才提示说找不到的文件都在里面。那么是什么原因导致了安装程序发现不了安装文件呢?
仔细想想,原来当初重装Windows XP时,只是将系统覆盖在原来的分区中,且重装后的用户名和原来的用户名一样。这样新的用户文件夹就自动按“用户名.机器名”的格式来命名,用户的临时目录正好就在新的用户文件夹中,而万能五笔的安装程序显然不能识别这样的路径,所以就出现了无法安装的情况。
找到了问题的结症就好办了,只要修改用户临时目录的位置就行了。右键单击“我的电脑”,从快捷菜单中选择“属性”命令,接下来在 “系统属性”对话框中选择“高级”选项卡,单击其中的“环境变量”按钮。在“环境变量”对话框(图2)的“XXX 的用户变量”栏中选择“Temp”变量,单击“编辑”按钮,在“编辑用户变量”对话框中将变量值由“%USERPROFILE%\Local Settings\Temp”改为“C:\Temp”,然后将Tmp变量也做同样的修改,这样用户的临时目录就变成了“C:\temp”。
修改好后,再次安装万能五笔,一切顺利。其实,类似于万能五笔这样的安装程序不能识别用户临时目录的情况我们可能会经常碰到。如果你取了一个比较复杂的用户名,或者因为使用了和原来系统的用户名相同的用户名,这都可能导致你的用户文件夹名称过于复杂(包含有安装程序无法识别的特殊字符)。所以某些老式的安装程序就识别不了这个路径,致使软件无法安装。要解决类似的问题也很简单,只要修改用户变量,给临时目录指定一个新的路径就行了。
*