软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
安装程序时出现“16 Bit MS-DOS Subsystem”(16 位 MS-DOS 子系统)错误消息

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

症状 症状
原因 原因
解决方案 解决方案

症状

在计算机上安装程序后,如果您尝试运行任一 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 文件。



相关文章

相关软件