Як я мовчу встановити Google Chrome?


20

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

Потім я завантажив окрему версію інсталяції і спробував те саме, але отримав той самий результат - безшумна установка не працює.

В основному, мені потрібно уникати діалогового вікна після встановлення ("Вибір пошукової системи"). Чи є спосіб мовчки вибрати Google?


Погляньте на цей techygeekshome.co.uk/2014/06/…, який може допомогти.
vembutech

Відповіді:


21
  1. Завантажте інсталятор Chrome .

  2. Використовуйте вимикачі /silentі /installтак:

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


Завантаження MSI в процесі автоматичного встановлення без уваги - це страхітливий біль, оскільки до нього до GUI додається GUID. Цей принаймні чистий і без випадково створеного GUID, який через деякий час та час завантаження стає недоступним. Спасибі!
Ганнібал

Спробував це зараз за наданим посиланням, але, на жаль, це, здається, не працює.
Альмунд

Для мене працює при встановленні Chrome 59.0.3071.86 за допомогою автономного інсталятора
HairOfTheDog

12

Встановлення файлу MSI з прапором q дасть вам можливість безшумно встановити.


Ця робота не працює на старій машині Windows XP без SP для підтримки встановлення msi. (І так, я постійно натрапляю на людей зі старшими машинами).
Clay Nichols

Я розумів, що програма Windows Installer 2 (яка підтримує прапор q) повинна бути включена до RTM XP, хоча я можу помилитися. З іншого боку, сам Chrome підтримує лише XP SP 2 та новіші версії, що, здається, робить його трохи академічним.
Девід Корніш

7

Встановити 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


1

Якби тільки в PowerShell 2.0 був власний однорядковий завиток ... Для простоти я створив свою власну, яка займає URL-адресу та завантажує вміст. Якщо вам потрібні основні auth, я також надав параметри для цього.

Щоб встати і працювати:

  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

Це відмінно працює - тестується на 64-розрядному комп'ютері Windows 10 EDU за допомогою PDQ Deploy на 10 ноутбуках одночасно: Також працює з офлайн-інсталятором chromestandalonesetup.exe з тегами / silent / встановити на PDQ Deploy

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

Я настійно рекомендую встановити безкоштовну PDQDeploy. Просто завантажте MSI та введіть команду встановлення, як зазначено вище, та виберіть комп’ютери, на яких потрібно встановити. Він встановлюється на стільки комп’ютерів, на яких ви хочете, 8 за чергою, без необхідності торкатися комп'ютера, будь-хто ввійшов до машини чи ні. Якщо ви також встановите, PDQInventoryви можете встановити його на всі робочі станції Домену в дивно кілька кліків.


0

Спроба встановити Google Chrome v42 через MSI не вдалася для мене, використовуючи команди безшумної установки в цій публікації. Коли я запустив MSI вручну, я виявив, що він вискакує підказку UAC, і що тиха установка не вдалася через блокування запиту UAC.

Це дійсно гарна стаття, що пояснює взаємозв’язок між MSI та UAC.


0

Вам потрібно використовувати цю команду:

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

Спочатку скачайте файл msi.

Для отримання додаткової інформації читайте цю статтю


0

Ви можете "безшумно встановити" 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.

Ви також можете прочитати тут додаткову інформацію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.