Chris Mendez in For Managers, For Developers, UIX

Easiest way to install Chrome on Windows

I generally dread any time I have to create a new instance of Windows and Internet Explorer. Why? Because it's just not easy. For example, here is what you see the first time you start IE.

Problem

Screen 1

IE asks you to configure your security settings.
IE 1

Screen 2

IE then warns you that you're about to do something that your security settings might consider insecure.
IE 2

Screen 3

IE will then mention that based on your security settings, Google is blocked. LOL.
IE 3

Screen 4

Then, at some point, you might get this.
IE 4

#iefail

For most people, this may not be much of a nuisance but as product manager, this is terrible user experience (UIX).


Solution

Avoid IE altogether and download Google Chrome using Windows Powershell.

Step 1

Open the main menu and select "Windows Powershell".

Step 2

Paste this code within 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)

Source

Step 3

Chrome will download within a few minutes.

Success!

You can now use Google Chrome and not have to deal with any more confusing prompts and security settings.

I hope this helps any Windows administrators or AWS instance managers.