В Windows 11 службы определения местоположения управляются через раздел Параметры → Конфиденциальность и защита → Расположение. Здесь можно включить геолокацию для всего компьютера, разрешить доступ приложениям и отдельно настроить права для конкретных программ. Microsoft

Иногда переключатели отображаются серым цветом, уже принудительно установлены в положение "Вкл." или "Откл.", а рядом появляется сообщение: "Некоторыми из этих параметров управляет ваша организация".

Ниже разберём обычный способ настройки, восстановление заблокированных параметров и причины, по которым служба геолокации Windows 11 может не работать.

Как включить или отключить местоположение стандартным способом

  1. Нажмите Win + I, чтобы открыть "Параметры".
  2. Перейдите в раздел Конфиденциальность и защита.
  3. Откройте пункт Расположение.
  4. В строке Службы определения местоположения нажмите Изменить.
  5. Переведите переключатель в нужное положение.

Для доступа к геолокации существуют два уровня разрешений:

  • Местоположение для этого устройства - общий параметр Windows, который может изменить администратор компьютера.
  • Разрешить приложениям доступ к вашему местоположению - разрешение для приложений текущего пользователя.
  • Выбор приложений, которые могут использовать точное местоположение - индивидуальные разрешения для отдельных программ.

Если геолокация отключена на уровне устройства, включить её только для одного приложения не получится. Сначала нужно разрешить определение местоположения для всей системы. Microsoft

После включения можно проверить список программ, которые недавно обращались к координатам. При использовании геолокации Windows в области уведомлений может появиться соответствующий значок.

Что делать, если переключатель местоположения неактивен

Чаще всего заблокированный параметр связан с локальными групповыми политиками, ограничениями в реестре или отключённой системной службой lfsvc.

Перед изменением системных параметров желательно создать точку восстановления:

  1. Нажмите Win + R.
  2. Введите sysdm.cpl и нажмите Enter.
  3. Откройте вкладку Защита системы.
  4. Выберите системный диск.
  5. Нажмите Создать и укажите название точки восстановления.

Восстановление возможности изменять настройки

Запустите Терминал Windows или Windows PowerShell от имени администратора:

  1. Щёлкните правой кнопкой мыши по кнопке Пуск.
  2. Выберите Терминал (Администратор) или Windows PowerShell (Администратор).
  3. Вставьте команды ниже.
  4. Нажмите Enter и дождитесь завершения.
  5. Перезапустите приложение "Параметры".
Remove-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" -Recurse -Force -ErrorAction SilentlyContinueRemove-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Name "Let*Location*" -Force -ErrorAction SilentlyContinue
Start-Process "$env:WINDIR\System32\SystemSettingsAdminFlows.exe" -ArgumentList "SetCamSystemGlobal location 1" -Wait
Set-Service lfsvc -StartupType AutomaticRestart-Service lfsvc -Force -ErrorAction SilentlyContinue

Этот набор команд:

  • удаляет политики, которые принудительно запрещают или задают состояние геолокации;
  • восстанавливает возможность менять разрешения для приложений;
  • устанавливает для службы географического положения автоматический запуск;
  • перезапускает службу lfsvc.

Команда с Start-Process дополнительно возвращает возможность настройки местоположения для всех пользователей компьютера, включая обычные учётные записи. Если это нежелательно, строку можно удалить перед выполнением скрипта.

При вставке нескольких команд PowerShell может показать предупреждение о выполнении блока. В таком случае подтвердите запуск и нажмите Enter ещё раз, если терминал ожидает завершения последней строки.

Как принудительно включить геолокацию через PowerShell

Если первый способ не помог, можно задать разрешения вручную. Этот вариант не просто снимает блокировку, а принудительно включает службы определения местоположения и доступ к ним для приложений.

Откройте терминал от имени администратора и выполните:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" -Force | Out-NullSet-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" -Name "DisableLocation" -Value 0 -Type DWordSet-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" -Name "DisableLocationScripting" -Value 0 -Type DWord
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Force | Out-NullSet-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Name "LetAppsAccessLocation" -Value 1 -Type DWordSet-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Name "LetAppsAccessLocation_UserInControl" -Value 1 -Type DWordSet-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" -Name "LetDesktopAppsAccessLocation" -Value 1 -Type DWord
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Force | Out-NullSet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Name "Value" -Value "Allow" -Type String
Set-Service -Name "lfsvc" -StartupType AutomaticRestart-Service -Name "lfsvc" -Force -ErrorAction SilentlyContinue

После выполнения перезагрузите компьютер или хотя бы закройте и снова откройте "Параметры".

Что изменяет второй скрипт

Команды создают и изменяют системные параметры, отвечающие за доступ к местоположению:

  • разрешают службу определения местоположения;
  • разрешают приложениям Microsoft Store запрашивать координаты;
  • разрешают обычным настольным программам использовать геолокацию;
  • устанавливают для хранилища разрешений значение Allow;
  • переводят службу lfsvc в режим автоматического запуска;
  • перезапускают службу.

После этого в "Параметрах" может остаться сообщение "Некоторыми из этих параметров управляет ваша организация". Это ожидаемо: часть разрешений была задана через системные политики. Сам переключатель при этом обычно становится доступным.

Как проверить службу географического положения

Даже при правильных параметрах реестра геолокация не будет работать, если остановлена системная служба.

  1. Нажмите Win + R.
  2. Введите services.msc.
  3. Найдите Служба географического положения.
  4. Откройте её свойства.
  5. Установите тип запуска Автоматически.
  6. Нажмите Запустить или Перезапустить.

Внутреннее имя этой службы - lfsvc.

Если при запуске появляется ошибка, сначала запишите её текст и код. В таком случае проблема может быть не в разрешениях Windows, а в повреждённых системных компонентах, зависимостях службы или изменённой сборке операционной системы.

Почему геолокация Windows 11 блокируется

1. Ограничения локальной групповой политики

В редакторе локальной групповой политики можно запретить Windows и приложениям обращаться к местоположению. Такие ограничения часто появляются после использования корпоративных шаблонов, твикеров и скриптов для "оптимизации" системы.

На компьютерах с Windows 11 Pro, Enterprise или Education можно проверить политики через:

gpedit.msc

Ищите параметры, связанные с:

Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Расположение и датчики

Также стоит проверить разделы, связанные с конфиденциальностью приложений и доступом к местоположению.

2. Программы для отключения телеметрии и оптимизации

Утилиты для настройки приватности, удаления встроенных компонентов и отключения телеметрии иногда изменяют те же политики, которые используются службой геолокации.

Если проблема появилась после запуска подобной программы, восстановите её настройки по умолчанию или отмените изменения, связанные с расположением и разрешениями приложений.

3. Сторонний антивирус

Некоторые антивирусы и защитные комплексы имеют отдельные модули контроля конфиденциальности. Они могут блокировать доступ приложений к координатам независимо от настроек Windows.

Для проверки временно отключите именно модуль защиты приватности, контроля приложений или сетевых разрешений. Полностью удалять антивирус для диагностики обычно не требуется.

4. Повреждение службы `lfsvc

Если служба не запускается вручную, проверьте целостность системных компонентов Windows. В терминале администратора последовательно выполните:

DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow

После завершения перезагрузите компьютер и снова проверьте службу географического положения.

5. Корпоративная или учебная учётная запись

Если компьютер подключён к организации, домену или системе управления устройствами, параметры местоположения могут задаваться администратором. В таком случае локальный пользователь не всегда может изменить их самостоятельно.

Сообщение "Некоторыми из этих параметров управляет ваша организация" не обязательно означает неисправность. На рабочем компьютере это может быть штатным ограничением политики безопасности.

6. Изменённый образ Windows 11

В облегчённых или неофициальных сборках Windows некоторые службы и компоненты могут быть удалены. Из-за этого восстановление параметров через реестр или PowerShell не гарантирует результат.

Если в системе отсутствует сама служба lfsvc, наиболее надёжным решением будет восстановление Windows штатными средствами или установка официального образа без вырезанных компонентов.

7. Параметр SkipMachineOOBE в unattend.xml

При автоматизированной установке Windows настройки могут задаваться файлом unattend.xml. Устаревший параметр SkipMachineOOBE, присутствующий в образе или на установочной флешке, иногда приводит к некорректной инициализации отдельных системных компонентов.

Это особенно актуально для кастомных образов и флешек, подготовленных сторонними программами.

Как отключить доступ к геолокации после исправления

Когда переключатели снова стали доступны, отключить местоположение можно штатными средствами:

  1. Откройте Параметры сочетанием Win + I.
  2. Перейдите в Конфиденциальность и защита → Расположение.
  3. Нажмите Изменить рядом с параметром местоположения устройства.
  4. Выберите Откл.
  5. При необходимости отдельно отключите доступ приложений к координатам.

Можно оставить системную геолокацию включённой, но запретить доступ отдельным программам. Для этого прокрутите страницу до списка приложений и отключите разрешение напротив ненужных программ.

Если требуется удалить сохранённую историю местоположений, это можно сделать в том же разделе через пункт Очистить. Очистка данных на компьютере не обязательно удаляет сведения, которые ранее были сохранены конкретным приложением или сервисом. Microsoft

Краткий порядок действий

Если служба определения местоположения Windows 11 не включается:

  1. Проверьте переключатель в Параметры → Конфиденциальность и защита → Расположение.
  2. Запустите Службу географического положения через services.msc.
  3. Создайте точку восстановления.
  4. Выполните первый PowerShell-скрипт от имени администратора.
  5. Если это не помогло, примените скрипт с принудительным включением разрешений.
  6. Проверьте групповые политики, твикеры и сторонний антивирус.
  7. Для корпоративного компьютера обратитесь к администратору.
  8. Если служба отсутствует или повреждена, восстановите системные компоненты Windows.

В обычной домашней установке Windows 11 проблему чаще всего удаётся решить восстановлением политик, переводом lfsvc в автоматический режим и перезапуском службы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *