无法在Windows容器中运行32位exe

问题描述 投票:0回答:1

[我正在尝试构建一个docker映像(使用mcr.microsoft.com/dotnet/framework/runtime),该映像将以静默方式执行-32位-MSi安装程序以安装应用程序。虽然这在主机VM(Windows Server 2019)上最近一直有效,但它突然突然停止了工作。该问题似乎与Windows更新或安全补丁有关。

在v17763.678上工作在v17763.737或更高版本上不起作用。

有人知道与此相关的任何最新更改是否会限制Windows容器中运行32位应用程序?

docker windows-installer 32bit-64bit windows-container
1个回答
0
投票

我终于找出了问题所在。因此,对于遇到此问题或类似问题的任何人,我希望这将为他们节省很多时间和麻烦。

显然,Microsoft在2020年2月11日(https://support.microsoft.com/en-us/help/4542617/you-might-encounter-issues-when-using-windows-server-containers-with-t)推出了一个更新,该更新造成了32位程序的问题,而该程序没有在Windows容器内启动,而没有提示。

我必须同时更新VM和更高版本的VM,并使用较新的基础映像作为docker映像来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.