最近在秋季创意者更新之后,我的电脑偶尔会出现 CPU 过高的情况,因为后台运行着多个 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
答案1
我最近自己也遇到了这个问题,从错误报告中看到它是关于system32\Geolocation.dll
加载到的explorer.exe
。
要修复此问题,您可以拒绝系统访问此文件,这样它就不会再被执行。如果您在使用 PC 执行这些步骤时遇到问题,请进入 Windows 的安全模式并在那里执行这些步骤。
打开C:\windows\system32\
,找到并打开 的属性Geolocation.dll
。转到安全选项卡,然后单击底部的Advanced
在下一个窗口中,应该会显示 TrustedInstaller 是此文件的所有者,我们需要更改它才能拒绝访问。单击Change
顶部的
在出现的框中输入你的 Windows 登录用户名Check names
。这样你就是该文件的所有者。
现在返回到第一个窗口,其中有 Geolocation.dll 的安全选项。现在单击Edit
以更改其权限。检查每个权限并删除所有复选标记。这包括所有系统包、TrustedInstaller 甚至您自己。别担心,如果您愿意,可以稍后重新添加权限。
现在explorer.exe
在任务管理器中重新启动或重新启动 Windows 以应用这些更改。explorer.exe
应该不再能够加载Geolocation.dll
,因此不会产生无限的错误消息。