2014-07-04 13 views
7

Jak zainstalować cicho redystrybucyjne Microsoft VC++ w Instalatorze Inno? Użyłem następującego kodu, większość części instalacji jest cicha, z wyjątkiem okna postępu instalacji.Jak zainstalować cicho redystrybucyjne Microsoft VC++ w Instalatorze Inno?

Oto kod mojego [Run] Sekcji: -

[Run] 
Filename: "{app}\bin\vcredist_x86.exe"; \ 
    Parameters: "/passive /verysilent /norestart /q:a /c:""VCREDI~3.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; \ 
    Check: VCRedistNeedsInstall; WorkingDir: {app}\bin;Flags: runminimized nowait; \ 
    StatusMsg: Installing CRT... 
+0

co jest problemem stoją? – Pratham

+0

@Pratham Chcę cicho zainstalować redystributables Microsoft VC++. Ale nadal pokazuje okno instalacji. – Myanju

+0

Która wersja VC++ to jest? Potrzebne polecenia są nieco inne dla różnych wersji. – Miral

Odpowiedz

1

I zmodyfikowany powyższy kod w następujący sposób. Potem wszystko działało poprawnie, a cała instalacja była całkiem gładka i cicha.

[Run] 
Filename: "{app}\bin\vcredist_x86.exe"; \ 
    Parameters: "/q /norestart /q:a /c:""VCREDI~3.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; \ 
    Check: VCRedistNeedsInstall; WorkingDir: {app}\bin; 

referencyjne Linki:

4

Możesz dodać tych, do skryptu instalacyjnego:

[Files] 
Source: "vcredist_x86.exe"; DestDir: {tmp}; Flags: deleteafterinstall 

[Run] 
Filename: {tmp}\vcredist_x86.exe; \ 
    Parameters: "/q /passive /Q:a /c:""msiexec /q /i vcredist.msi"""; \ 
    StatusMsg: "Installing VC++ 2008 Redistributables..." 

Note, że T on prowadzony parametry zmienią się nieco, jeśli używasz innej wersji redystrybucyjny od 2008

+0

Czy możesz mi powiedzieć o C++ 2005? jaki byłby parametr? – Kushal

+0

@Kushal Ten post z witryny microsoft prawdopodobnie Ci pomoże: https://blogs.msdn.microsoft.com/astebner/2007/02/07/update-regarding-silent-install-of-the-vc-8-0 -runtime-vcredist-packages / – Thunder

0

Oto moje rozwiązanie:

Filename: "{tmp}\vc_redist.x86.exe"; Parameters: "/q /norestart"; \ 
    Check: VCRedistNeedsInstall; StatusMsg: "Installing VC++ redistributables..." 
Powiązane problemy