启动与系统组件

无法在 Windows Server Core 上运行应用程序 - Windows Server

· 52CE 我爱测

本文有助于修复在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时出现的错误(支持映像类型所需的子系统)。 原始 KB 数: 974727 快速发布 快速发布文章直接从Microsoft支持组织内提供信息。 本文中包含的信息是针对新兴或独特的主题创建的,或旨在补充其他知识库信息。 症状 在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时,会收到以下消息: “不支持映像类型的子系统不存在” 原因

本文有助于修复在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时出现的错误(支持映像类型所需的子系统)。

原始 KB 数: 974727

快速发布

快速发布文章直接从Microsoft支持组织内提供信息。 本文中包含的信息是针对新兴或独特的主题创建的,或旨在补充其他知识库信息。

症状

在作为服务器核心运行的 Windows Server 计算机上运行或安装应用程序时,会收到以下消息:

“不支持映像类型的子系统不存在”

原因

32 位子系统支持已手动或通过自动化生成过程从服务器中删除。 可以通过运行以下命令来确认这一点:

dism /online /get-features /format:table

检查并确认以下输出:

ServerCore-WOW64 |禁用

解决方法

启用 32 位子系统:

  1. 以管理员身份登录到服务器核心计算机。

  2. 按如下所示运行以下命令:

    DISM.EXE /online /enable-feature /featurename:ServerCore-WOW64

    注意

    功能名称“ServerCore-WOW64”区分大小写。

  3. 出现提示时重启计算机。

详细信息

重现此方案:

启用 32 位子系统:

  1. 以管理员身份登录到服务器核心计算机。

  2. 按如下所示运行以下命令:

    DISM.EXE /online /enable-feature /featurename:ServerCore-WOW64

    注意

    功能名称“ServerCore-WOW64”区分大小写。

  3. 出现提示时重启计算机。

删除 32 位子系统后,使用 32 位代码编译的任何应用程序都不会在 Server Core 上运行。 此问题还包括 64 位应用程序的安装程序,其中安装程序本身包含 32 位代码。

参考

有关详细信息,请参阅:服务器核心安装选项中的新增功能

免责声明

Microsoft和/或其供应商不作任何陈述或保证,说明此网站上发布的文档和相关图形(“材料”)中包含的信息的适用性、可靠性或准确性。 这些材料可能包括技术不准确或版式错误,随时可以不通知地进行修订。

在适用法律允许的最大范围内,Microsoft和/或其供应商不公开,并排除有关材料的所有表示、默示或法定条件,包括但不限于所有权、不侵权、令人满意的条件或质量、适销性和适用性。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。