2014-07-04 2 views
7

Comment installer les redistribuables Microsoft VC++ en mode silencieux dans Inno Setup? J'ai utilisé le code suivant, la plupart de la partie d'installation est silencieuse à l'exception de la fenêtre de progression de l'installation.Comment faire pour installer Microsoft redistribuables Microsoft VC silencieusement dans Inno Setup?

Voici le code de ma section [Run]: -

[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

Quel est le problème que vous rencontrez? – Pratham

+0

@Pratham Je veux installer les redistribuables Microsoft VC++ en mode silencieux. Mais il montre toujours la fenêtre d'installation. – Myanju

+0

Quelle est la version de VC++? Les commandes dont vous avez besoin sont légèrement différentes pour différentes versions. – Miral

Répondre

1

j'ai modifié le code ci-dessus comme suit. Ensuite, je l'ai fait fonctionner correctement et l'ensemble de l'installation était assez lisse et silencieux.

[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; 

Liens de référence:

4

Vous pouvez ajouter ceux au script de configuration:

[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..." 

Notez que t il exécuter les paramètres changent légèrement, si vous utilisez une autre version redistribuable de 2008.

+0

Pouvez-vous me dire pour C++ 2005? quel serait le paramètre? – Kushal

+0

@Kushal Ce message du site Web de Microsoft vous aidera probablement: https://blogs.msdn.microsoft.com/astebner/2007/02/07/update-regarding-silent-install-of-the-vc-8-0 -runtime-vcredist-paquets / – Thunder

0

Voici ma solution:

Filename: "{tmp}\vc_redist.x86.exe"; Parameters: "/q /norestart"; \ 
    Check: VCRedistNeedsInstall; StatusMsg: "Installing VC++ redistributables..." 
Questions connexes