Самый быстрый способ вручную проверить, какая версия установщика Windows установлена?

Самый быстрый способ вручную проверить, какая версия установщика Windows установлена?

У меня есть производственный сервер, и мне нужно узнать, какая версия установщика Windows запущена. Как быстро это узнать, не запуская установщик 4.5 на сервере?

решение1

Из командной строки:

msiexec /?

Версия отображается в первой строке. Например: Windows ® Installer. V 3.01.4000.1823

решение2

Вам необходимо получить версию MSI.dll.

=== EDIT: По какой-то причине я понял, что вам нужно сделать это с помощью скрипта. msiexec /? — это, конечно, более быстрый способ сделать это, если вам просто нужно проверить это вручную. ===

Это можно сделать с помощью VBScript.

Создайте файл, подобный этому, с именем VersionInfo.vbs:

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

Тогда назовите это так:

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

ПРИМЕЧАНИЕ: сценарий взят изздесь.

решение3

  • Проверьте версию MSI.DLL (%windir%\System32)
  • ИЛИ выполните следующее: msiexec /?

Или, если вы хотите проявить смекалку, создайте файл .VBS, вставьте в него следующее и дважды щелкните по нему:

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

решение4

для самого короткого способа проверки; сразу после нажатия меню «Пуск» выберите поле «Выполнить» и введите msiexec, после чего появится всплывающее окно установщика Windows с инструкциями и номером версии в заголовке...

Связанный контент