我可以用什么命令启用NTVDM?

时间:2013-09-02 17:17:55

标签: ntvdm

我尝试启用Windows NTVDM功能,在我的Windows 8虚拟机上运行16位应用程序 我知道如何通过Windows控制面板启用NTVDM。
但我不知道如何使用命令(wmic?vb脚本?)在我的批处理文件中启用它 感谢您的帮助,谢谢。

5 个答案:

答案 0 :(得分:4)

Windows 8.1

启用要素类型:

dism /online /enable-feature /all /featurename:NTVDM

要禁用功能类型:

dism /online /disable-feature /featurename:NTVDM

答案 1 :(得分:1)

最后我发现windows 8有dism.exe命令行工具来实现这一点。

dism /online /enable-feature:ntvdm

答案 2 :(得分:1)

首先,我想说谢谢你回答自己的问题,这将有助于谷歌上的许多人。现在我想提供一个替代答案,以防人们遇到这个问题。

如果您想在PowerShell中执行此操作,则需要下载此模块https://psclientmanager.codeplex.com/

安装模块后,您可以在Powershell脚本中使用它:

  

导入模块PSClientManager

     

Add-ClientFeature -Name NTVDM

64位客户端操作系统没有NTVDM,但是有一个可用于您的应用程序的开源替代方案:http://sourceforge.net/projects/nxvdm/

答案 3 :(得分:0)

在Windows 8.1打开启动界面,键入ntvdm进行搜索,ntvdm应用程序将首先出现在搜索结果中,右键单击并以管理员身份运行,它将安装ntvdm功能,安装后重新启动windows以实现变化。多数民众赞成。

答案 4 :(得分:0)

对于命令提示符:

在Windows 8.1中启用NTVDM(仅限32位):
dism /online /enable-feature /all /featurename:NTVDM /quiet /norestart

在Windows 8.1中禁用NTVDM(仅限32位):
dism /online /disable-feature /featurename:NTVDM /quiet /norestart