Wie kann ich Google Chrome unbeaufsichtigt installieren?

109475
Igal

Ich möchte eine unbeaufsichtigte Installation von Google Chrome Beta vornehmen. Ich habe versucht, den ChromeSetup.exeDownloader mit aufzurufen /soder /-msaber es hat nichts funktioniert.

Dann habe ich die Standalone-Installationsversion heruntergeladen und das gleiche versucht, aber dasselbe Ergebnis - die unbeaufsichtigte Installation funktioniert nicht.

Grundsätzlich muss ich den Dialog nach der Installation vermeiden ("Suchmaschine auswählen"). Gibt es eine Möglichkeit, Google still zu wählen?

17
Werfen Sie einen Blick auf diese http://www.techygeekshome.co.uk/2014/06/google-chrome-msi-download-silent.html, die hilfreich sein kann. vembutech vor 9 Jahren 0

10 Antworten auf die Frage

17
sunny
  1. Laden Sie das Chrome-Installationsprogramm herunter .

  2. Verwenden Sie die Schalter /silentund /installwie folgt:

    chrome_installer.exe /silent /install 
  3. Genießen!

Das Herunterladen der MSI in einem unbeaufsichtigten Installationsprozess ist äußerst schmerzhaft, da an den Pfad zur MSI eine GUID angehängt ist. Dieser ist zumindest sauber und ohne eine zufällig generierte GUID, die nach einiger Zeit abläuft und der Download nicht mehr verfügbar ist. Vielen Dank! Hannibal vor 9 Jahren 0
Ich habe es gerade mit dem bereitgestellten Link versucht, aber es scheint nicht zu funktionieren. Almund vor 8 Jahren 0
Funktioniert bei mir, wenn Sie Chrome 59.0.3071.86 mit dem Standalone-Installationsprogramm installieren HairOfTheDog vor 7 Jahren 0
11
David Cornish

Bei der Installation mit der MSI-Datei mit dem Flag q erhalten Sie eine unbeaufsichtigte Installation.

Dies funktioniert nicht auf älteren Windows XP-Computern, ohne dass der SP MSI-Installationen unterstützt. (Und ja, ich treffe ständig Leute mit älteren Maschinen). Clay Nichols vor 10 Jahren 0
Ich hatte verstanden, dass Windows Installer 2 (das das q-Flag unterstützt) in RTM von XP enthalten ist, obwohl ich mich irren könnte. Auf der anderen Seite - Chrome selbst unterstützt nur [XP SP 2 und höher] (https://support.google.com/chrome/answer/95411), was es etwas akademisch zu machen scheint. David Cornish vor 10 Jahren 0
5
cethint

Für eine Setup-Datei mit der Erweiterung .msi:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi 

Ausführliche Informationen finden Sie in diesem Blogbeitrag .

4
030

Chrome kann unbeaufsichtigt mit Chocolatey installiert werden .

Installieren Sie Chocolatey

Öffnen Sie eine Eingabeaufforderung als Administrator und geben Sie Folgendes ein:

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

Installieren Sie Chrome

choco install googlechrome 
1
Ken Fry

Dies funktioniert perfekt auf Windows 10 EDU 64 Bit mit PDQ Deploy auf 10 Laptops gleichzeitig: Funktioniert auch mit dem Offline-Installationsprogramm chromestandalonesetup.exe mit tags / silent / install auf PDQ Deploy

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

Ich empfehle die Installation des kostenlosen PDQDeploy. Laden Sie einfach die MSI herunter, geben Sie den benutzerdefinierten Installationsbefehl wie oben ein und wählen Sie die Computer aus, auf denen Sie die MSI installieren möchten. Es kann auf beliebig vielen Computern installiert werden, 8 in einer Warteschlange, ohne den Computer berühren zu müssen, unabhängig davon, ob jemand am Computer angemeldet ist oder nicht. Wenn Sie auch installieren PDQInventory, können Sie es mit überraschend wenigen Klicks auf allen Domain-Workstations installieren.

0
sonjz

Wenn nur PowerShell 2.0 eine native einzeilige Wellung hatte ... Zur Vereinfachung habe ich meine eigene erstellt, die eine URL übernimmt und den Inhalt herunterlädt. Wenn Sie grundlegende Auth benötigen, habe ich auch Parameter dafür bereitgestellt.

Um loszulegen:

  1. Laden Sie eine PowerShell-Konsole
  2. Erstellen Sie ein ps1, psm1 oder kopieren Sie diesen Codeblock in PowerShell und führen Sie ihn aus.
  3. Der Code wird aufgerufen Get-Urlund im Hintergrund ausgeführtchrome_installer.exe

HINWEIS: Wenn Sie Probleme haben:

  • Stellen Sie sicher, dass Sie PowerShell im Administratormodus ausführen
  • C: \ temp ist ein vorhandenes Verzeichnis, auf das Sie zugreifen können (oder nur Ihr ändern $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
Torstein

Der Versuch, Google Chrome v42 über MSI zu installieren, schlug mit den Befehlen für die unbeaufsichtigte Installation in diesem Beitrag fehl. Als ich das MSI manuell ausgeführt habe, habe ich festgestellt, dass eine UAC-Eingabeaufforderung angezeigt wird und die automatische Installation fehlgeschlagen ist, weil die UAC-Eingabeaufforderung blockiert wurde.

Dies ist ein wirklich guter Artikel, der die Beziehung zwischen MSI und UAC erläutert.

0
Klodi

Sie müssen diesen Befehl verwenden:

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

Laden Sie zuerst die MSI-Datei herunter.

Weitere Informationen finden Sie in diesem Artikel

0
Jonathan

Nicht sicher, ob Sie das wollen, aber:

choco install chrome

0
Darkseal

Sie können Google Chrome auf jedem modernen Windows-Betriebssystem mit folgendem Powershell-Einzeiler "im Hintergrund installieren":

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

Nun, technisch gesehen ist es kein One-Liner, aber es funktioniert wie es ist. Es funktioniert auch, wenn IE Enhanced Security aktiviert ist. Dies macht es sehr nützlich für brandneue Windows Server-Installationen, wenn der IE Sie daran hindert, Chrome herunterzuladen.

Sie können hier auch weitere Informationen lesen .