Win 2K:让2000也兼容

;Windows XP推出以后以其良好的兼容性受到大家的推崇 , 它提供的程序兼容功能使一些不能在Windows XP中运行的程序通过兼容模式又可以用了 。那么 , 同样被认为兼容性不是很好的Windows 2000 , 是不是也具有这样的功能呢?

其实对于应用程序的兼容性问题Windows 2000已经考虑到了 , 只是没有内置于操作系统里 。它提供了一个名为Application Compatibility Tool的系统工具 , 能在Windows 2000系统上暂时模拟其他版本的Windows , 如Windows 95/98/NT(SP3、SP4、SP5) , 从而使一些原本无法在Windows 2000上运行的程序得以正常运行 。

默认情况下Windows 2000并不安装该系统工具 , 我们可以动手把它揪出来 。打开Windows 2000安装光盘 , 进入Support Tools目录 , 可以找到一个文件名为Apcompat.exe的可执行文件 , 将它拷贝到系统文件夹下就可以用了 。当然你也可以运行Tools目录下的Setup.exe , 安装Windows 2000提供的工具组合 , 里边也包含了Application Compatibility Tool 。
【Win 2K:让2000也兼容】


图1 Windows 2000也能模拟其他版本


使用也很简单:如果你安装了Windows 2000工具包 , 则从开始菜单中找到并运行它 , 可以看到简单的界面(如图1) 。单击Browse按钮 , 选择想要运行的程序 , 然后在“Operating System”栏中选择想要模拟的操作系统 , 随后单击OK即可 。

如果还是无法运行 , 那可以试试下面图1中的前三个复选项 , 它们的作用分别是:

①防止程序与Windows 2000的内存管理模式发生冲突

②用于禁用Windows 2000的临时目录

③防止程序与Windows 2000磁盘空间检测发生冲突

通过上述方法 , 程序一般可以在Windows 2000中正常运行了 , 这时选中④(将有关信息写入注册表) , 以后就不需要每次都运行Application Compatibility Tool了 。

不过并非所有与Windows 2000不兼容的程序都能通过此法解决 , 因为毕竟很多程序不光需要操作系统的支持 , 还牵涉到很多动态链接库 , 这些是没法模拟出来的 。

    推荐阅读