web-dev-qa-db-fra.com

Impossible de charger les données du nom du compteur car un index non valide -Exception

J'utilise C # et WPF - Le système d'exploitation est Windows 7 Professional et Visual Studio 2012, SQL Server 2012.

J'ai utilisé Devexpress Grid dans wpf. Je veux le lier à la base de données en utilisant le mode serveur ADO.Net. J'ai sélectionné l'option "Items Source Wizard" pour effectuer cette liaison, mais elle a généré l'exception suivante:

InvalidOperationException: impossible de charger les données du nom du compteur car un index non valide '' a été lu dans le Registre.

Que signifie cette exception?

Pouvez-vous m'aider à résoudre ce problème.

Merci Annie.

59
Annie Sheikh

Je viens d'avoir ce message lié aux mises à jour de Microsoft Dynamics CRM qui ne s'installent pas et la réponse marquée pour ce message a grandement aidé:

Cliquez sur Démarrer, tapez cmd, cliquez avec le bouton droit sur cmd.exe et sélectionnez Exécuter en tant qu'administrateur. À l'invite, tapez lodctr/r et appuyez sur ENTRÉE.

Apparemment, Windows conserve le cache de certains compteurs dans le registre à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009\Counter + Help. Si ce cache est corrompu (a des lignes vides), vous obtenez les erreurs ci-dessus - et lodctr /r reconstruit ce cache.

90
Pablissimo

Bien que cela ait déjà été répondu, je vois que les gens obtiennent à plusieurs reprises la même erreur que moi en essayant de le résoudre. Si lorsque vous exécutez:

C:\windows\system32> lodctr /r

vous obtenez l'erreur

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

alors vous devez plutôt exécuter

C:\windows\SysWOW64> lodctr /r

après quoi vous devriez

Info: Successfully rebuilt performance counter setting from system backup store

Notez que cela doit être fait en tant qu'administrateur. J'ai trouvé la solution ici

84
tdc
  1. Allez dans Démarrer, tapez "cmd".

  2. Faites un clic droit sur cmd.exe et choisissez "Exécuter en tant qu’administrateur".

  3. Tapez "lodctr/r" et appuyez sur entrée.

Vous obtiendrez alors le message "Info: paramètre de compteur de performances correctement reconstruit à partir du magasin de sauvegarde système".

  1. Vérifiez s'il y a des fournisseurs qui sont désactivés, écrivez "lodctr/q" et appuyez sur Entrée

  2. Vous obtiendrez alors une longue liste de fournisseurs, assurez-vous que le [Client CRM] est activé, voir ci-dessous

Sinon, écrivez "lodctr/e: CRM Client" et appuyez sur entrée.

  1. Installer le correctif cumulatif de mise à jour du client Microsoft Dynamics CRM pour Outlook
9
Zia Ul Mustafa