설치된 Windows Installer 버전을 확인하는 가장 빠른 수동 방법은 무엇입니까?

설치된 Windows Installer 버전을 확인하는 가장 빠른 수동 방법은 무엇입니까?

프로덕션 서버가 있고 실행 중인 Windows 설치 프로그램의 버전을 알아야 합니다. 서버에서 4.5 설치 프로그램을 실행하지 않고 이를 확인하는 빠른 방법은 무엇입니까?

답변1

명령 프롬프트에서:

msiexec /?

첫 번째 줄에 버전이 표시됩니다. 예: Windows ® 설치 프로그램. V 3.01.4000.1823

답변2

MSI.dll 버전을 구해야 합니다.

=== 편집: 어떤 이유로 스크립트 가능한 방식으로 이 작업을 수행해야 하므로 이 내용을 읽었습니다. 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 설치 프로그램 창이 나타납니다.

관련 정보