在Windows XP中对于那些不能在Windows XP中运行的应用程序我们可以通过设置使它们在Windows /Me/的模拟环境中运行起来在同为NT内核的Win dows 中也存在着同样的问题下面我们来看看在Windows 下如何实现兼容性功能 方法一安装补丁 首先安装Windows 的SP然后在开始→运行中输入regsvr c:\winnt\apppatch\slayeruidll随后可以看到系统提示注册成功现在你就可以右击要运行的程序在出现的菜单中选择属性然后就会在属性窗口中发现一个新的选项卡Compatibility进入该选项卡勾选在兼容模式下运行项就可以选择要模拟的操作系统了(图) 图方法二从安装光盘上提取程序 使用Windows 安装光盘提供的Apcompatexe程序也可以解决这个问题它的使用非常简单运行程序(图)单击Browse按钮选择想要运行的程序然后在Operating System栏中选择想要模拟的操作系统单击OK即可如果还是无法运行那可以再试试下面的三个复选框 图Disable Heap Manager on Windows 防止程序与Windows 的内存管理模式发生沖突 Use preWindows Temp path 禁用Windows 的临时目录 Correct disk space detection for GB+ drives 防止程序与Windows 磁盘空间检测发生沖突 如果通过上述方法程序在Windows 中得以正常运行那可以接着选中Make the above check box settings permanent项就可以将解决方案写入注册表这样以后就不需要每次运行Application Compatibility Tool了 注意并非所有与Windows 不兼容的程序都能通过这两种方法解决因为很多程序不但需要操作系统的支持还牵涉到很多动态链接库而这些动态链接库是无法模拟的(完) ———————————————————————————————— 更多讨论请点击?boardid= ———————————————————————————————— |