The single most common cause of a greyed out location switch is a stopped engine: the Geolocation Service, lfsvc, set to Disabled by a privacy tool or a services tweak. Here is how to switch it back on — and what to do if it will not stay on.
Before touching policies or the Settings page, check the engine. This guide covers the Geolocation Service end to end — why it greys out the switch, how it usually got disabled, the two-minute restart, and the registry route for stubborn cases. The full greyed-out repair is demonstrated in the video above.
The fault in one panel — with the Geolocation Service Disabled, the Location page in Settings has nothing to switch on.
Every app that asks Windows "where am I?" is really asking one background service: the Geolocation Service, short name lfsvc. Settings knows this. When the service is disabled, the Location page cannot offer you a working switch, so Windows greys the switch out instead of letting you flip a control that does nothing.
That is why so many "my location is greyed out" cases end here: the page was never broken. The engine behind it was switched off.
Nobody disables lfsvc by accident in Settings — there is no button for it there. The usual routes are:
Honest context: disabling it does not meaningfully speed up a PC. Location lookups happen when an app asks, not all day long. The cost of disabling it is real (a frozen Settings page); the benefit is close to zero.
services.msc, press Enter.The Startup type is one registry value. If services.msc itself will not open or the change will not save:
regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvcStart value. 4 means Disabled, 3 means Manual, 2 means Automatic.3, restart the PC, and the service will be startable again.Change only that one value. The lfsvc key holds other settings the service needs.
Two possibilities, in order:
DisableLocation value) and a disabled service often arrive together, because the same tool set both. Check the policy fix in the main guide.TriggerInfo subkey; one documented pattern for "starts, then stops" is a leftover subkey named 3 under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo. Export it, delete it, restart, then start the service again.If the service still refuses to run after both, use System Restore to a date when location worked — at that point the PC has layered changes and one clean step back beats five more guesses.
The full repair — service, policy and registry — shown live on a real PC, in the right order.
▶️ Watch Full Videolfsvc is the Geolocation Service, a built-in Windows service signed by Microsoft. It answers location requests from apps when location is turned on. It is a normal part of Windows 10 and 11 and is safe to run with its default Manual startup type.
Manual is the Windows default and the better choice: the service starts when an app requests location and is otherwise idle. Automatic also works but keeps it running at all times for no real benefit.
Then the service was not the (only) lock. A policy value is the next suspect: check Turn off location in Group Policy, or the DisableLocation value under the LocationAndSensors policy key in the registry, as covered in the main greyed out guide.