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

Как бесшумно установить Google Chrome?

Advertisement

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

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

В основном мне нужно избежать диалога после установки (“Выбор поисковой системы”). Есть ли способ беззвучного выбора Google?

Advertisement
Advertisement

Ответы (10)

21
21
21
2013-04-03 22:20:54 +0000
  1. Скачайте программа установки Chrome .

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

  3. Наслаждайтесь!

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

Установка с помощью MSI-файла с флагом q даст вам бесшумную установку.

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

Возможна бесшумная установка Chrome с помощью Chocolatey .

Установка 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
6
6
6
2012-02-29 10:22:31 +0000

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

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

Подробную информацию см. в посте блога ](http://www.cethint.com/?p=103).

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

Если бы только у PowerShell 2.0 было нативное скручивание в одну строку… Для простоты я создал свой собственный, который берет url и загружает содержимое. Если вам нужна базовая автография, я также предоставил параметры для этого.

Чтобы начать работу:

  1. Загрузите консоль PowerShell
  2. Создайте ps1, psm1 или просто скопируйте и вставьте и выполните этот блок кода в PowerShell.
  3. Код вызовет Get-Url и беззвучно выполнит chrome_installer.exe

ПРИМЕЧАНИЕ: если у вас возникли проблемы:

  • убедитесь, что вы запустили PowerShell в режиме администратора
  • C:\temp - это существующая директория, к которой вы можете получить доступ (или просто изменить вашу $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

Это отлично работает - протестировано на Windows 10 EDU 64 bit с использованием PDQ Deploy сразу на 10 ноутбуках: Также работает с автономным инсталлятором chromestandalonesetup.exe с метками /silent /install на PDQ Deploy

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

Я настоятельно рекомендую установить бесплатный PDQDeploy. Просто скачайте MSI и введите пользовательскую команду установки, как описано выше, и выберите компьютеры, на которые вы хотите его установить. Она устанавливается на столько компьютеров, сколько вам нужно, по 8 в очереди, без необходимости прикасаться к компьютеру, независимо от того, входил ли кто-нибудь на машину или нет. Если вы также установите PDQInventory, то сможете установить его на все рабочие станции домена (Domain workstations) в удивительно короткие сроки.

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

Не уверен, что это то, чего ты хочешь, но..:

choco install chrome

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

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

Это действительно хорошая статья ](http://csi-windows.com/blog/all/27-csi-news-general/335-how-to-silence-the-uac-prompt-for-per-machine-msi-packages-for-non-admins), объясняющая отношения между MSI и UAC.

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

Вы должны использовать эту команду :

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

Первая загрузка msi файла.

Для дополнительной информации читайте эта статья

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

Вы можете “бесшумно установить” 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.

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

Advertisement

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

16
1
18
10
21
Advertisement
Advertisement