Comment corriger l'erreur WDF_VIOLATION sous Windows 10

L'erreur WDF_VIOLATION (code d'erreur 0x10D) indique que Windows a détecté une erreur dans un pilote noyau basé sur le framework. Ce code seul ne permet pas d'identifier le périphérique défaillant. Déconnectez le matériel récemment ajouté, puis isolez ou restaurez les pilotes en mode sans échec. Notez tout .sysnom de fichier affiché sur l'écran bleu et sauvegardez vos fichiers importants avant de procéder à un dépannage avancé. La note technique de Microsoft concernant l'erreur 0x10D est destinée aux développeurs ; suivez les étapes ci-dessous pour le dépannage sur PC.

Essayez ces solutions dans l'ordre, en redémarrant l'ordinateur après chaque modification. Les instructions de Microsoft concernant les codes d'arrêt recommandent également de retirer le nouveau matériel, d'utiliser le mode sans échec, de vérifier les pilotes et de restaurer Windows.

1. Déconnectez les appareils récemment ajoutés

Éteignez et débranchez les périphériques connectés peu avant le premier plantage, comme un adaptateur USB, une webcam, une station d'accueil ou une imprimante. Redémarrez Windows, puis reconnectez les périphériques un par un, en redémarrant l'ordinateur entre chaque test. Si le plantage se reproduit, essayez un autre port ou installez le pilote correspondant à votre modèle. Cela permet de déterminer si le problème vient d'un périphérique, d'un pilote ou d'un port, sans supposer que le matériel est défectueux.

Un ordinateur portable Windows 10, une webcam externe et un adaptateur sans fil USB sont posés sur un bureau.
Tester les appareils récemment ajoutés un par un.

2. Démarrer Windows en mode sans échec

Depuis l'écran de connexion, maintenez la touche Maj enfoncée tout en sélectionnant Marche/Arrêt > Redémarrer . Dans l'environnement de récupération Windows, choisissez Dépannage > Options avancées > Paramètres de démarrage > Redémarrer . Appuyez sur 4 ou F4 pour accéder au mode sans échec, ou sur 5 ou F5 pour accéder au mode sans échec avec prise en charge réseau. Si Windows ne parvient pas à se connecter, consultez la procédure d'ouverture de l'environnement de récupération Windows . Un plantage qui s'arrête en mode sans échec peut indiquer un pilote ou un service de démarrage normal, mais ne permet pas de l'identifier précisément.

L'écran des paramètres de démarrage de l'environnement de récupération Windows affiche les options du mode sans échec et un bouton Redémarrer.
Utilisez les paramètres de démarrage pour redémarrer Windows en mode sans échec.

3. Restaurez ou réinstallez le pilote suspecté

Faites un clic droit sur le menu Démarrer , ouvrez le Gestionnaire de périphériques et vérifiez les périphériques récemment modifiés ou les entrées marquées d'un point d'exclamation jaune. Faites un clic droit sur un périphérique susceptible d'être en cause et sélectionnez Propriétés > Pilote . Si le problème est apparu après une mise à jour, sélectionnez Restaurer le pilote précédent si cette option est disponible. Sinon, essayez Mettre à jour le pilote ou téléchargez le pilote correspondant à votre modèle auprès du fabricant. Vous pouvez désinstaller le périphérique identifié et redémarrer l'ordinateur si nécessaire ; ne supprimez pas son package de pilote, sauf si vous disposez d'un programme d'installation de remplacement.

Gestionnaire de périphériques Windows 10 avec un adaptateur sans fil USB sélectionné et les options de pilote visibles
Le Gestionnaire de périphériques vous permet d'inspecter et de modifier un pilote de périphérique suspect.

4. Vérifiez les mises à jour éligibles

Ouvrez Paramètres > Mise à jour et sécurité > Windows Update et sélectionnez Rechercher des mises à jour . Installez les mises à jour proposées pour votre PC et redémarrez-le. Si aucun pilote n'apparaît, consultez la page d'assistance du fabricant de votre PC ou périphérique et assurez-vous de vérifier que le modèle et la version de Windows correspondent exactement. Évitez d'utiliser des utilitaires tiers de mise à jour de pilotes.

Le support standard de Windows 10 a pris fin le 14 octobre 2025. La disponibilité des mises à jour dépend désormais de votre appareil et de votre inscription aux mises à jour de sécurité étendues (le cas échéant). Si Windows Update ne propose aucune mise à jour, consultez l'état du support Microsoft pour Windows .

Paramètres de Windows 10 sur la page Windows Update avec le bouton Rechercher les mises à jour
Vérifiez quelles mises à jour sont disponibles pour votre installation.

5. Utilisez la restauration du système

Si les plantages sont survenus après une modification de pilote, d'application ou du système, appuyez sur Windows + R , saisissez `<commande>` rstrui.exeet appuyez sur Entrée . Choisissez un point de restauration antérieur au problème et sélectionnez « Rechercher les programmes affectés » avant de continuer. La restauration du système conserve vos fichiers personnels, mais peut annuler les applications, pilotes, mises à jour et paramètres ultérieurs. Si Windows ne démarre pas, utilisez Dépannage > Options avancées > Restauration du système dans l'environnement de récupération ; un PC chiffré peut nécessiter sa clé BitLocker. Consultez les instructions de restauration du système de Microsoft .

L'écran de dépannage de l'environnement de récupération Windows affiche les options avancées et la restauration du système.
La restauration du système permet de rétablir les paramètres de l'environnement de récupération.

6. Tester la mémoire système

Enregistrez votre travail, appuyez sur Windows + R , saisissez la commande mdschedet appuyez sur Entrée . Sélectionnez « Redémarrer maintenant et rechercher les problèmes » . Après le test et le redémarrage, consultez la notification. Si vous l'avez manquée, recherchez le résultat dans l'Observateur d'événements : Journaux des applications et des services > Microsoft > Windows > Résultats de MemoryDiagnostics > Débogage . Une erreur signalée nécessite un diagnostic matériel ; un résultat normal n'exclut pas un problème de pilote.

La boîte de dialogue Diagnostic de mémoire Windows propose de redémarrer maintenant ou de rechercher des problèmes au prochain démarrage.
Sauvegardez votre travail en cours avant de redémarrer pour le test de mémoire.

7. Réparer les fichiers système Windows

Recherchez « Invite de commandes » , cliquez dessus avec le bouton droit et choisissez « Exécuter en tant qu'administrateur » . Exécutez ensuite ces commandes séparément, dans cet ordre, et attendez la fin de chacune :

  1. DISM.exe /Online /Cleanup-image /Restorehealth
  2. sfc /scannow

Redémarrez votre ordinateur après l'analyse. Le guide de réparation de Microsoft explique les résultats. La fenêtre de commande ci-dessous affiche un exemple de résultat ; les messages affichés sur votre PC peuvent varier.

Invite de commandes administrateur affichant les commandes DISM et sfc avec un exemple de résultat.
Exécutez DISM, puis SFC ; le résultat affiché est un exemple.

8. Isoler les logiciels de démarrage tiers

Si l'erreur survient après la connexion, un démarrage minimal permet de vérifier si un service ou une application de démarrage non Microsoft est en cause. Recherchez « Services » msconfig. Dans la section Services , cochez « Masquer tous les services Microsoft » , sélectionnez « Désactiver tout » et appliquez les modifications. Au démarrage , ouvrez le Gestionnaire des tâches, désactivez les éléments activés et notez les modifications apportées. Redémarrez et testez ; si l'erreur disparaît, réactivez les éléments un par un pour identifier le conflit. Rétablissez ensuite le démarrage normal. Sur un PC géré, consultez le service informatique avant de modifier les services. Suivez les instructions de démarrage minimal de Microsoft .

Onglet Services de configuration système Windows avec l'option Masquer tous les services Microsoft cochée et Gestionnaire des tâches au démarrage visible
Notez les services et les éléments de démarrage que vous désactivez.

Si l'erreur persiste

Si l'erreur WDF_VIOLATION persiste après ces vérifications, cessez de supprimer les pilotes non liés et contactez le fabricant de votre ordinateur ou périphérique. Communiquez-lui le code d'erreur, le nom du fichier du pilote (le cas échéant) et la modification ayant précédé le plantage. Sauvegardez vos fichiers avant de réinitialiser ou de réinstaller Windows, car les options de récupération peuvent supprimer des applications ou des données.

Laisser un commentaire

Comment modifier un BIOS NVIDIA : vérifications rapides avant de modifier le VBIOS

Comment modifier un BIOS NVIDIA : vérifications rapides avant de modifier le VBIOS

Découvrez si un éditeur de BIOS NVIDIA prend en charge votre GPU, comment sauvegarder le VBIOS d'une carte graphique et quand utiliser des outils de réglage plus sûrs ou des outils de firmware du fournisseur.

Comment mettre à jour les pilotes de périphériques sous Windows 7

Comment mettre à jour les pilotes de périphériques sous Windows 7

Trouvez un pilote compatible avec Windows 7, installez-le via le Gestionnaire de périphériques ou le package du fabricant, et revenez à la version précédente si un périphérique cesse de fonctionner.

Comment modifier la barre de titre dans l'invite de commandes

Comment modifier la barre de titre dans l'invite de commandes

Renommez une fenêtre d'invite de commandes avec la commande de titre, définissez une étiquette de raccourci réutilisable ou empêchez la réinitialisation du titre d'un onglet Windows Terminal.

Recevez les notifications Facebook sur votre ordinateur avec Chrome ou Edge.

Recevez les notifications Facebook sur votre ordinateur avec Chrome ou Edge.

Activez les notifications Facebook sur votre ordinateur, choisissez les alertes que Facebook envoie et corrigez les alertes bloquées sous Windows ou macOS.

Comment exécuter un programme avec une date et une heure spécifiques à l'aide de RunAsDate

Comment exécuter un programme avec une date et une heure spécifiques à l'aide de RunAsDate

RunAsDate lance un fichier exécutable Windows à la date et à l'heure de votre choix sans modifier l'horloge de votre PC. Découvrez quelle version télécharger, comment la configurer et ce qu'elle ne peut pas modifier.

Diagnostiquer et réparer un disque dur Seagate ou Maxtor avec SeaTools

Diagnostiquer et réparer un disque dur Seagate ou Maxtor avec SeaTools

Utilisez SeaTools pour vérifier un disque Seagate ou Maxtor, exécuter des diagnostics longs et sécurisés, interpréter les résultats et comprendre le risque de perte de données avant d'essayer la fonction « Réparer tout ».

Comment utiliser TinyTalk pour le chat vocal sur un réseau local ou Internet

Comment utiliser TinyTalk pour le chat vocal sur un réseau local ou Internet

Découvrez le flux de travail de chat vocal IP direct de TinyTalk, préparez votre microphone, connectez deux PC sur un réseau local et comprenez pourquoi les appels Internet nécessitent une attention particulière.

Comment extraire par lots des fichiers RAR protégés par mot de passe dans WinRAR

Comment extraire par lots des fichiers RAR protégés par mot de passe dans WinRAR

Extraire plusieurs archives RAR protégées par mot de passe en une seule fois, conserver chaque archive dans son propre dossier et résoudre les problèmes de mots de passe et de volumes fractionnés.

Vérifier l'intégrité des fichiers sous Windows avec SHA-256

Vérifier l'intégrité des fichiers sous Windows avec SHA-256

Utilisez PowerShell ou CertUtil pour calculer un hachage SHA-256, le comparer à la somme de contrôle de l'éditeur et comprendre les différences.

Dispositif d'arrêt du temps pour les logiciels d'essai : risques, limites et options légales

Dispositif d'arrêt du temps pour les logiciels d'essai : risques, limites et options légales

Découvrez à quoi sert Time Stopper, pourquoi ses anciennes instructions de prolongation de période d'essai ne sont pas fiables et comment gérer en toute sécurité les essais de logiciels, la facturation et les fichiers de projet.