If the link doesn’t work, copy and paste (chrome://cast/#devices) into your url.įrom here, it will search for Chromecast in your WiFi. Once you have installed your Chrome browser, go to this link -> /setup To use Chromecast on your Windows 10 machine, all you need is the Google Chrome browser which you can download here. You are only given option to download the Google Cast app for Android Play store and Apple App Store. You know no longer need to download a Chromecast app to use Chromecast or to setup. However, when Google re-branded Chromecast to just Cast, things have changed. At that time, you were to download a setup file to install a Chromecast application onto your Windows machine. When Chromecast initially rolled out, most of us still had Windows 8 or even Windows XP. Setting up your Chromecast on Windows 10 has changed recently and we will go step by step on how to download and setup your Chromecast.