Schnellste manuelle Möglichkeit, zu überprüfen, welche Version des Windows Installers installiert ist?

Schnellste manuelle Möglichkeit, zu überprüfen, welche Version des Windows Installers installiert ist?

Ich habe einen Produktionsserver und muss wissen, welche Version des Windows-Installationsprogramms ausgeführt wird. Wie kann ich dies schnell herausfinden, ohne das 4.5-Installationsprogramm auf dem Server auszuführen?

Antwort1

Von einer Eingabeaufforderung aus:

msiexec /?

In der ersten Zeile wird die Version angezeigt. Beispiel: Windows ® Installer. V 3.01.4000.1823

Antwort2

Sie müssen die Version von MSI.dll abrufen.

=== BEARBEITEN: Aus irgendeinem Grund habe ich das so verstanden, dass Sie dies mithilfe eines Skripts tun müssen. msiexec /? ist natürlich eine schnellere Möglichkeit, wenn Sie es nur manuell prüfen müssen. ===

Sie können dies mit VBScript tun.

Erstellen Sie eine Datei mit dem Namen VersionInfo.vbs wie diese:

set args = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
WScript.Echo fso.GetFileVersion(args(0))
Wscript.Quit

Dann nenne es so:

cscript //nologo VersionInfo.vbs %windir%\system32\msi.dll

HINWEIS: Das Skript wurde entnommen ausHier.

Antwort3

  • Überprüfen Sie die Version von MSI.DLL (%windir%\System32).
  • ODER führen Sie Folgendes aus: msiexec /?

Oder, wenn Sie es cleverer angehen wollen, erstellen Sie eine VBS-Datei, fügen Sie Folgendes ein und doppelklicken Sie darauf:

set installer = createobject("windowsinstaller.installer") 
msgbox installer.version

Antwort4

So funktioniert die Prüfung am schnellsten: Klicken Sie nach dem Klicken auf das Startmenü auf das Feld „Ausführen“ und geben Sie dort „msiexec“ ein. Daraufhin wird ein Fenster des Windows-Installationsprogramms mit Anweisungen und der Versionsnummer in der Überschrift angezeigt …

verwandte Informationen