您的位置: 塔克拉玛干 -> 电脑世界 -> 软件应用 -> 操作系统

解决Windows 98版本冲突技巧二则


  Windows 98作为微软公司推出的新一代操作系统,它与老版本的DOS、Windows 3.X有着良好的兼容性,绝大多数老版本的应用程序都可以直接在Windows 98下运行,保护了用户的资源,因而受到了广大用户的欢迎。当然,任何事情都不是绝对的,尽管Windows 98作了很大的努力,但仍有部分老版本的应用程序与Windows 98存在冲突,不能直接在Windows 98下运行,为了运行这些应用程序,有些用户不得以采用了诸如实行双引导之类的非常措施。其实完全不必这么麻烦,Windows 98已经向广大用户提供了两种解决版本冲突的办法,可解决绝大多数应用程序与Windows 98的版本冲突问题。现将有关情况介绍如下:


  1. 回避Windows的版本问题
  某些老版本的Windows应用程序可能会指定必须在某个Windows版本(如Windows 3.1)中才能运行,它们在运行时通常会检测Windows的版本号,由于Windows 98的版本号无法满足它们的要求,这就会导致它们无法在Windows 98下运行。对于这样一些应用程序,我们无须另行安装Windows 3.1,利用下面的技巧即可解决问题。
    1. 启动Windows 98的记事本(或其它类似软件)。
    2. 调入Windows 98的WIN.INI文件进行编辑。
    3. 在[Compatibility]节中加上如下一行:
      Name=0x00200000
      其中Name即需要检测Windows版本号的应用程序名。
    4. 将修改结果存盘。
    5. 重新启动Windows 98。


      此后那个要求在Windows 3.1下运行的应用软件一般就可应在Windows 98中正常运行了,十分方便。

       

    1. 防止MS-DOS应用程序检测到Windows的存在。


      部分老版本的MS-DOS应用程序与Windows 3.X的DOS窗口有冲突,它们只能在“纯”DOS状态下运行,而不能运行于Windows 3.X的DOS窗口中,否则可能会造成各种意想不到的后果,为此,这些应用程序大多都设置了检测Windows是否存在的功能,它们在启动时一般都要对系统加以检测,若发现自己正处于Windows的DOS窗口中则不予运行,直接退出;否则才能正常运行。这在Windows 3.X时代可避免用户的数据丢失,因而很有实用价值,可进入Windows 98时代之后,由于Windows 98对系统进行了改进,多数以前不能在Windows窗口中运行的应用程序现在都可以在Windows 98的DOS窗口中使用了,此时我们该如何解决老版本DOS中具有检测Windows功能的应用程序,使之能正确的在Windows 98的DOS窗口中运行呢?执行如下步骤可为你排忧解难:


      1. 启动Windows 98的资源管理器。
      2. 找到具有检测Windows功能的老版本MS-DOS应用程序。
      3. 用鼠标右击该程序。
      4. 执行快捷菜单中的“属性”命令。
      5. 在应用程序属性对话框中单击“程序”选项卡。
      6. 单击“高级”按钮。
      7. 在“高级程序设置”对话框中复选“防止基于MS-DOS的应用程序检测Windows”选项。
      8. 单击“确定”返回应用程序属性对话框。
      9. 单击“确定”按钮,关闭应用程序属性对话框。


        至此,有关设置工作即告完成,今后用户就可以直接在Windows 98的DOS窗口中启动该DOS程序,再也不会出现“该程序不能在Windows窗口中运行”的提示了,从而满足了用户的需要。

      (文/胡锦承)