-
Faça o download do instalador do Chrome .
-
Use as opções
/silent
e/install
da seguinte forma:chrome_installer.exe /silent /install
-
Aproveite!
Eu quero fazer uma instalação silenciosa do Google Chrome Beta. Eu tentei invocar o ChromeSetup.exe
downloader com /s
ou /-ms
mas nada funcionou.
Então baixei 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 eu preciso é evitar o diálogo de pós-instalação ("Escolha um mecanismo de busca"). Existe uma maneira de escolher silenciosamente o Google?
Faça o download do instalador do Chrome .
Use as opções /silent
e /install
da seguinte forma:
chrome_installer.exe /silent /install
Aproveite!
Instalando com o arquivo MSI com o q fornecerá uma instalação silenciosa.
Para um arquivo de configuração com extensão .msi:
msiexec /q /i GoogleChromeStandoloneEnterprise.msi
Para informações detalhadas, consulte esta postagem no blog .
É possível instalar o Chrome silenciosamente usando o Chocolatey .
Instalar o Chocolatey
Abra um prompt de comando como administrador e problema:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Instalar o Chrome
choco install googlechrome
Isso funciona perfeitamente - testado no Windows 10 EDU de 64 bits usando o PDQ Implantar em 10 laptops de uma vez: também funciona 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
É altamente recomendável instalar o PDQDeploy
livre. Basta fazer o download do MSI, digitar o comando de instalação personalizada acima e escolher os computadores nos quais deseja instalá-lo. Ele é instalado em quantos computadores você quiser, 8 de cada vez na fila, sem ter que tocar no computador, esteja alguém conectado à máquina ou não. Se você também instalar o PDQInventory
, poderá instalá-lo em todas as estações de trabalho do Domínio em surpreendentemente poucos cliques.
Se apenas o PowerShell 2.0 tivesse uma curva nativa de uma linha ... Para simplificar, criei o meu próprio, que pega uma URL e baixa o conteúdo. Se você precisar de autenticação básica, eu também forneci parâmetros para isso.
Para começar a usar:
Get-Url
e executará silenciosamente chrome_installer.exe
NOTA: se você tiver algum problema:
$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 ;
Tentar instalar o Google Chrome v42 via MSI falhou para mim usando os comandos de instalação silenciosa nesta postagem. Quando executei o MSI manualmente, descobri que ele aparece um prompt do UAC e que a instalação silenciosa estava falhando devido ao bloqueio do UAC.
Este é realmente um bom
Você precisa usar este comando:
start /wait msiexec /i "%~dp0%googlechromestandaloneenterprise.msi%" /qn /l*
Primeiro baixe o arquivo msi.
Para mais informações, leia este artigo
Não tenho certeza se é isso que você quer, mas:
choco install chrome
Você pode "instalar silenciosamente" o Google Chrome em qualquer sistema operacional Windows moderno com a seguinte "one-liner" do 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)
Bem, tecnicamente não é um one-liner, mas funciona como é. Ele funcionará mesmo se o IE Enhanced Security estiver ativado, o que o tornará muito útil para instalações novas do Windows Server quando o IE impedir que você faça o download do Chrome.
Você também pode ler aqui para informações adicionais.