Why You Should Install Chrome Offlineīy default, Google only provides you with a ‘stub’ installer to install Chrome. And you don’t have to go out of your way to do that either. Thankfully, it’s more than possible to download and install Chrome entirely offline, just like any traditional desktop application. However, the fact that Chrome requires online connectivity during installation may trouble many folks with intermittent internet. Download and run the Chrome installer, and you should have the browser up and running in a few minutes. Setting up Google Chrome on Windows 10 is a relatively smooth and uneventful affair.