Install Chrome offline. If you have issues when you download Chrome on your Windows computer, use the alternate link to download Chrome on a different computer. On your computer, download a Chrome installerfor a different computer. At the bottom of the page, under “Chrome Family,” select Other Platforms.