Installing Google Chrome is typically a straightforward process involving a browser and a few clicks. However, for IT professionals, system administrators, or users who prefer using command-line tools, installing Chrome via Windows PowerShell can provide a faster, automated alternative. This method is particularly useful when deploying Chrome across multiple machines or setting up new systems. This article explains how to install Google Chrome using Windows PowerShell in a clear, step-by-step manner.
Advantages of Using PowerShell
Before diving into the installation steps, it’s important to understand the benefits of using PowerShell for software installation:
- Automation – Ideal for installing Chrome on multiple devices.
- Remote Installation – Suitable for headless or remote systems.
- Consistency – Ensures uniform setup across various deployments.
Step-by-Step Guide to Install Google Chrome with PowerShell
Step 1: Launch Windows PowerShell as Administrator
Start by opening PowerShell with administrative privileges. This is necessary to install software on the system.
- Click on the Start button.
- Search for PowerShell.
- Right-click on Windows PowerShell and select Run as administrator.
Step 2: Download the Chrome Installer
Use PowerShell to download the Chrome installer from the official Google source. You can do this using the Invoke-WebRequest
command:
Invoke-WebRequest -Uri "https://dl.google.com/chrome/install/latest/chrome_installer.exe" -OutFile "$env:TEMP\chrome_installer.exe"
This command downloads Chrome’s latest installer and saves it in the system’s temporary directory.

Step 3: Run the Installer
Once the installer is downloaded, execute it using the following command:
Start-Process -FilePath "$env:TEMP\chrome_installer.exe" -Args "/silent /install" -Wait
This command runs the installer in silent mode, meaning Chrome will install without displaying the traditional installation interface. It also waits for the installation to finish before moving forward.
Step 4: Verify Installation
After installation, verify that Chrome has been successfully installed by checking the default installation path:
Test-Path "C:\Program Files\Google\Chrome\Application\chrome.exe"
If the above command returns True
, Chrome has been installed correctly.

Tips for Advanced Users
- To install Chrome on multiple machines, consider scripting the above PowerShell commands and using Group Policy or remote management tools like SCCM.
- Use logging to capture installation results for auditing purposes with
-RedirectStandardOutput
and-RedirectStandardError
options. - To install the enterprise version of Chrome, download the MSI installer from Google’s enterprise portal and use
msiexec
with PowerShell.
Conclusion
Installing Google Chrome via PowerShell is a convenient and efficient way to deploy the browser in both single-machine and large-scale environments. With just a few lines of code, users can automate the download, installation, and verification process. Whether you’re an IT administrator or a tech-savvy user, PowerShell gives you powerful control over software deployment tasks.
Frequently Asked Questions (FAQ)
- Can I uninstall Chrome using PowerShell?
- Yes. Use the
Get-WmiObject
andUninstall()
method to remove Chrome via PowerShell. - Is the PowerShell method safe?
- Yes, as long as the installer URL is from Google’s official website. Always verify the source of any executable file.
- Do I need an internet connection to install Chrome via PowerShell?
- Yes, an internet connection is required to download the installer from Google’s servers.
- Will this method work on all versions of Windows?
- This method works on most Windows versions that support PowerShell 5.0 or later, including Windows 10 and 11.
- How do I install Chrome for all users?
- Using the enterprise MSI installer is recommended for installations intended for all users. It offers customization and is easier to deploy with enterprise tools.