由于索引无效,无法加载计数器名称数据-异常

本文关键字:计数器 加载 数据 异常 于索引 索引 无效 | 更新日期: 2023-09-27 18:25:47

我使用的是C#和WPF-操作系统是windows 7 Professional和Visual Studio 2012,SQL Server 2012。

我在wpf中使用了Devexpress网格。我想使用ADO.Net服务器模式将它绑定到数据库。我选择了"项目源向导"选项来进行此绑定,但它生成了以下异常:

InvalidOperationException:无法加载计数器名称数据,因为从注册表中读取了无效索引"。

这个异常是什么意思

你能帮我解决这个问题吗。

谢谢,安妮。

由于索引无效,无法加载计数器名称数据-异常

虽然这个问题已经得到了回答,但我看到人们反复出现与我试图解决它时相同的错误

C:'windows'system32> lodctr /r

你得到错误

Error: Unable to rebuild performance counter setting from system backup store, error code is 2

那么你需要运行

C:'windows'SysWOW64> lodctr /r

之后你应该得到

Info: Successfully rebuilt performance counter setting from system backup store

请注意,这必须以管理员身份完成。我在这里找到了解决方案

刚刚收到与Microsoft Dynamics CRM更新未安装有关的消息,这篇文章的标记答案帮助很大:

单击"开始",键入cmd,右键单击cmd.exe,然后选择"以管理员身份运行"。在提示下,键入lodctr/r并按ENTER键。

显然,Windows在注册表中的HKEY_LOCAL_MACHINE'SOFTWARE'Microsoft'Windows NT'CurrentVersion'Perflib'009''Counter+Help中保留了一些计数器缓存。如果该缓存已损坏(有空行),则会出现上述错误,lodctr /r会重建该缓存。

  1. 转到"开始",键入cmd

  2. 右键单击cmd.exe并选择"以管理员身份运行"。

  3. 键入lodctr /r,然后按enter键。

然后,您将收到消息‘Info: Successfully rebuilt performance counter setting from system backup store’

  1. 检查是否有被禁用的提供程序,写入lodctr /q并按enter

  2. 然后,您将获得一长串提供商,确保[CRM Client]Enabled,请参阅下面的

如果没有,请写入lodctr /e:CRM Client,然后按enter键。

  1. 安装Microsoft Dynamics CRM for Outlook客户端更新汇总
  1. 以管理员身份运行命令提示符。

  2. LODCTR /r

  3. 等待几秒钟将其丢弃错误:无法从系统备份存储中重置性能计数器。错误代码2。

重新键入LODCTR / r,这次它工作成功。