Как я могу определить, установлен ли установщик Windows? - PullRequest
4 голосов
/ 17 июля 2009

Я нашел способ узнать, какая версия .NET Framework установлена, прочитав предыдущие сообщения SO, но я ничего не нашел об установщике Windows.

Существует ли раздел реестра или что-либо подобное, чтобы я мог проверить, что установлен Windows Installer 3.01+?

Ответы [ 4 ]

10 голосов
/ 12 ноября 2010

Чтобы узнать, какая версия установщика Windows установлена ​​на вашем компьютере, сделайте следующее:

  1. Нажмите «Пуск»
  2. Затем нажмите «Выполнить»
  3. В поле введите «msiexec», затем нажмите «ОК».
  4. Затем появится другое окно, и в верхней части окна будет указано, какая версия установщика Windows установлена ​​на вашем компьютере.
  5. Это должно выглядеть примерно так: «Установщик Windows ®. V 4.5.6001.22159»
6 голосов
/ 17 июля 2009

"Если вы хотите проверить версию установщика Windows в вашей системе, проверьте версию MSI.DLL в папке Windows \ System 32"

http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx

0 голосов
/ 17 июля 2009

Проверьте версию файла% SYS32% \ msi.dll. На XP это находится в c: \ windows \ system32.

0 голосов
/ 17 июля 2009

Вы можете просто включить распространяемую версию установщика Windows и не беспокоиться об этом.

http://www.microsoft.com/downloads/details.aspx?FamilyID=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en

...