Partager via


Comment : supprimer des catégories de compteurs de performance

Mise à jour : novembre 2007

Vous pouvez supprimer des catégories de compteurs de performance lorsqu'elles ne sont plus nécessaires. Vous ne pouvez supprimer que les catégories qui ne sont pas des objets de performance standard de Windows, autrement dit, celles qui ont été définies par l'utilisateur. De plus, vous ne pouvez pas créer ou supprimer de catégories sur des ordinateurs distants. Vous pouvez supprimer une catégorie personnalisée associée à une application si vous supprimez cette application du système. Prenons l'exemple d'une application d'entrée de commandes créant des compteurs dans une catégorie OrderProcessing ; dans ce cas, la catégorie est supprimée durant la désinstallation de l'application.

Vous pouvez utiliser la méthode Delete sur la classe PerformanceCounterCategory pour supprimer une catégorie du système. Lorsque vous supprimez une catégorie, tous les compteurs et instances qui lui sont associés sont également supprimés.

Il est important de noter qu'il existe une différence entre supprimer un compteur et supprimer une instance du composant PerformanceCounter. Lorsque vous utilisez la méthode Delete, vous supprimez une catégorie et les compteurs qui lui sont associés du système d'exploitation Windows et non une instance d'un compteur dans votre projet ou votre application. Lorsque vous supprimez une instance du composant PerformanceCounter, vous supprimez dans votre projet un composant qui fait référence à un compteur externe.

Remarque :

La classe PerformanceCounter n'est pas entièrement prise en charge dans Microsoft Windows NT version 4.0. Vous pouvez lire des données à partir des compteurs système, mais vous ne pouvez pas créer ou supprimer des compteurs personnalisés, ni y écrire.

Pour supprimer un compteur de performance à partir de l'Explorateur de serveurs

  1. Dans l'Explorateur de serveurs, recherchez la catégorie du compteur de performance à supprimer. Pour plus d'informations, consultez Comment : accéder à l'Explorateur de serveurs/bases de données et l'initialiser.

  2. Cliquez avec le bouton droit sur la catégorie et sélectionnez Supprimer.

    Remarque :

    Pour accéder aux compteurs de performance, vous devez être membre du groupe de sécurité qui a accès aux compteurs de performance (par exemple, le groupe Utilisateurs de l'Analyseur de performances). En outre, vous pouvez recevoir des invites sur Windows Vista lorsque vous essayez d'exécuter une action qui requiert des privilèges élevés, même lors d'une exécution sous des autorisations administratives. Pour plus d'informations, consultez Windows Vista et Visual Studio.

Pour supprimer une catégorie de compteurs de performance par programme

  • Appelez la méthode Delete sur la classe PerformanceCounterCategory en spécifiant comme paramètre la catégorie à supprimer.

    PerformanceCounterCategory.Delete("CategoryName")
    
         PerformanceCounterCategory.Delete("CategoryName");
    

Voir aussi

Tâches

Comment : ajouter et supprimer des instances de compteur de performance

Concepts

Gestion des catégories et des compteurs