Làm cách nào tôi có thể âm thầm cài đặt Google Chrome?


20

Tôi muốn thực hiện cài đặt im lặng Google Chrome Beta. Tôi đã thử gọi trình ChromeSetup.exetải xuống bằng /shoặc /-mskhông có gì hoạt động.

Sau đó, tôi đã tải xuống phiên bản cài đặt độc lập và thử tương tự, nhưng nhận được kết quả tương tự - cài đặt im lặng không hoạt động.

Về cơ bản những gì tôi cần là để tránh hộp thoại sau khi cài đặt ("Chọn công cụ tìm kiếm"). Có cách nào để âm thầm chọn Google không?


Có một cái nhìn về techygeekshome.co.uk/2014/06/ này có thể giúp đỡ.
vembutech

Câu trả lời:


21
  1. Tải xuống trình cài đặt Chrome .

  2. Sử dụng các công tắc /silent/installnhư vậy:

    chrome_installer.exe /silent /install
    
  3. Thưởng thức!


Tải xuống MSI trong quá trình cài đặt không giám sát là một điều khó khăn, vì nó có GUID gắn liền với đường dẫn đến MSI. Cái này ít nhất là sạch sẽ và không có GUID được tạo ngẫu nhiên, thời gian chờ sau một thời gian và quá trình tải xuống sẽ không khả dụng. Cảm ơn!
Hannibal

Đã thử điều này ngay bây giờ với liên kết được cung cấp nhưng thật không may, nó dường như không hoạt động.
Almund

Hoạt động với tôi khi cài đặt Chrome 59.0.3071.86 bằng trình cài đặt độc lập
HairOfTheDog

12

Cài đặt với tệp MSI bằng cờ q sẽ cung cấp cho bạn cài đặt im lặng.


Điều này sẽ không hoạt động trên máy Windows XP cũ hơn mà không có SP để hỗ trợ cài đặt msi. (Và vâng, tôi luôn gặp phải những người có máy cũ hơn).
Clay Nichols

Tôi đã hiểu Windows Installer 2 (hỗ trợ cờ q) được đưa vào RTM của XP, mặc dù tôi có thể sai. Mặt khác - bản thân Chrome chỉ hỗ trợ XP SP 2 trở lên , điều này dường như làm cho nó có một chút học thuật.
David Cornish

7

Có thể im lặng cài đặt Chrome bằng Chocolatey .

Cài đặt Chocolatey

Mở một lệnh thông báo với tư cách Quản trị viên và vấn đề:

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

Cài đặt Chrome

choco install googlechrome


1

Nếu chỉ PowerShell 2.0 có chế độ cuộn một dòng riêng ... Để đơn giản, tôi đã tạo riêng cho mình, lấy url và tải xuống nội dung. Nếu bạn cần auth cơ bản, tôi cũng đã cung cấp các tham số cho điều đó.

Để đứng dậy và chạy:

  1. Tải bảng điều khiển PowerShell
  2. Tạo một ps1, psm1 hoặc chỉ cần sao chép và dán và thực thi khối mã này trong PowerShell.
  3. Mã sẽ gọi Get-Urlvà âm thầm thực thichrome_installer.exe

LƯU Ý: nếu bạn có bất kỳ vấn đề nào:

  • đảm bảo bạn đang chạy PowerShell ở chế độ Quản trị viên
  • C: \ temp là một thư mục hiện có mà bạn có thể truy cập (hoặc chỉ thay đổi $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

Không chắc đây có phải là thứ bạn muốn không, nhưng:

choco install chrome


1

Điều này hoạt động hoàn hảo - đã được thử nghiệm trên Windows 10 EDU 64 bit bằng cách sử dụng PDQ Deployment trên 10 máy tính xách tay cùng một lúc: Cũng hoạt động với trình cài đặt ngoại tuyến chromestandalonesetup.exe với các thẻ / im lặng / cài đặt trên PDQ Deployment

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

Tôi rất khuyên bạn nên cài đặt miễn phí PDQDeploy. Chỉ cần tải xuống MSI và nhập lệnh cài đặt tùy chỉnh như trên và chọn máy tính bạn muốn cài đặt. Nó cài đặt vào bao nhiêu máy tính bạn muốn, 8 lần xếp hàng, mà không cần phải chạm vào máy tính, cho dù có ai đăng nhập vào máy hay không. Nếu bạn cũng cài đặt, PDQInventorybạn có thể cài đặt nó vào tất cả các máy trạm tên miền chỉ trong vài cú nhấp chuột.


0

Cố gắng cài đặt Google Chrome v42 qua MSI đã thất bại đối với tôi khi sử dụng các lệnh cài đặt im lặng trong bài đăng này. Khi tôi chạy MSI thủ công, tôi thấy rằng nó bật lên một dấu nhắc UAC và cài đặt im lặng bị lỗi do lời nhắc UAC bị chặn.

Đây là một bài viết thực sự tốt giải thích mối quan hệ giữa MSI và UAC.


0

Bạn cần sử dụng lệnh này:

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

Đầu tiên tải tập tin msi.

Để biết thêm thông tin đọc bài viết này


0

Bạn có thể "âm thầm cài đặt" Google Chrome trên bất kỳ HĐH Windows hiện đại nào với một lớp lót Powershell sau:

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

Vâng, về mặt kỹ thuật nó không phải là một lớp lót, nhưng nó hoạt động như nó là. Nó sẽ hoạt động ngay cả khi IE Tăng cường bảo mật được bật, do đó, nó rất hữu ích cho các cài đặt hoàn toàn mới của Windows Server khi IE sẽ ngăn bạn tải xuống Chrome.

Bạn cũng có thể đọc ở đây để biết thêm thông tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.