HOW TO:在 Windows 2000 SP2 和 SP3 中启用应用程序兼容模式技术

文章翻译 文章翻译
文章编号: 279792 - 查看本文应用于的产品
本文的发布号曾为 CHS279792
展开全部 | 关闭全部

本文内容

概要

兼容模式提供了一种在行为上更接近 Microsoft Windows 95 或 Microsoft Windows NT 4.0 的程序运行环境。这些模式解决了几个最常见的使一些较早的程序无法在 Windows 2000 下运行的问题。在迁移到 Windows 2000 后,遇到这些问题的程序若能从这些兼容环境之一中启动,会有一定的好处。

Windows 2000 当前在使用兼容模式技术以确保实现针对许多常见程序的内置的兼容性。在 Windows 2000 Service Pack 2 (SP2) 和 Service Pack 3 (SP3) 中,管理员可以手动启用并使用此技术来为他们自己的程序提供解决方案。只有管理员能够为用户启用此技术。

启用兼容模式属性

默认情况下,兼容模式技术是不公开的。在应用 Windows 2000 SP2 或 SP3 后,如想启用一个界面以让您的程序能够使用此技术,您需要:
  1. 以管理员身份登录。
  2. 单击开始,然后单击运行
  3. 打开框中,键入下面的命令,然后单击确定,其中 %SystemRoot% 是 Windows 安装所在的驱动器和文件夹:
    regsvr32 %systemroot%\apppatch\slayerui.dll

使用兼容模式属性

管理员可以使用一个程序快捷方式为目标程序设置兼容模式。这要求使用上述步骤在计算机上正确安装并注册了兼容模式属性。为使用程序快捷方式启用兼容模式,您需要:
  1. 以管理员身份登录。
  2. 右键单击该快捷方式,然后单击属性
  3. 单击兼容性。只有在计算机上正确启用了兼容模式界面后此选项卡才出现。
  4. 单击以选中“在兼容模式下运行”复选框以启用对程序的兼容模式支持。
  5. 单击下拉框中的 Windows 95Windows NT 4.0 兼容模式。
  6. 单击确定保存更改。
  7. 双击快捷方式以运行该程序。

    注意:在安装程序中使用“兼容模式”来避开版本警告时应小心。某些程序是为特定操作系统设计的,特意禁止在更高版本上使用。这些通常是系统级程序,在非常低的级别运行,安装这些程序可能造成严重问题。

禁用兼容模式

因为您是独立于 Windows 2000 SP2 或 SP3 安装过程启用兼容模式的,所以删除 Windows 2000 SP2 或 SP3 不会删除兼容模式。如要删除兼容模式,您需要:
  1. 以管理员身份登录。
  2. 单击开始,然后单击运行
  3. 打开框中,键入下面的命令,然后单击确定,其中 %SystemRoot% 是 Windows 2000 安装所在的驱动器和文件夹:
    regsvr32 /u %systemroot%\apppatch\slayerui.dll
管理员可以使用“兼容层”选项卡来启用和禁用能够改善与旧平台的兼容性的机制(也叫 Shim Technology)。在一个快捷方式启用了“兼容层”后,用户也会在兼容层下运行程序,不过,用户在“兼容层”选项卡中看不到这些设置。

如何在 Windows 2000 Server SP3 中启用应用程序兼容模式技术

  1. 启动注册表编辑器 (Regedt32.exe)。
  2. 在注册表中找到并单击下面的注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility
  3. 编辑菜单上,单击添加数值,然后添加一个叫做 Explorer.exe 的注册表值。
  4. 在您刚创建的 Explorer.exe 项下,创建一个叫做 DllPatch-x 的新字符串值 (REG_SZ)。不要为此新的字符串值赋值。
  5. 在您刚创建的 Explorer.exe 项下,创建一个叫做 x 的新二进制值 (REG_BINARY)。
  6. 编辑此 x 二进制值以输入以下值:
    0c 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
  7. 退出注册表编辑器。

参考

有关 Windows 2000 的最新 Service Pack 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack

属性

文章编号: 279792 - 最后修改: 2007年10月26日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Service Pack 2
关键字:?
kbhowto kbhowtomaster kbui kbproductlink KB279792
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com