Как я могу установить Google Chrome без вывода сообщений?

109174
Igal

Я хочу сделать тихую установку Google Chrome Beta. Я пытался вызвать ChromeSetup.exeзагрузчик с /sили, /-msно ничего не получалось.

Затем я скачал автономную версию установки и попробовал то же самое, но получил тот же результат - автоматическая установка не работает.

По сути, мне нужно избегать диалогового окна после установки («Выберите поисковую систему»). Есть ли способ тихо выбрать Google?

17
Взгляните на этот http://www.techygeekshome.co.uk/2014/06/google-chrome-msi-download-silent.html, который может помочь. vembutech 9 лет назад 0

10 ответов на вопрос

17
sunny
  1. Загрузите установщик Chrome .

  2. Используйте переключатели /silentи /installтак:

    chrome_installer.exe /silent /install 
  3. Наслаждайтесь!

Загрузка MSI в процессе автоматической установки является трудной задачей, так как к его пути к MSI прикреплен GUID. Этот, по крайней мере, чистый, без произвольно сгенерированного GUID, который истекает через некоторое время, и загрузка становится недоступной. Спасибо! Hannibal 8 лет назад 0
Попробовал это только сейчас с предоставленной ссылкой, но, к сожалению, это не похоже на работу. Almund 7 лет назад 0
У меня работает при установке Chrome 59.0.3071.86 с помощью автономного установщика HairOfTheDog 6 лет назад 0
11
David Cornish

Установка с использованием файла MSI с флагом q обеспечит автоматическую установку.

Это не будет работать на старой машине с Windows XP без SP для поддержки MSI-установок. (И да, я сталкиваюсь с людьми со старыми машинами все время). Clay Nichols 9 лет назад 0
Я понял, что установщик Windows 2 (который поддерживает флаг q) должен быть включен в RTM XP, хотя я мог ошибаться. С другой стороны - сам Chrome поддерживает только [XP SP 2 и более поздние версии] (https://support.google.com/chrome/answer/95411), что делает его немного академичным. David Cornish 9 лет назад 0
5
cethint

Для установочного файла с расширением .msi:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi 

Для получения подробной информации см. Этот пост в блоге .

4
030

Можно установить Chrome без вывода сообщений, используя Chocolatey .

Установить шоколад

Откройте командную строку от имени администратора и введите:

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

Установить Chrome

choco install googlechrome 
1
Ken Fry

This works perfectly - tested on Windows 10 EDU 64 bit using PDQ Deploy on 10 laptops at once: Also works with the offline installer chromestandalonesetup.exe with tags /silent /install on PDQ Deploy

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

I highly recommend installing the free PDQDeploy. Just download the MSI and enter the custom install command as above and choose the computers you want to install it on. It installs onto as many computers you want, 8 at a time queued, without having to touch the computer, whether anyone is logged on to the machine or not. If you also install PDQInventory you can install it onto all Domain workstations in surprisingly few clicks.

0
sonjz

If only PowerShell 2.0 had a native one-line curl... For simplicity, I created my own, which takes a url and downloads the content. If you need basic auth, I've provided parameters for that too.

To get up and running:

  1. Load a PowerShell console
  2. Create a ps1, psm1 or simply copy and paste and execute this code block in PowerShell.
  3. The code will call Get-Url and silently execute chrome_installer.exe

NOTE: if you have any issues:

  • ensure you are running PowerShell in Administrator mode
  • C:\temp is an existing directory that you can access (or just change your $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

Попытка установить Google Chrome v42 через MSI провалилась, используя команды автоматической установки в этом посте. Когда я запустил MSI вручную, я обнаружил, что он вызывает приглашение UAC и что установка без вывода сообщений не удалась из-за блокировки приглашения UAC.

Это действительно хорошая статья, объясняющая отношения между MSI и UAC.

0
Klodi

You need to use this command :

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

First download msi file.

For more information read this article

0
Jonathan

Не уверен, что это то, что вы хотите, но:

choco install chrome

0
Darkseal

Вы можете «тихо» установить Google Chrome на любую современную ОС Windows со следующей однострочной оболочкой 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) 

Ну, технически это не однострочник, но он работает как есть. Он будет работать, даже если IE Enhanced Security включен, что делает его очень полезным для совершенно новых установок Windows Server, когда IE будет препятствовать загрузке Chrome.

Вы также можете прочитать здесь для получения дополнительной информации.

Похожие вопросы