After KB4537764 upgrade, our container can't be launched in winserver 2016.
I followed MS support to upgrade our base image to mcr.microsoft.com/windows/servercore:10.0.14393.3506. But it turns out that vcredist_x86.exe can't be installed on it.
Our application depends on vcredist_x86.exe. How to install it in latest windows container?
Asked
Active
Viewed 206 times
0

Newton Zou
- 558
- 1
- 5
- 20
-
Wrong registry key, 32-bit component registration is stored in HKLM/Software/Wow6432Node/etc – Hans Passant Mar 02 '20 at 09:35
-
Thanks Hans Passant – Newton Zou Mar 05 '20 at 10:03
1 Answers
1
I run the same install command on a new docker host with KB4537764 installed, vcredist_x86 can be installed. If the docker host has no KB4537764 installed, this issue will happen.
Thanks Hans Passant. I should have used below command to check
Get-ItemProperty HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName, DisplayVersion, Publisher, InstallDate|Format-Table;

Newton Zou
- 558
- 1
- 5
- 20