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

¿Cómo puedo instalar Google Chrome de forma silenciosa?

Quiero hacer una instalación silenciosa de Google Chrome Beta. He intentado invocar el descargador ChromeSetup.exe con /s o /-ms pero no ha funcionado nada.

Luego he descargado la versión de instalación independiente, y he intentado lo mismo, pero he obtenido el mismo resultado: la instalación silenciosa no funciona.

Básicamente lo que necesito es evitar el diálogo de post-instalación (“Elige un motor de búsqueda”). ¿Hay alguna forma de elegir Google de forma silenciosa?

Respostas (10)

21
21
21
2013-04-03 22:20:54 +0000
  1. Descargue el instalador de Chrome .

  2. Utiliza los interruptores /silent y /install así:

  3. ¡Disfruta!

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

La instalación con el archivo MSI con la bandera q le dará una instalación silenciosa.

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

Es posible instalar Chrome de forma silenciosa utilizando Chocolatey .

Instalar Chocolatey

Abra una ventana de comandos como administrador y emita:

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

Instalar Chrome

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

Para un archivo de instalación con extensión .msi:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Para información detallada, ver esta entrada del blog .

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

Si sólo PowerShell 2.0 tuviera un curl nativo de una línea… Para simplificar, he creado el mío propio, que toma una url y descarga el contenido. Si necesitas una autentificación básica, he proporcionado parámetros para eso también.

Para ponerlo en marcha:

  1. Cargue una consola PowerShell
  2. Crear un ps1, psm1 o simplemente copiar y pegar y ejecutar este bloque de código en PowerShell.
  3. El código llamará a Get-Url y ejecutará silenciosamente chrome_installer.exe

NOTA: si tiene algún problema:

  • asegúrese de que está ejecutando PowerShell en modo Administrador
  • C:\temp es un directorio existente al que puede acceder (o simplemente cambie su $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

Esto funciona perfectamente - probado en Windows 10 EDU 64 bits utilizando PDQ Deploy en 10 portátiles a la vez: También funciona con el instalador offline chromestandalonesetup.exe con las etiquetas /silent /install en PDQ Deploy

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

Recomiendo encarecidamente instalar el PDQDeploy gratuito. Sólo tienes que descargar el MSI e introducir el comando de instalación personalizada como el anterior y elegir los ordenadores en los que quieres instalarlo. Se instala en todos los ordenadores que quieras, 8 a la vez en cola, sin tener que tocar el ordenador, tanto si hay alguien conectado a la máquina como si no. Si también instalas PDQInventory puedes instalarlo en todas las estaciones de trabajo del dominio en unos pocos y sorprendentes clics.

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

No estoy seguro de si esto es lo que quieres, pero

choco install chrome

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

Tratando de instalar Google Chrome v42 a través de MSI estaba fallando para mí utilizando los comandos de instalación silenciosa en este post. Cuando ejecuté el MSI manualmente, descubrí que aparece un aviso de UAC, y que la instalación silenciosa estaba fallando debido a que el aviso de UAC estaba bloqueado.

Este es un muy buen artículo que explica la relación entre MSI y UAC.

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

Necesita usar este comando :

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

Primero descargue el archivo msi.

Para más información lea este artículo

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

Puedes “instalar silenciosamente” Google Chrome en cualquier sistema operativo moderno de Windows con la siguiente línea única de 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)

Bueno, técnicamente no es una línea única, pero funciona como si lo fuera. Funcionará incluso si IE Enhanced Security está activado, por lo que es muy útil para las nuevas instalaciones de Windows Server cuando IE le impida descargar Chrome.

También puede leer aquí para obtener información adicional.