Sur Windows Server 2022, il arrive que l’onglet Disque ou les métriques GPU du Gestionnaire des tâches soient absents ou restent bloqués à 0 %. Voici les causes les plus probables — et surtout les correctifs concrets pour les réactiver en toute sécurité.
Disque et GPU non visibles dans le Gestionnaire des tâches (Windows Server 2022)
Vue d’ensemble de la question
Sur un Windows Server 2022 Datacenter (21H2 ou ultérieur), l’onglet Disque peut ne pas s’afficher dans Gestionnaire des tâches > Performance, et les compteurs GPU (utilisation, mémoire, encodage/décodage) peuvent être indisponibles ou bloqués à 0 %. Plusieurs facteurs expliquent ce comportement : compteurs de performance désactivés (diskperf), base de compteurs endommagée (lodctr), pilote graphique non WDDM, carte en mode TCC, environnement virtualisé dépourvu de GPU matériel, ou encore GPO de durcissement.
Solutions rapides (à essayer d’abord)
- Activer les compteurs disque :
diskperf -y
Fermer puis rouvrir le Gestionnaire des tâches (onglet Performance). Si nécessaire, redémarrer. - Réparer/rafraîchir les compteurs de performance (utile aussi pour le GPU) :
cd %SystemRoot%\System32 lodctr /R cd %SystemRoot%\SysWOW64 lodctr /R winmgmt /resyncperf
- Vérifier les prérequis GPU : présence d’une carte physique et d’un pilote WDDM non basique (éviter « Microsoft Basic Display »), GPU non configuré en mode TCC et supporté par Windows Server 2022.
Pourquoi ces symptômes apparaissent
Le Gestionnaire des tâches s’appuie sur les compteurs de performance Windows (PerfCounters) et sur la pile graphique WDDM. Si les compteurs « Disque » sont désactivés (par diskperf
ou une GPO), l’onglet Disque disparaît. Si la base des compteurs est corrompue, des catégories (dont GPU) ne remontent plus. Côté GPU, l’affichage des graphes exige un pilote WDDM ; en mode TCC (compute only), Windows n’expose pas les métriques GPU dans le Gestionnaire des tâches. Dans une VM dépourvue de GPU passé en DDA/GPU‑P, Windows se rabat sur le rendu logiciel (Microsoft Basic Render Driver), ce qui est attendu.
Activer les compteurs disque
La commande suivante active les compteurs de disque au niveau du système :
diskperf -y
Bonnes pratiques :
- Exécuter dans un Invite de commandes administrateur.
- Fermer et rouvrir le Gestionnaire des tâches après l’exécution.
- Un redémarrage peut être utile si l’OS avait été longtemps sans compteurs ou après une mise à jour importante.
Variante ciblée : pour activer les compteurs uniquement sur un disque précis, vous pouvez spécifier le périphérique (rarement nécessaire en 2022+). En pratique, -y
suffit et reste la méthode recommandée pour rétablir l’onglet Disque.
Que fait réellement diskperf
?
Historiquement, diskperf
active/désactive la collecte des compteurs PhysicalDisk et LogicalDisk. Selon l’image de référence, une GPO de durcissement ou un outil d’optimisation peut les avoir désactivés. Les réactiver remet immédiatement à disposition les métriques utilisées par le Gestionnaire des tâches, perfmon.exe
et les outils de supervision.
Réparer/rafraîchir les compteurs de performance (y compris GPU)
Si certains objets/catégories sont manquants ou figés, reconstruisez la base des compteurs depuis la sauvegarde système :
cd %SystemRoot%\System32
lodctr /R
cd %SystemRoot%\SysWOW64
lodctr /R
Puis resynchronisez WMI avec les compteurs :
winmgmt /resyncperf
Notes utiles :
- Exécutez ces commandes dans une console administrateur.
- Si des logiciels d’éditeur tiers ont ajouté des compteurs, la reconstruction restaure la cohérence depuis les derniers backups valides.
- Après
lodctr /R
, un redémarrage est parfois requis pour que tous les services de télémétrie repartent sur une base propre.
Quand utiliser winmgmt
supplémentaires
Si la WMI réagit anormalement (requêtes lentes, erreurs dans l’Observateur d’événements), vous pouvez vérifier et tenter une réparation prudente :
winmgmt /verifyrepository
winmgmt /salvagerepository
À effectuer uniquement en cas d’indices de corruption WMI et en dehors des heures de production.
Vérifier les prérequis côté GPU
- Matériel & pilote : une carte GPU réelle doit être visible par le système, avec un pilote WDDM installé. Évitez le « Microsoft Basic Display/Render ». Vérifiez via
dxdiag
(champ « Driver Model : WDDM x.x »), Gestionnaire de périphériques ouGet-WmiObject Win32_VideoController
. - Mode TCC vs WDDM (NVIDIA datacenter) : en mode TCC (compute‑only), le Gestionnaire des tâches ne trace pas l’activité GPU. Basculez en WDDM avec
nvidia-smi
(commande adaptée à votre modèle) puis redémarrez le serveur si demandé. - Contexte VM/RDP : dans une VM sans DDA (Discrete Device Assignment) ni GPU‑P, seul le rendu logiciel est disponible. L’onglet GPU peut alors être absent ou n’afficher que « Microsoft Basic Render Driver ». C’est un comportement normal.
Vérifications express côté GPU
dxdiag
# Onglet "Affichage" > "Modèle du pilote" doit indiquer WDDM
nvidia-smi
# Confirmer que le GPU est détecté, vérifier le "Driver Model"/mode d’exploitation
Contrôles rapides dans PerfMon
- Ouvrir perfmon.exe > Analyseur de performances > Ajouter : vérifiez que les objets
PhysicalDisk
/LogicalDisk
sont présents aprèsdiskperf -y
. - Rechercher GPU Engine et GPU Adapter Memory (si pilote WDDM présent). Si ces catégories apparaissent, les compteurs GPU sont exposés au système.
Tableau récapitulatif : symptômes → causes probables → correctifs
Symptôme | Cause probable | Vérification | Correctif |
---|---|---|---|
Onglet Disque absent | Compteurs disque désactivés | typeperf -q | find "PhysicalDisk" | diskperf -y , puis relancer Task Manager |
Disque à 0 % en permanence | Base PerfCounters corrompue | lodctr /q retourne des erreurs | lodctr /R (System32 & SysWOW64), redémarrer |
GPU absent/figé à 0 % | Pilote non WDDM / mode TCC | dxdiag : « Driver Model »; nvidia-smi | Installer pilote WDDM, basculer en WDDM, redémarrer |
GPU affiché comme « Microsoft Basic » | Aucun GPU matériel assigné | Gestionnaire de périphériques | Assigner un GPU (DDA/GPU‑P) ou installer un vrai pilote |
Compteurs réapparaissent puis redisparaissent | GPO/outil de sécurité désactive les compteurs | Audit de GPO/Registre | Adapter la GPO, débloquer les clés Performance |
Procédure pas à pas détaillée
1) Activer les compteurs disque
diskperf -y
- Rouvrez Gestionnaire des tâches > Performance. L’onglet Disque doit apparaître avec les graphes d’activité.
- Si vous êtes connecté en RDP, fermez la session et reconnectez‑vous pour forcer le rafraîchissement de l’interface.
2) Réparer/rafraîchir les compteurs de performance (y compris GPU)
cd %SystemRoot%\System32
lodctr /R
cd %SystemRoot%\SysWOW64
lodctr /R
winmgmt /resyncperf
Ces commandes reconstruisent les métadonnées de compteurs et resynchronisent WMI. Elles corrigent la majorité des cas où les graphes GPU restent figés ou où certaines catégories disparaissent dans PerfMon.
3) Vérifier les prérequis côté GPU
- Pilote WDDM : installez la version serveur du pilote fournie par le fabricant, compatible Windows Server 2022.
- Mode d’exploitation : pour des GPU NVIDIA datacenter (Tesla/Quadro), assurez‑vous que le mode WDDM est actif (et non TCC) si vous souhaitez des graphes dans Task Manager. La bascule se fait avec
nvidia-smi
(consultez la commande correspondant à votre modèle), puis redémarrez si demandé. - Environnement virtualisé : si la VM n’a pas de GPU matériel (DDA/GPU‑P), c’est normal de ne pas voir d’usage GPU pertinent. Utilisez alors des compteurs CPU/Disque/Carte réseau pour le diagnostic.
4) Contrôles rapides
- PerfMon : ajoutez PhysicalDisk\% Disk Time, LogicalDisk\Avg. Disk sec/Transfer, GPU Engine\Utilization Percentage. La présence et l’évolution de ces séries confirment l’état des compteurs.
- DxDiag : vérifie le modèle de pilote (WDDM requis) et les fonctionnalités exposées.
Cas particuliers et points d’attention
Images système durcies / GPO
Sur des images « golden » ou des environnements sécurisés, une GPO ou un script de durcissement peut désactiver les compteurs par défaut. Si les compteurs réapparaissent après diskperf -y
puis disparaissent au prochain reboot, recherchez les paramètres qui écrasent la configuration au démarrage. Inspectez également la valeur Disable Performance Counters dans les sous-clés HKLM\SYSTEM\CurrentControlSet\Services\<Service>\Performance
(0 = activé, 1 = désactivé).
Services de journalisation de performance
Si Performance Logs & Alerts (service pla
) ou Windows Management Instrumentation (service Winmgmt
) sont instables, redémarrez-les après une reconstruction des compteurs :
net stop pla
net start pla
net stop winmgmt
net start winmgmt
Attention : arrêter WMI peut perturber des outils d’administration ou de supervision en cours d’exécution.
Session RDP et rendu logiciel
En RDP, Windows peut utiliser un chemin de rendu différent (notamment pour l’interface). Même avec un GPU WDDM, l’activité graphique d’une session distante peut paraître faible. Pour valider l’état réel, testez localement ou avec une application qui sollicite le GPU (encodage vidéo, DirectX, CUDA via un contexte WDDM).
Mode ECO/limitation de puissance
Sur des GPU datacenter, certains modes d’optimisation (puissance/verrouillage de fréquence) peuvent donner l’impression d’un GPU « à 0 % ». Vérifiez via l’outil fournisseur (ex. nvidia-smi
) que la carte n’est pas bridée au repos permanent.
Automatiser la remise en état (script administrateur)
Vous pouvez regrouper les étapes clés dans un script simple à exécuter après déploiement d’un serveur :
@echo off
rem --- Réactiver compteurs disque ---
diskperf -y
rem --- Reconstruire les compteurs ---
cd /d %SystemRoot%\System32
lodctr /R
cd /d %SystemRoot%\SysWOW64
lodctr /R
rem --- Resynchroniser WMI ---
winmgmt /resyncperf
rem --- Conseillé : redémarrage si anomalies persistantes ---
echo Redemarrage recommande si les compteurs etaient corrompus.
pause
Conservez ce script dans votre référentiel d’outillage post‑installation pour éviter les surprises après sysprep ou durcissement.
Vérifier que tout fonctionne
- Ouvrez Gestionnaire des tâches > Performance : l’onglet Disque est présent et évolue quand vous lancez des E/S (copie d’un gros fichier).
- Dans le même onglet, sélectionnez GPU : les graphes (3D, Copy, Video Encode/Decode) bougent lorsque vous sollicitez la carte (lecture vidéo, encodage, application 3D).
- Dans PerfMon, ajoutez GPU Engine\Utilization Percentage. Ouvrez une application qui charge le GPU : la courbe doit suivre.
FAQ express
Q : diskperf -y a fonctionné, mais l’onglet Disque disparaît après redémarrage.
R : Une GPO ou un agent de sécurité le désactive au boot. Recherchez un script de démarrage ou une GPO « Désactiver les compteurs de performance » et ajustez‑la. Vérifiez aussi les clés HKLM\SYSTEM\CurrentControlSet\Services\PartMgr\
et ...\Performance
liées aux compteurs.
Q : Le GPU est visible mais tout reste à 0 %.
R : Sur NVIDIA datacenter en TCC, Task Manager ne graphe pas. Basculez en WDDM via nvidia-smi
si votre usage le permet, ou utilisez des outils adaptés au mode compute (ex. NVML) pour la télémétrie.
Q : En VM, je ne vois que « Microsoft Basic Render Driver ».
R : C’est attendu sans passage de GPU (DDA) ou GPU‑P. Affectez un GPU matériel à la VM ou restez sur le rendu logiciel.
Q : lodctr /R renvoie une erreur d’accès.
R : Lancez la console en administrateur. Fermez les outils de supervision lourds, puis relancez. Au besoin, redémarrez le service pla
et recommencez.
Q : Faut‑il redémarrer le serveur ?
R : Pas systématiquement. Après diskperf -y
, la réouverture de Task Manager suffit souvent. Après une reconstruction des compteurs (lodctr /R
), un redémarrage garantit une réinitialisation propre des services dépendants.
Bons réflexes d’observabilité sur Windows Server 2022
- Standardiser un playbook « post‑déploiement » :
diskperf -y
, validation PerfMon, pilote GPU WDDM, testdxdiag
. - Automatiser la vérification via un script qui liste les objets PerfMon attendus et alerte si une catégorie manque.
- Documenter les choix de mode GPU (WDDM vs TCC) par rôle serveur (VDI, rendu, IA, HPC).
- Séparer supervision « compute » (CUDA/NVML) et supervision « affichage » (WDDM/Task Manager) selon vos cas d’usage.
Commandes utiles à connaître
:: Afficher les objets de compteurs disponibles
typeperf -q
\:: Vérifier la présence des compteurs disque
typeperf -q | find "PhysicalDisk"
typeperf -q | find "LogicalDisk"
\:: Lister les contrôleurs vidéo via WMI
wmic path win32\_videocontroller get name, driverversion, adapterram
\:: Arrêter proprement le Gestionnaire des tâches
taskkill /f /im Taskmgr.exe
\:: Redémarrer les services de perf si nécessaire
net stop pla && net start pla
net stop winmgmt && net start winmgmt
Check‑list finale
diskperf -y
exécuté, Task Manager relancélodctr /R
exécuté dansSystem32
etSysWOW64
winmgmt /resyncperf
exécuté sans erreur- Pilote WDDM installé, GPU non en TCC
- PerfMon affiche PhysicalDisk / LogicalDisk / GPU Engine
- Aucun composant (GPO/agent) ne ré‑désactive les compteurs au démarrage
Informations complémentaires utiles
Pour revenir à l’état d’origine (désactiver les compteurs disque) :
diskperf -n
Si les compteurs restent manquants ou corrompus :
- Vérifier qu’aucune GPO ni aucun outil de sécurité ne désactive les compteurs au démarrage.
- Mettre à jour le pilote GPU vers une version officiellement supportée par Windows Server 2022.
- Redémarrer le service Performance Logs & Alerts (
pla
) et WMI aprèslodctr /R
, voire redémarrer le serveur.
Conclusion
Dans la majorité des cas, la combinaison diskperf -y
+ lodctr /R
+ winmgmt /resyncperf
suffit à rétablir l’onglet Disque et les graphes GPU du Gestionnaire des tâches sur Windows Server 2022. Sur des serveurs équipés de GPU datacenter, n’oubliez pas la contrainte WDDM (vs TCC) et les spécificités des environnements virtualisés. En appliquant ces étapes et en vérifiant systématiquement PerfMon, vous retrouvez une visibilité fiable sur les ressources et facilitez vos diagnostics de performance.