vcredist_x86.exe 无法安装在从 mcr.microsoft.com/windows/servercore:10.0.14393.3506 构建的容器中

vcredist_x86.exe can't be installed in container built from mcr.microsoft.com/windows/servercore:10.0.14393.3506

KB4537764升级后,我们的容器无法在winserver 2016中启动。 我按照 MS support 将我们的基本映像升级到 mcr.microsoft.com/windows/servercore:10.0.14393.3506。但是发现vcredist_x86.exe安装不上去。 我们的应用程序依赖于 vcredist_x86.exe。如何在最新的 windows 容器中安装它?

我运行在安装了KB4537764的新docker主机上使用相同的安装命令,vcredist_x86可以安装。 如果docker主机没有安装KB4537764,就会出现这个问题。

谢谢汉斯·帕桑特。我应该使用下面的命令来检查

Get-ItemProperty HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName, DisplayVersion, Publisher, InstallDate|Format-Table;