A
Andy Nelson - FSi Strategies
Guest
I have a Windows 10 Enterprise (version 2004, build 19041.546) system for which the geolocation services are malfunctioning. The system is in Washington, DC, and the geolocation consistently reports in Colorado Springs, Colorado.
The problem occurs for all accounts on this system, including Microsoft accounts and local accounts. The problem does not occur for other Windows 10 systems on the same wifi network with the same public IP address. The problem occurs for this system on other wifi networks with different public IP addresses.
Location services are turned on. Allow apps to access your location is on. The default location is set accurately to Washington, DC. Allow desktop apps to access your location is on. All updates are installed. I have tried clearing the location history through the location settings menu.
My IP address geolocation data accurately reflects Washington, DC, as you can see from the below data from ip-api.com
{
"query": "xx.xx.xx.xx",
"status": "success",
"continent": "North America",
"continentCode": "NA",
"country": "United States",
"countryCode": "US",
"region": "DC",
"regionName": "District of Columbia",
"city": "Washington",
"district": "",
"zip": "20002",
"lat": 38.9034,
"lon": -76.9882,
"timezone": "America/New_York",
"offset": -14400,
"currency": "USD",
"isp": "MCI Communications Services, Inc. d/b/a Verizon Business",
"org": "Verizon Communications",
"as": "AS701 MCI Communications Services, Inc. d/b/a Verizon Business",
"asname": "UUNET",
"mobile": false,
"proxy": false,
"hosting": false
}
However, Windows consistently pulls the wrong location as you can see from the PowerShell results below.
PS C:\Users\andy> Add-Type -AssemblyName System.Device
PS C:\Users\andy> $Geo = New-Object System.Device.Location.GeoCoordinateWatcher
PS C:\Users\andy> $Geo.start()
PS C:\Users\andy> $Geo.position
Location Timestamp
-------- ---------
38.9287509425654, -104.67044499152 10/2/2020 3:40:00 AM +00:00
Here's what I've already done to troubleshoot:
turn location services off and on
toggle permissions for apps to access location
toggle permissions for individual apps to access location
clear location data
toggle permissions for desktop apps to access location
access geolocation programmatically to confirm incorrect data is being provided
confirm that IP address geolocation data is accurate
confirm that other accounts on same system have the problem
confirm that other systems on the same wifi network with the same IP do not have the problem
confirm that this system has the problem on other wifi networks with different public IPs
Continue reading...
The problem occurs for all accounts on this system, including Microsoft accounts and local accounts. The problem does not occur for other Windows 10 systems on the same wifi network with the same public IP address. The problem occurs for this system on other wifi networks with different public IP addresses.
Location services are turned on. Allow apps to access your location is on. The default location is set accurately to Washington, DC. Allow desktop apps to access your location is on. All updates are installed. I have tried clearing the location history through the location settings menu.
My IP address geolocation data accurately reflects Washington, DC, as you can see from the below data from ip-api.com
{
"query": "xx.xx.xx.xx",
"status": "success",
"continent": "North America",
"continentCode": "NA",
"country": "United States",
"countryCode": "US",
"region": "DC",
"regionName": "District of Columbia",
"city": "Washington",
"district": "",
"zip": "20002",
"lat": 38.9034,
"lon": -76.9882,
"timezone": "America/New_York",
"offset": -14400,
"currency": "USD",
"isp": "MCI Communications Services, Inc. d/b/a Verizon Business",
"org": "Verizon Communications",
"as": "AS701 MCI Communications Services, Inc. d/b/a Verizon Business",
"asname": "UUNET",
"mobile": false,
"proxy": false,
"hosting": false
}
However, Windows consistently pulls the wrong location as you can see from the PowerShell results below.
PS C:\Users\andy> Add-Type -AssemblyName System.Device
PS C:\Users\andy> $Geo = New-Object System.Device.Location.GeoCoordinateWatcher
PS C:\Users\andy> $Geo.start()
PS C:\Users\andy> $Geo.position
Location Timestamp
-------- ---------
38.9287509425654, -104.67044499152 10/2/2020 3:40:00 AM +00:00
Here's what I've already done to troubleshoot:
turn location services off and on
toggle permissions for apps to access location
toggle permissions for individual apps to access location
clear location data
toggle permissions for desktop apps to access location
access geolocation programmatically to confirm incorrect data is being provided
confirm that IP address geolocation data is accurate
confirm that other accounts on same system have the problem
confirm that other systems on the same wifi network with the same IP do not have the problem
confirm that this system has the problem on other wifi networks with different public IPs
Continue reading...