安装程序时出现“16 Bit MS-DOS Subsystem”(16 位 MS-DOS 子系统)错误消息

文章翻译 文章翻译
文章编号: 314452 - 查看本文应用于的产品
有关本文的 Microsoft Windows 2000 版本,请参阅 254914.

重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
展开全部 | 关闭全部

症状

在计算机上安装程序后,如果您尝试运行任一 16 位程序,可能会收到以下错误消息之一:
16 bit MS-DOS Subsystem
drive:\program path
XXXX.An installable Virtual Device Driver failed DLL initialization.Choose 'Close' to terminate the application.
- 或者 -
16 bit MS-DOS Subsystem
drive:\program path
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. VDD. Virtual Device Driver format in the registry is invalid.Choose 'Close' to terminate the application.
有些情况下,当您单击忽略时,程序可以正常运行,但是当您启动 16 位程序时,将会继续收到此错误消息。

原因

如果以下注册表值已损坏,则会发生此问题:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
如果您安装了 16 位程序,或者安装了使用与 Windows XP 不兼容的 16 位安装程序的程序,则可能会出现此问题。 如果您计算机中安装的 Command.com 文件被损坏或者版本不正确,也可能会出现此问题。

解决方案

要解决此问题,请执行以下操作:
  1. 启动注册表编辑器(Regedt32.exe 或 Regedit.exe)。

    注意:在 Windows XP 中,Regedit.exe 和 Regedt32.exe 已集成到单个程序中,该程序结合了 Windows 2000 中这两个注册表编辑器的功能。
  2. 找到并选择以下值:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
  3. 编辑菜单上,单击删除
  4. 编辑菜单上,指向新建,然后单击多字符串值
  5. 值名称框中键入 VDD,然后按 Enter 键。
  6. 退出注册表编辑器。
如果继续出现此问题,请验证计算机的系统根目录/System32 文件夹中已安装正确版本的 Command.com 文件。

Command.com 文件的 Windows XP 版本具有与以下内容类似的属性:
大小    日期         时间
   ------------------------------
50620   2001-08-23   4:00 A.M.
				

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。

属性

文章编号: 314452 - 最后修改: 2003年10月10日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kberrmsg kbappdev kbprb kb3rdparty KB314452
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