Несколько экземпляров окна сообщений об ошибках, указывающих на Geolocation.dll

3384
Lv.0 Shian

Недавно после осеннего обновления создателя мой компьютер иногда испытывал высокую загрузку ЦП из-за того, что в фоновом режиме запускались несколько экземпляров wermgr.exe (отчеты об ошибках Windows).

Видимо, когда я проверяю журналы событий, все они используют один и тот же файл журнала, указывающий на Geolocation.dll.

Могу ли я узнать, как решить эту проблему?

- System   - Provider   [ Name] Windows Error Reporting   - EventID 1001   [ Qualifiers] 0   Level 4   Task 0   Keywords 0x80000000000000   - TimeCreated   [ SystemTime] 2017-10-23T19:06:39.613315700Z   EventRecordID 9675   Channel Application   Computer Shian   Security    - EventData    0  WindowsNonFatalSuspectedDeadlock  Not available  0  2  Unknown  Geolocation.dll  GetGeopositionOperationImpl  420000  Windows::Devices::Geolocation::GetGeopositionOperationImpl::InitializeAndStart      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER65CB.tmp.mdmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER701F.tmp.WERInternalMetadata.xml C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_2_f2d98841ee2bcd5605336a51b671781648283_00000000_cab_40c141fa\memory.hdmp  C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_2_f2d98841ee2bcd5605336a51b671781648283_00000000_cab_40c141fa   0  b13a9adf-eb70-4de1-92c8-d6d1b312aaa7  4  
3
Вы, вероятно, можете заставить их остановиться, просто отключив службы определения местоположения для системы в разделе «Конфиденциальность» приложения «Настройки», при условии, конечно, что у вас нет ничего в системе, которая их использует. Austin Hemmelgarn 6 лет назад 0
@AustinHemmelgarn Это не помогает. Serge Seredenko 6 лет назад 1
@AustinHemmelgarn Проблема возвращается через несколько дней Lv.0 Shian 6 лет назад 0
@KuKKi Отключение службы отчетов об ошибках Windows в `services.msc` решило эту проблему для меня. Тем не менее, я бы предпочел другой способ, поэтому я включил его, а также удалил все разрешения из Geolocation.dll в соответствии с ответом Zas. Все идет нормально. Serge Seredenko 6 лет назад 0

1 ответ на вопрос

1
Zas

Я только недавно получил эту проблему сам и из сообщения об ошибке увидел, что она была system32\Geolocation.dllзагружена в explorer.exe.

Чтобы исправить это, вы можете запретить системный доступ к этому файлу, и он больше не будет выполняться. Если у вас возникли проблемы с использованием компьютера для выполнения этих действий, войдите в безопасный режим на Windows и выполните их там.

Открыть C:\windows\system32\, найти и открыть свойства Geolocation.dll. Перейдите на вкладку безопасности и в нижней части нажмитеAdvanced

Изображение настроек безопасности

В следующем окне должно быть сказано, что TrustedInstaller является владельцем этого файла, нам нужно изменить его, чтобы иметь возможность запретить доступ. Нажмите Changeвверху

Расширенное изображение

Введите свое имя пользователя для входа в Windows в появившемся поле и Check names. Это должно сделать вас владельцем этого файла.

Теперь вернитесь в первое окно с параметрами безопасности для Geolocation.dll. Теперь нажмите, Editчтобы изменить его разрешения. Пройдите каждое разрешение и удалите все галочки. Это включает в себя все системные пакеты, TrustedInstaller и даже себя. Не волнуйтесь, разрешения могут быть добавлены позже, если вы хотите.

Разрешения удаленного изображения

Теперь перезапустите explorer.exeв диспетчере задач или перезагрузите окна, чтобы применить эти изменения. explorer.exeбольше не сможет загружаться Geolocation.dllи, следовательно, не будет выдавать бесконечные сообщения об ошибках.

Я следовал вашим шагам и удалил все разрешения для Geolocation.dll. Дадим несколько дней, чтобы проверить, вернется ли проблема. Большое спасибо! :) Lv.0 Shian 6 лет назад 0
Удаление чтения и выполнения вашего пользователя вызывает сбой при открытии настроек. gattsbr 6 лет назад 0

Похожие вопросы