本文有助于修复在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时出现的错误(支持映像类型所需的子系统)。
原始 KB 数: 974727
快速发布
快速发布文章直接从Microsoft支持组织内提供信息。 本文中包含的信息是针对新兴或独特的主题创建的,或旨在补充其他知识库信息。
症状
在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时,会收到以下消息:
“不支持映像类型的子系统不存在”
原因
32 位子系统支持已手动或通过自动化生成过程从服务器中删除。 可以通过运行以下命令来确认这一点:
dism /online /get-features /format:table
检查并确认以下输出:
ServerCore-WOW64 |禁用
解决方法
启用 32 位子系统:
以管理员身份登录到服务器核心计算机。
按如下所示运行以下命令:
DISM.EXE /online /enable-feature /featurename:ServerCore-WOW64
注意
功能名称“ServerCore-WOW64”区分大小写。
出现提示时重启计算机。
详细信息
重现此方案:
启用 32 位子系统:
以管理员身份登录到服务器核心计算机。
按如下所示运行以下命令:
DISM.EXE /online /enable-feature /featurename:ServerCore-WOW64
注意
功能名称“ServerCore-WOW64”区分大小写。
出现提示时重启计算机。
删除 32 位子系统后,使用 32 位代码编译的任何应用程序都不会在 Server Core 上运行。 此问题还包括 64 位应用程序的安装程序,其中安装程序本身包含 32 位代码。
参考
有关详细信息,请参阅:
服务器核心安装选项中的新增功能
免责声明
Microsoft和/或其供应商不作任何陈述或保证,说明此网站上发布的文档和相关图形(“材料”)中包含的信息的适用性、可靠性或准确性。 这些材料可能包括技术不准确或版式错误,随时可以不通知地进行修订。
在适用法律允许的最大范围内,Microsoft和/或其供应商不公开,并排除有关材料的所有表示、默示或法定条件,包括但不限于所有权、不侵权、令人满意的条件或质量、适销性和适用性。
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。