修复事件错误 1020 和 1008 Microsoft-Windows-Perflib 错误

用户有时会无缘无故地在Windows 10中看到(Windows 10)事件(Event)错误10201008 Microsoft-Windows-Perflib错误。更重要的是,他们不知道修复它。错误消息看起来像这样 -

事件错误 1020 或 1008 Microsoft-Windows-Perflib 错误

1]事件:1008(1] Event: 1008)

DLL“C:WINDOWSsystem32mscoree.dll”中服务“.NETFramework”的打开过程(Procedure)失败,错误代码系统找不到指定的文件。此服务的性能(Performance)数据将不可用。

2]事件:1020(2] Event: 1020)

所需的缓冲区大小大于传递给“LSM”服务的“C:WindowsSystem32perfts.dll ”可扩展计数器 DLL的(” Extensible Counter DLL)收集函数的缓冲区大小。(Collect)给定的缓冲区大小为 34184,所需大小为 43160。

解决这个问题需要做一些工作。在创建系统还原点之后,请按照以下说明进行修复。

事件错误 1020(Event Error 1020)或 1008 Microsoft-Windows-Perflib 错误

正在报告错误事件 1020 和 1008,因为计数器列表已损坏并且所需的DLL已禁用。当性能计数器无法卸载指定服务的字符串时,注册表可能会损坏并显示Error 1020。要解决此问题,请重建性能计数器列表。

  1. 单击开始。
  2. 在搜索栏中键入 CMD。
  3. 右键单击命令提示符。
  4. 选择以管理员身份运行。
  5. 输入(Enter)以下命令并按Enter键——CD %SYSTEMROOT%System32
  6. 在命令提示符处,键入lodctr /r.
  7. 按 ENTER。
  8. 同样对于错误 1008,键入lodctr /e:<DLL name>,然后按 ENTER。

(Please)注意,完成此过程需要本地管理员组中的(Administrators)成员身份。(Membership)要重建注册表中的计数器列表,请执行以下操作。

单击(Click)Windows 10 开始按钮(Start)

在出现的搜索(Search)框中,键入CMD命令提示符(Command Prompt)

当看到该选项时,右键单击它并选择以管理员身份运行(Run as administrator)选项。

重建性能计数器

现在,在屏幕上出现的命令提示符(Command Prompt)窗口中,输入以下命令并按Enter键 - cd %SYSTEMROOT%System32

再次输入以下命令并按Enter键 - lodctr /r

同样,禁用所需的DLL时会发生1008 Microsoft-Windows-Perflib错误。(Microsoft-Windows-Perflib)要解决此问题,请键入>,然后按ENTER(替换lodctr /e:</<DLL name与库的文件名)。

希望这有帮助。



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts