Как восстановить приложения, используя «msiexec / f appname» - PullRequest
0 голосов
/ 15 ноября 2011

Я хочу выполнить команду msiexec, чтобы восстановить установленное приложение. То есть в приложении я добавлю строковое значение в указанный ключ в реестре. После установки старой версии проверяю таблицу реестра, все нормально. Строковое значение «3.0.0.2». Затем я использую другой установщик, который совпадает с предыдущим, и он изменит строковое значение в реестре на «3.0.0.6».

После выполнения значение не меняется! Проблема смутила меня на несколько дней. Вот моя командная строка msiexec для восстановления приложения:

msiexec ApplicationName="Mobile" /fvomusa "asset.msi" /L log.txt

Как правильно выполнить msiexec для изменения значения реестра? Я пробовал несколько композиций арг '/ f', таких как '/ fvmusa', '/ f', '/ fva' и так далее, но безрезультатно.

1 Ответ

2 голосов
/ 16 ноября 2011

Вот возможные командные строки: http://msdn.microsoft.com/en-us/library/windows/desktop/aa367575(v=vs.85).aspx

Список свойств установщика должен быть последним, а не перед "/ fvomusa".Кроме того, попробуйте использовать открытое свойство (без строчных букв в названии) вместо личного.

...