2011-09-18 14:49:34 +0000 2011-09-18 14:49:34 +0000
20
20

Comment puis-je installer silencieusement Google Chrome ?

Je veux faire une installation silencieuse de Google Chrome Beta. J'ai essayé d'invoquer le téléchargeur ChromeSetup.exe avec /s ou /-ms mais rien n'a marché.

Ensuite, j'ai téléchargé la version d'installation autonome, et j'ai essayé la même chose, mais j'ai obtenu le même résultat - l'installation silencieuse ne fonctionne pas.

En gros, ce dont j'ai besoin, c'est d'éviter le dialogue de post-installation (“Choisissez un moteur de recherche”). Y a-t-il un moyen de choisir Google en silence ?

Réponses (10)

21
21
21
2013-04-03 22:20:54 +0000
  1. Télécharger l'installateur Chrome .

  2. Utilisez les interrupteurs /silent et /install comme ceci :

  3. Profitez-en !

12
12
12
2012-02-16 16:15:28 +0000

L'installation avec le fichier MSI avec le drapeau q vous donnera une installation silencieuse.

7
7
7
2014-04-16 07:39:23 +0000

Il est possible d'installer silencieusement Chrome en utilisant Chocolatey .

Installer Chocolatey

Ouvrir une invite de commande en tant qu'administrateur et émettre :

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Installer Chrome

choco install googlechrome
```.
6
6
6
2012-02-29 10:22:31 +0000

Pour un fichier d'installation ayant une extension .msi :

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Pour des informations détaillées, voir cet article de blog .

1
1
1
2015-02-11 21:32:28 +0000

Si seulement PowerShell 2.0 avait une boucle native d'une ligne… Par souci de simplicité, j'ai créé la mienne, qui prend une url et télécharge le contenu. Si vous avez besoin d'une autorisation de base, j'ai fourni les paramètres pour cela aussi.

Pour démarrer :

  1. Charger une console PowerShell
  2. Créer un ps1, psm1 ou simplement copier-coller et exécuter ce bloc de code dans PowerShell.
  3. Le code appellera Get-Url et exécutera silencieusement chrome_installer.exe

NOTE : si vous avez des problèmes :

  • assurez-vous que vous exécutez PowerShell en mode Administrateur
  • C:\temp est un répertoire existant auquel vous pouvez accéder (ou simplement modifier votre $filePath)
# our curl command, with basic authentication if $credentials provided
function Get-Url {
    param(
        [string]$url, # e.g. "http://dl.google.com/chrome/install/375.126/chrome_installer.exe"
        [string]$filepath, # e.g. "c:\temp\chrome_installer.exe"
        [string]$credentials # e.g. "username:pass"
    )

    $client = New-Object System.Net.WebClient;

    if ($credentials) {
        $credentialsB64 = [System.Text.Encoding]::UTF8.GetBytes($credentials) ;
        $credentialsB64 = [System.Convert]::ToBase64String($credentialsB64) ;    
        $client.Headers.Add("Authorization", "Basic " + $credentialsB64) ;
    }    

    $client.DownloadFile($url, $filepath);
}

# curl and run silent install
Get-Url http://dl.google.com/chrome/install/375.126/chrome_installer.exe c:\temp\chrome_installer.exe ;
c:\temp\chrome_installer.exe /silent /install ;
1
1
1
2015-09-17 20:19:41 +0000

Cela fonctionne parfaitement - testé sur Windows 10 EDU 64 bit en utilisant PDQ Deploy sur 10 ordinateurs portables à la fois : Fonctionne également avec l'installateur hors ligne chromestandalonesetup.exe avec les balises /silent /install sur PDQ Deploy

msiexec.exe /i "\tabeguache\c$\PDQ Deploy Packages\googlechromestandaloneenterprise64.msi" /quiet /passive

Je recommande vivement d'installer le PDQDeploy gratuit. Il suffit de télécharger le MSI et d'entrer la commande d'installation personnalisée comme ci-dessus et de choisir les ordinateurs sur lesquels vous voulez l'installer. Il s'installe sur autant d'ordinateurs que vous voulez, 8 à la fois dans la file d'attente, sans avoir à toucher l'ordinateur, que quelqu'un soit connecté à la machine ou non. Si vous installez également PDQInventory vous pouvez l'installer sur tous les postes de travail du domaine en un nombre étonnamment réduit de clics.

1
1
1
2016-02-05 02:17:19 +0000

Je ne sais pas si c'est ce que vous voulez, mais :

choco install chrome

0
0
0
2015-04-28 18:51:00 +0000

Essayer d'installer Google Chrome v42 via MSI était un échec pour moi en utilisant les commandes d'installation silencieuse de ce billet. Lorsque j'ai lancé le MSI manuellement, j'ai découvert qu'il affiche un message d'invite de l'UAC et que l'installation silencieuse échouait parce que l'invite de l'UAC était bloquée.

C'est un très bon article expliquant la relation entre MSI et UAC.

0
0
0
2015-10-21 07:21:14 +0000

Vous devez utiliser cette commande :

start /wait msiexec /i "%~dp0%googlechromestandaloneenterprise.msi%" /qn /l*

Premier téléchargement du fichier msi.

Pour plus d'informations, lisez cet article

0
0
0
2016-10-30 00:33:32 +0000

Vous pouvez “installer silencieusement” Google Chrome sur n'importe quel système d'exploitation Windows moderne avec la ligne unique Powershell suivante :

$LocalTempDir = $env:TEMP; $ChromeInstaller = "ChromeInstaller.exe"; (new-object System.Net.WebClient).DownloadFile('http://dl.google.com/chrome/install/375.126/chrome_installer.exe', "$LocalTempDir\$ChromeInstaller"); & "$LocalTempDir\$ChromeInstaller" /silent /install; $Process2Monitor = "ChromeInstaller"; Do { $ProcessesFound = Get-Process | ?{$Process2Monitor -contains $_.Name} | Select-Object -ExpandProperty Name; If ($ProcessesFound) { "Still running: $($ProcessesFound -join ', ')" | Write-Host; Start-Sleep -Seconds 2 } else { rm "$LocalTempDir\$ChromeInstaller" -ErrorAction SilentlyContinue -Verbose } } Until (!$ProcessesFound)

Eh bien, techniquement, ce n'est pas une ligne unique, mais ça fonctionne comme ça. Il fonctionnera même si IE Enhanced Security est activé, ce qui le rend très utile pour les nouvelles installations de Windows Server lorsqu'IE vous empêche de télécharger Chrome.

Vous pouvez également lire ici pour plus d'informations.