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

Como posso instalar silenciosamente o Google Chrome?

Quero fazer uma instalação silenciosa do Google Chrome Beta. Já tentei invocar o ChromeSetup.exe downloader com /s ou /-ms mas nada funcionou.

Depois descarreguei a versão de instalação autónoma, e tentei o mesmo, mas obtive o mesmo resultado - a instalação silenciosa não funciona.

Basicamente, o que preciso é de evitar o diálogo pós-instalação (“Escolha um motor de busca”). Haverá uma forma de escolher silenciosamente o Google?

Respostas (10)

21
21
21
2013-04-03 22:20:54 +0000
  1. Descarregar o instalador Chrome .

  2. Use os interruptores /silent e /install assim:

  3. Aproveite!

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

A instalação com o ficheiro MSI com a bandeira q dar-lhe-á uma instalação silenciosa.

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

É possível instalar o cromado em silêncio utilizando Chocolatey .

Instalar Chocolatey*

Abrir um comando como Administrador e emitir:

@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 um ficheiro de configuração que tem extensão .msi:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Para informações detalhadas, ver este post no blog .

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

Se ao menos o PowerShell 2.0 tivesse um encaracolamento nativo de uma linha… Para simplificar, criei o meu próprio, que pega numa url e descarrega o conteúdo. Se precisar de um auth básico, também forneci parâmetros para isso.

Para se pôr a funcionar:

  1. Carregar uma consola PowerShell
  2. Criar uma ps1, psm1 ou simplesmente copiar e colar e executar este bloco de código no PowerShell.
  3. O código chamará Get-Url e silenciosamente executará chrome_installer.exe

NOTA: se tiver algum problema:

  • certifique-se de que está a executar PowerShell em modo Administrador
  • C:\temp é um directório existente ao qual pode aceder (ou apenas alterar o seu $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

Isto funciona perfeitamente - testado no Windows 10 EDU 64 bit usando PDQ Deploy em 10 computadores portáteis de uma só vez: Funciona também com o instalador offline chromestandalonesetup.exe com tags /silent /install no PDQ Deploy

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

Recomendo vivamente a instalação gratuita do PDQDeploy. Basta descarregar o MSI e introduzir o comando de instalação personalizado como acima e escolher os computadores em que o deseja instalar. Instala-se em quantos computadores quiser, 8 de cada vez em fila de espera, sem ter de tocar no computador, quer alguém esteja ou não ligado à máquina. Se também instalar PDQInventory pode instalá-lo em todas as estações de trabalho do Domínio com surpreendentemente poucos cliques.

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

Não sei se é isto que pretende, mas..:

choco install chrome

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

Tentar instalar o Google Chrome v42 via MSI estava a falhar para mim utilizando os comandos de instalação silenciosa neste post. Quando executei o MSI manualmente, descobri que ele apareceu uma mensagem UAC, e que a instalação silenciosa estava a falhar devido à mensagem UAC ter sido bloqueada.

Isto é realmente um bom artigo explicando a relação entre o MSI e o UAC.

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

É necessário utilizar este comando :

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

Primeiro ficheiro msi download.

Para mais informações leia este artigo

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

Pode “instalar silenciosamente” o Google Chrome em qualquer sistema operativo Windows moderno com o seguinte Powershell one-liner:

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

Bem, tecnicamente não é um one-liner, mas funciona como se fosse. Funcionará mesmo que o IE Enhanced Security esteja ligado, tornando-o assim muito útil para novas instalações Windows Server quando o IE o impedir de descarregar o Chrome.

Também pode ler aqui para informações adicionais.