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をダウンロードすると、MSIへのパスにGUIDが添付されるため、手間がかかります。これは少なくともクリーンで、ランダムに生成されたGUIDがなく、しばらくするとタイムアウトし、ダウンロードが利用できなくなります。ありがとう!
ハンニバル

提供されたリンクを使用してこれを試しましたが、残念ながら機能しないようです。
アルムンド

スタンドアロンインストーラーを使用してChrome 59.0.3071.86をインストールするときに
役立つ-HairOfTheDog

12

qフラグ付きのMSIファイル使用してインストールすると、サイレントインストールが行われます。


これは、msiインストールをサポートするSPがない古いWindows XPマシンでは機能しません。(そして、はい、私はいつも古いマシンを持っている人に会います)。
クレイニコルズ

Windowsインストーラー2(qフラグをサポート)がXPのRTMに含まれていると理解していましたが、間違っている可能性があります。一方、Chrome自体はサポートのみ XP SP 2以降しているため、少しアカデミックになっているようです。
デビッドコーニッシュ14

7

Chocolateyを使用して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

PowerShell 2.0にのみ1行のネイティブカールがあった場合...簡単にするために、URLを取得してコンテンツをダウンロードする独自の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

これがあなたの望むものかどうかはわかりませんが、:

choco install chrome


1

これは完全に動作します-Windows 10 EDU 64ビットでPDQ Deployを使用して10台のラップトップで一度にテスト:PDQ Deployのタグ/ silent / installを使用してオフラインインストーラーchromestandalonesetup.exeでも動作します

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

無料でインストールすることを強くお勧めしPDQDeployます。MSIをダウンロードし、上記のカスタムインストールコマンドを入力して、インストールするコンピューターを選択するだけです。マシンにログオンしているかどうかに関係なく、コンピューターに触れることなく、必要な数のコンピューター(一度に8つ)にインストールされます。また、インストールするPDQInventory場合は、驚くほど数回のクリックですべてのドメインワークステーションにインストールできます。


0

この投稿のサイレントインストールコマンドを使用して、MSI経由でGoogle Chrome v42をインストールしようとしても失敗しました。MSIを手動で実行すると、UACプロンプトがポップアップし、UACプロンプトがブロックされているためにサイレントインストールが失敗していることがわかりました。

これは、MSIとUACの関係を説明する非常に良い記事です。


0

このコマンドを使用する必要があります:

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

最初にmsiファイルをダウンロードします。

詳細については、この記事をお読みください


0

次のPowershellワンライナーを使用して、最新のWindows OSにGoogle Chromeを「サイレントインストール」できます。

$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のセキュリティ強化が有効になっていても機能するため、IEがChromeのダウンロードを妨げる場合、Windows Serverの新規インストールに非常に役立ちます。

追加情報についてはこちらご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.