2016-09-27 3 views
0

Я пытаюсь создать программу установки с помощью Inno Setup. Потому что я должен установить архив .msu, я использую Wusa.exe.Inno Setup «Неверный параметр» (Wusa.exe и .msu)

Важный строка кода:

Filename: {sys}\wusa.exe; WorkingDir: {app}; Parameters: {app}\Windows6.1-KB2506143-x64.msu; 

Каждый раз, когда я запускаю программу, она дает мне эту ошибку, и я не мог понять, решение еще:

2147942487 «Неверный параметр. "(Commandline:" "C: \ Windows \ system32 \ wusa.exe" C: \ Program Files (x86) \ Phone-O-Mat \ Windows6.1-KB2506143-x64.msu ")

ответ

0

You отсутствуют котировки вокруг имени файла. Вам нужно это, как {app} решает путь с пробелами:

Filename: {sys}\wusa.exe; WorkingDir: {app}; \ 
    Parameters: """{app}\Windows6.1-KB2506143-x64.msu""" 
+0

Теперь я изменил его так: 'Имя файла:«{SYS} \ wusa.exe»; WorkingDir: "{app}"; Параметры: «{app} \ Windows6.1-KB2506143-x64.msu»; 'Все еще не работает, такая же ошибка :(Тем не менее спасибо :) – Tweed

+0

Извините, я использовал неправильный синтаксис. Исправлено. Вы должны использовать 3 двойных кавычки. –

+0

Ницца! Спасибо :) – Tweed