2015-06-12 3 views
-1

Я новичок в установках msi через командную строку. Кто-нибудь покажет мне, как установить приложение с кодом продукта через msiexec. В настоящее время я использую команду: msiexec/i "D: \ msiexec \ Calculator \ CalculatorInstaller \ CalculatorInstaller \ Express \ DVD-5 \ DiskImages \ DISK1 \ CalculatorInstaller.msi" ProductCode = "42F48712-5C2E-41D1-83CC-2D28C91C889A «но, хотя он устанавливается, я не могу проверить, что на HKEY_LOCAL_MACHINE> Программное обеспечение> Microsoft> Wow6432nodeMicrosoft> windows> Uninstall.установить msi с кодом продукта через msiexec

Пожалуйста, поделитесь своими идеями.

ответ

0

ProductCode является частной собственностью и не передается на сеанс установки. Я не понимаю, зачем вам это нужно, так как оно находится в MSI, который вы устанавливаете. Вы можете удалить с помощью ProductCode (заменив его для пути к MSI, не передавая его как свойство), но вы не можете установить ProductCode (он не знал бы, как найти MSI для этого ProductCode).

Я бы запустил установку и прочитал ее, чтобы убедиться, но моя догадка - посмотреть на свойство ALLUSERS. Я подозреваю, что вы устанавливаете Per-User вместо Per-Machine, и поэтому вы не видите его в HKLM ... Windows \ CurrentVersion \ Uninstall.

Смежные вопросы