Accueil
» WINDOWS
»
Comment corriger l'erreur WDF_VIOLATION sous Windows 10
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.
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.
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.
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 .
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 .
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.
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 :
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 .
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.