When your Chromecast won’t connect to WiFi, you should first follow Google’s troubleshooter. Unfortunately it may not be able to save you the time spent on configuring your Chromecast. It’s also possible to turn location settings on or off for the device as a whole via the registry. This location setting should be more permanent that the ones done through Microsoft’s settings interface.
The camera drivers will automatically be installed by Windows and the issue should be...