Fix in CMD
net stop lfsvc
rd /s /q "%ProgramData%\Microsoft\Windows\LfSvc\Cache"
net start lfsvc
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
My Windows PC suddenly thought it was in Ulverston, UK. Automatic time zone switched to GMT, and every app using Windows geolocation (Google Maps, Chrome Geolocation API, etc.) received the same incorrect coordinates. My public IP correctly resolved to Melbourne, Australia, there was no VPN, and the issue occurred on multiple networks.
Restarting the Geolocation Service did not help. The fix was:
After deleting the LfSvc\Cache folder, Windows immediately rediscovered the correct location and automatically corrected the time zone.
Has anyone else seen the Geolocation Service cache become permanently stuck on an old/incorrect location??
Answer recommended by moderator
Fix in CMD
net stop lfsvc
rd /s /q "%ProgramData%\Microsoft\Windows\LfSvc\Cache"
net start lfsvc
Hi Brent
Glad to hear clearing the LfSvc cache resolved the issue. I'll go ahead and recommend your answer for better visibility, so that those who may run into the same thing as you can find this much needed solution.
This appears to have been a stale or corrupted Windows Geolocation Service cache causing Windows to persist an incorrect UK location despite the correct IP-based location. Since deleting the cache immediately restored accurate location detection and time zone settings, your findings could help others experiencing similar issues on Windows 11 Insider Build 26200.8973.
If the problem does not return, it was likely a one-time cache corruption. Consider submitting feedback through Feedback Hub so Microsoft can investigate whether this affects other Insider users.