Windows 8.1 - Allow users to select their location settings for installed apps
By default, Windows 8 will automatically manage your location settings. To disable this feature (Windows Location platform), follow the below procedure:
- Open the Control Panel (Windows key + X > Control Panel).
- Click on Hardware and Sounds and go to the "Location Settings" section:
- Uncheck "Turn on the Windows Location platform".
- Click on the Apply button.