web-dev-qa-db-fra.com

Comment puis-je installer Google Chrome en mode silencieux?

Je souhaite effectuer une installation silencieuse de Google Chrome Beta. J'ai essayé d'appeler le téléchargeur ChromeSetup.exe avec /s ou /-ms mais rien n'a fonctionné.

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

Fondamentalement, il me faut éviter la boîte de dialogue de post-installation ("Choisissez un moteur de recherche"). Existe-t-il un moyen de choisir Google en silence?

17
Igal
  1. Téléchargez le programme d'installation de Chrome .

  2. Utilisez les commutateurs /silent et /install comme suit:

    chrome_installer.exe /silent /install
    
  3. Prendre plaisir!

17
sunny

L'installation avec le fichier MSI avec le drapeau q vous donnera un aperçu silencieux installer.

11
David Cornish

Il est possible d'installer Chrome en mode silencieux à l'aide de Chocolatey .

Installez Chocolatey

Ouvrez un invite de commande en tant qu'administrateur et lancez le problème suivant:

@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
030

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

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Pour des informations détaillées, , consultez ce blog .

5
cethint

Vous ne savez pas si c'est ce que vous voulez, mais:

choco install chrome

1
Jonathan

Cela fonctionne parfaitement - testé sur Windows 10 EDU 64 bits avec PDQ Deploy sur 10 ordinateurs portables à la fois: fonctionne également avec le programme d’installation hors ligne chromestandalonesetup.exe avec tags/silent/install sur PDQ Deploy

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

Je recommande fortement d'installer le PDQDeploy gratuit. Téléchargez simplement le fichier MSI, entrez la commande d'installation personnalisée décrite ci-dessus et choisissez les ordinateurs sur lesquels vous souhaitez l'installer. Il s'installe sur autant d'ordinateurs que vous le souhaitez, mis en file d'attente 8 à la fois, 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 quelques clics.

1
Ken Fry

Si seul PowerShell 2.0 avait un curl d’une ligne natif ... Par souci de simplicité, j’ai créé le mien, qui prend une URL et télécharge le contenu. Si vous avez besoin d'authentification de base, j'ai également fourni des paramètres pour cela.

Pour se lever et courir:

  1. Charger une console PowerShell
  2. Créez un ps1, psm1 ou copiez-le et collez simplement et exécutez 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 utilisez PowerShell en mode Administrateur.
  • C:\temp est un répertoire existant auquel vous pouvez accéder (ou simplement changer 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 ;
0
sonjz

Vous pouvez installer Google Chrome "en mode silencieux" sur n’importe quel système d’exploitation Windows moderne avec le one-liner Powershell suivant:

$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 un one-liner, mais ça marche comme ça. Il fonctionnera même si IE Sécurité renforcée est activé, ce qui le rend très utile pour les nouvelles installations de Windows Server lorsque IE vous empêchera de télécharger Chrome.

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

0
Darkseal

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
Klodi

Essayer d'installer Google Chrome v42 via MSI échouait pour moi en utilisant les commandes d'installation en mode silencieux de ce message. Lorsque j’ai exécuté manuellement le fichier MSI, j’ai constaté qu’il ouvrait une invite UAC et que l’installation silencieuse échouait en raison du blocage de l’invite UAC.

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

0
Torstein