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

Come posso installare silenziosamente Google Chrome?

Voglio fare un'installazione silenziosa di Google Chrome Beta. Ho provato a invocare il downloader ChromeSetup.exe con /s o /-ms ma niente ha funzionato.

Poi ho scaricato la versione di installazione standalone, e ho provato lo stesso, ma ho ottenuto lo stesso risultato - l'installazione silenziosa non funziona.

Fondamentalmente quello di cui ho bisogno è di evitare la finestra di dialogo post-installazione (“Scegli un motore di ricerca”). C'è un modo per scegliere silenziosamente Google?

Risposte (10)

21
21
21
2013-04-03 22:20:54 +0000
  1. Scarica il programma di installazione di Chrome .

  2. Usa gli interruttori /silent e /install in questo modo:

  3. Buon divertimento!

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

L'installazione con il file MSI con il flag q vi darà un'installazione silenziosa.

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

È possibile installare silenziosamente Chrome usando Chocolatey .

Installare Chocolatey

Aprire un prompt dei comandi come amministratore e lanciare:

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

Installare Chrome

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

Per un file di setup con estensione .msi:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Per informazioni dettagliate, vedi questo post del blog .

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

Se solo PowerShell 2.0 avesse un curl nativo a una linea… Per semplicità, ho creato il mio, che prende un url e scarica il contenuto. Se avete bisogno di un'autenticazione di base, ho fornito i parametri anche per quello.

Per essere operativi:

  1. Caricate una console PowerShell
  2. Crea un ps1, psm1 o semplicemente copia e incolla ed esegui questo blocco di codice in PowerShell.
  3. Il codice chiamerà Get-Url ed eseguirà silenziosamente chrome_installer.exe

NOTA: se hai qualche problema:

  • assicurati di eseguire PowerShell in modalità amministratore
  • C:\temp è una directory esistente a cui puoi accedere (o semplicemente cambiare il tuo $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

Questo funziona perfettamente - testato su Windows 10 EDU 64 bit usando PDQ Deploy su 10 portatili contemporaneamente: Funziona anche con il programma di installazione offline chromestandalonesetup.exe con tag /silent /install su PDQ Deploy

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

Consiglio vivamente di installare il free PDQDeploy. Basta scaricare l'MSI e inserire il comando di installazione personalizzata come sopra e scegliere i computer su cui si desidera installarlo. Si installa su tutti i computer che volete, 8 alla volta in coda, senza dover toccare il computer, sia che qualcuno sia connesso alla macchina o meno. Se installate anche PDQInventory potete installarlo su tutte le stazioni di lavoro del dominio in pochi sorprendenti click.

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

Non sono sicuro che sia quello che vuoi, ma:

choco install chrome

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

Cercare di installare Google Chrome v42 via MSI stava fallendo per me usando i comandi di installazione silenziosa in questo post. Quando ho eseguito l'MSI manualmente, ho scoperto che fa apparire un prompt UAC, e che l'installazione silenziosa stava fallendo a causa del blocco del prompt UAC.

Questo è un ottimo articolo che spiega la relazione tra MSI e UAC.

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

Devi usare questo comando:

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

Prima scarica il file msi.

Per maggiori informazioni leggi questo articolo

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

È possibile “installare silenziosamente” Google Chrome su qualsiasi sistema operativo Windows moderno con il seguente one-liner di Powershell:

$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)

Beh, tecnicamente non è un one-liner, ma funziona come se lo fosse. Funzionerà anche se IE Enhanced Security è attivato, il che lo rende molto utile per le nuove installazioni di Windows Server quando IE vi impedirà di scaricare Chrome.

Potete anche leggere qui per ulteriori informazioni.