Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to make a silent installation of Google Chrome Beta. I've tried invoking the ChromeSetup.exe downloader with /s or /-ms but nothing worked.

Then I've downloaded the standalone installation version, and tried the same, but got the same result – the silent installation doesn't work.

Basically what I need is to avoid the post-installation dialog ("Choose a search engine"). Is there a way to silently choose Google?

share|improve this question

migrated from Sep 19 '11 at 0:10

This question came from our site for professional and enthusiast programmers.

Have a look at this… which may help. – vembutech Apr 28 '15 at 19:09
  1. Download the Chrome installer.

  2. Use the switches /silent and /install like so:

    chrome_installer.exe /silent /install
  3. Enjoy!

share|improve this answer
Works for me. Great! – Clay Nichols Sep 7 '14 at 14:59
Downloading the MSI in an unattended install process is a frigging pain, since it has a GUID attached to it's path to the MSI. This one is at least clean, and without a random generated GUID which timesout after a while and the download becomes unavailable. Thanks! – Hannibal Jul 15 '15 at 12:08

Installing with the MSI file with the q flag will give you a silent install.

share|improve this answer
This wont' work on an older Windows XP machine without the SP to support msi installs. (And yes, I run into people with older machines all the time). – Clay Nichols Sep 7 '14 at 14:42
I'd understood Windows Installer 2 (which supports the q flag) to be included in RTM of XP, though I could be wrong. On the other hand - Chrome itself only supports XP SP 2 and later which seems to make it a little academic. – David Cornish Sep 8 '14 at 14:08

For a setup file which has .msi extension:

msiexec /q /i GoogleChromeStandoloneEnterprise.msi

For detailed information, see this blog post.

share|improve this answer

It is possible to silent install Chrome using Chocolatey.

Install Chocolatey

Open a commandprompt as an Administrator and issue:

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

Install Chrome

choco install googlechrome
share|improve this answer

This works perfectly - tested on Windows 10 EDU 64 bit using PDQDeploy on 10 laptops at once:

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.

share|improve this answer

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 {
        [string]$url, # e.g. ""
        [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 c:\temp\chrome_installer.exe ;
c:\temp\chrome_installer.exe /silent /install ;
share|improve this answer

Trying to install Google Chrome v42 via MSI was failing for me using the silent install commands in this post. When I ran the MSI manually, i found that it pops up a UAC prompt, and that the silent install was failing due to the UAC prompt being blocked.

This is a really good article explaining the relationship between MSI and UAC.

share|improve this answer

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

share|improve this answer

Not sure if this is what you want, but:

choco install chrome

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.