Visual C++ Redistributable 2015-2022 x64 und x86?
Hi,
da es gerade wieder ein wichtiges Update für VC Cpp redist gibt, habe ich unser deployment package aktualisiert. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43590
Hatten version x64 und x86 paketiert. Bei ersterem die Version der vcruntime140.dll in sysWOW64 geprüft und bei x86 in System32.
Habe nun auf einem 2 Wochen alten Win10 testsystem, eine uralte version in syswow64 (2002) und der x64 installer hat die Version in System32 aktualisiert.
Bei den unter installierte Programme, wird x64 aktuell angezeigt und x68 in der alten Version. (Wurde vermutlich von Vectorworks installiert.)
Ist nun die x86 dll auch noch irgendwo veraltet?
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist ...
Hier steht, dass x64 auch x86 aktualisiert. Wieso ist dann immer(?) auch x86 gesondert installiert?
Wie prüfe ich die installierte Version am besten? System32\Vcruntime140.dll aktuell und gut?
HKLM\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum\Version - hätte ich auch noch gefunden.
Ist das verlässlich?
Sg Dirm
da es gerade wieder ein wichtiges Update für VC Cpp redist gibt, habe ich unser deployment package aktualisiert. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43590
Hatten version x64 und x86 paketiert. Bei ersterem die Version der vcruntime140.dll in sysWOW64 geprüft und bei x86 in System32.
Habe nun auf einem 2 Wochen alten Win10 testsystem, eine uralte version in syswow64 (2002) und der x64 installer hat die Version in System32 aktualisiert.
Bei den unter installierte Programme, wird x64 aktuell angezeigt und x68 in der alten Version. (Wurde vermutlich von Vectorworks installiert.)
Ist nun die x86 dll auch noch irgendwo veraltet?
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist ...
Hier steht, dass x64 auch x86 aktualisiert. Wieso ist dann immer(?) auch x86 gesondert installiert?
Wie prüfe ich die installierte Version am besten? System32\Vcruntime140.dll aktuell und gut?
HKLM\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum\Version - hätte ich auch noch gefunden.
Ist das verlässlich?
Sg Dirm
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668767
Url: https://administrator.de/contentid/668767
Ausgedruckt am: 23.11.2024 um 08:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
https://community.chocolatey.org/packages/vcredist140#files
Auch wenn du Choco nicht nutzt sieht man am Install Script Prüfung auf Version etc.
String Parsing um möglichst exakt die Version zu haben.
Könntest dich da mit reinhängen....
Oder gleich choco dafür nehmen.
https://community.chocolatey.org/packages/vcredist140#files
Auch wenn du Choco nicht nutzt sieht man am Install Script Prüfung auf Version etc.
String Parsing um möglichst exakt die Version zu haben.
Könntest dich da mit reinhängen....
Oder gleich choco dafür nehmen.
$versionString = $regData.Version
try
{
$parsedVersion = [version]$versionString
Write-Verbose "Version of installed runtime for architecture $arch in the registry: $versionString"
$normalizedVersion = [version]($parsedVersion.ToString(3)) # future-proofing in case Microsoft starts putting more than 3 parts here