Come posso installare silenziosamente Google Chrome?


20

Voglio fare un'installazione invisibile all'utente di Google Chrome Beta. Ho provato a invocare il ChromeSetup.exedownloader con /so /-msma nulla ha funzionato.

Quindi ho scaricato la versione di installazione autonoma e ho provato lo stesso, ma ho ottenuto lo stesso risultato: l'installazione non presidiata non funziona.

Fondamentalmente quello che mi serve è evitare la finestra di dialogo post-installazione ("Scegli un motore di ricerca"). C'è un modo per scegliere silenziosamente Google?


Dai un'occhiata a questo techygeekshome.co.uk/2014/06/… che può aiutare.
vembutech,

Risposte:


21
  1. Scarica il programma di installazione di Chrome .

  2. Usa gli interruttori /silente /installcosì:

    chrome_installer.exe /silent /install
    
  3. Godere!


Il download dell'MSI in un processo di installazione automatica è una seccatura, dal momento che ha un GUID collegato al suo percorso verso l'MSI. Questo è almeno pulito e senza un GUID generato casualmente che scade dopo un po 'e il download diventa non disponibile. Grazie!
Annibale,

Ho provato questo proprio ora con il link fornito ma sfortunatamente non sembra funzionare.
Mandorla

Funziona per me durante l'installazione di Chrome 59.0.3071.86 utilizzando il programma di installazione autonomo
HairOfTheDog

12

L'installazione con il file MSI con il flag q ti darà un'installazione invisibile.


Questo non funzionerà su un vecchio computer Windows XP senza SP per supportare le installazioni msi. (E sì, ho sempre incontrato persone con macchine più vecchie).
Clay Nichols,

Avevo capito che Windows Installer 2 (che supporta il flag q) fosse incluso in RTM di XP, anche se potevo sbagliarmi. D'altra parte, Chrome stesso supporta solo XP SP 2 e versioni successive, il che sembra renderlo un po 'accademico.
David Cornish,

7

È possibile installare Chrome in modalità silenziosa utilizzando Chocolatey .

Installa Chocolatey

Apri un prompt dei comandi come amministratore e invia:

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

Installa Chrome

choco install googlechrome


1

Se solo PowerShell 2.0 avesse un ricciolo di una riga nativo ... Per semplicità, ho creato il mio, che prende un URL e scarica il contenuto. Se hai bisogno di un'autorizzazione di base, ho fornito anche parametri per quello.

Per iniziare e correre:

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

NOTA: in caso di problemi:

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

Non sono sicuro se questo è quello che vuoi, ma:

choco install chrome


1

Funziona perfettamente: testato su Windows 10 EDU a 64 bit utilizzando PDQ Deploy su 10 laptop contemporaneamente: funziona anche con il programma di installazione offline chromestandalonesetup.exe con tag / silent / installa su PDQ Deploy

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

Consiglio vivamente di installare gratuitamente PDQDeploy. Basta scaricare MSI e inserire il comando di installazione personalizzato come sopra e scegliere i computer su cui si desidera installarlo. Si installa su tutti i computer che vuoi, 8 alla volta in coda, senza dover toccare il computer, indipendentemente dal fatto che qualcuno sia connesso o meno alla macchina. Se si installa anche PDQInventoryè possibile installarlo su tutte le workstation del dominio in pochi sorprendentemente pochi clic.


0

Cercare di installare Google Chrome v42 tramite MSI non è riuscito per me utilizzando i comandi di installazione invisibile in questo post. Quando ho eseguito MSI manualmente, ho scoperto che si apriva un prompt UAC e che l'installazione non presidiata non riusciva a causa del blocco del prompt UAC.

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


0

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

Puoi "installare silenziosamente" Google Chrome su qualsiasi moderno sistema operativo Windows con il seguente one-liner 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 è. Funzionerà anche se IE Enhanced Security è attivato, rendendolo quindi molto utile per le nuovissime installazioni di Windows Server quando IE ti impedirà di scaricare Chrome.

Puoi anche leggere qui per ulteriori informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.