Technical Anshu
Tutorials Blog
📍 Location Service Fix

Geolocation Service Disabled Start The lfsvc Service To Bring Location Back

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.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 5 minute fix
🎥 Watch the full fix in the video — every step shown live, in order

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.

services.msc — Geolocation Service Properties (illustration of the fault)
Geolocation Service (Local Computer) Startup type: Disabled Service status: Stopped Short name: lfsvc

The fault in one panel — with the Geolocation Service Disabled, the Location page in Settings has nothing to switch on.

1

Why This One Service Controls The Whole Location Page

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.

2

How The Service Usually Gets Disabled

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.

3

Start The Service — Step By Step

  1. Press Windows + R, type services.msc, press Enter.
  2. Find Geolocation Service in the list and double-click it.
  3. If Startup type says Disabled, change it to Manual. Manual is the Windows default — the service starts when an app needs location and sleeps otherwise. Automatic also works.
  4. Click Start. The status should change to Running.
  5. Click Apply, then OK. Restart the PC once so the Settings page re-reads the service state.
  6. Open Settings → Privacy & security → Location — the switch should now move.
4

The Same Fix From The Registry (When Services Will Not Open)

The Startup type is one registry value. If services.msc itself will not open or the change will not save:

  1. Create a restore point first.
  2. Open regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc
  3. Double-click the Start value. 4 means Disabled, 3 means Manual, 2 means Automatic.
  4. Set it to 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.

5

If The Service Starts And Then Stops Again

Two possibilities, in order:

  1. A policy is also set. A forced-off policy (the DisableLocation value) and a disabled service often arrive together, because the same tool set both. Check the policy fix in the main guide.
  2. A stuck trigger entry. The service has a 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.

🔴 Be honest about the trade: starting this service does not hand your location to anyone by itself. Apps still need the Location page switch on and their own per-app permission. The service is the engine; the switches are still yours.

🎥 See The Complete Greyed Out Fix In The Video

The full repair — service, policy and registry — shown live on a real PC, in the right order.

▶️ Watch Full Video
❓ Frequently Asked Questions

What is lfsvc and is it safe to run?

lfsvc 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 or Automatic — which startup type should I choose?

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.

The service is Running but the switch is still greyed out. What now?

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.

This guide is based on the Technical Anshu video “Fix Windows Location Grayed Out Issue” • Stuck on a step? Ask in the video comments — you will get a reply 🙏