
Hopefully, this is the most obvious means of managing location services on your Windows 11 computer.
Open Settings

Use Win + I, or click Start > Settings.
Privacy & Security

In the sidebar, click Privacy & security.
Access Location

Under App permissions, click Location.
Toggle Location

Use the switch under Location services to turn it On or Off.
Tip: To control individual app access, scroll to Choose which apps can access your location and toggle each app as needed.