211service.com
ERROR_LOCK_VIOLATION : Symptômes, causes et correctifs
Et si le ERROR_LOCK_VIOLATION une erreur se produit ? Dans cet article, Magie des partitions révèle la réponse et vous propose plusieurs méthodes de dépannage. Si vous rencontrez également ERROR_LOCK_VIOLATION 33 (0x21), essayez les méthodes proposées dans ce didacticiel.
- À propos de ERROR_LOCK_VIOLATION
- Méthodes de dépannage de base
- #1 : Utilisez l'outil Sysinternals Process Explorer
- #2 : Effectuer un démarrage propre
- #3 : Exécutez des analyses SFC et DISM
- #4 : Vérifiez le disque dur pour les erreurs
- #5 : Modifier les autorisations de sécurité des fichiers
- #6 : Réparer les problèmes de matériel/pilote/micrologiciel
- #7 : Mettre à jour le système d'exploitation Windows vers la dernière version
- Conclusion
À propos de ERROR_LOCK_VIOLATION
L'erreur ERROR_LOCK_VIOLATION peut se produire sous Windows 11, Windows 10, Windows 7, Windows Vista, Windows Server 2008 et Windows Server 2008 R2. Il s'accompagne généralement du message d'erreur « Le processus ne peut pas accéder au fichier car un autre processus a verrouillé une partie du fichier ».
Lorsque l'erreur ERROR_LOCK_VIOLATION se produit, une application ou un pilote ignore silencieusement la lecture de certaines régions d'un fichier. En outre, ce problème peut entraîner divers autres problèmes. Par exemple:
- Un produit antivirus peut ne pas détecter un fichier infecté.
- Une application ou un pilote peut ne pas accéder correctement au fichier.
- Une application peut signaler un problème affectant un fichier. Ce problème se produit très probablement lorsqu'une autre application, telle qu'un analyseur à la demande, énumère et analyse simultanément de grandes collections de fichiers. Par exemple, l'application peut signaler que le format du fichier est incorrect ou corrompu.
Qu'est-ce qui cause ERROR_LOCK_VIOLATION ? Selon les rapports des utilisateurs, ce problème est principalement dû à un bug dans les systèmes de fichiers Windows. Le bogue provoque la mise en cache du fichier si une E/S sur un handle non mis en cache ne réussit pas les vérifications de verrouillage de plage d’octets.
Si tel est le cas, le pointeur de fichier actuel peut être modifié même si l'E/S échoue et provoque une erreur ERROR_LOCK_VIOLATION. Comment se débarrasser du problème ERROR_LOCK_VIOLATION sur un ordinateur ? Cet article résume plusieurs méthodes. Vous pouvez les essayer un par un jusqu'à ce que le problème soit résolu.
Méthodes de dépannage de base
Avant de commencer à appliquer les méthodes décrites dans l'article, vous feriez mieux d'essayer ces correctifs de base. Certains utilisateurs signalent que ces astuces fonctionnent parfois pour résoudre ce problème.
- Faites une copie du fichier source : Créez une copie du fichier source dans un répertoire différent et accédez au fichier avec le logiciel approprié.
- Redémarrez le PC : Parfois, un redémarrage peut résoudre le problème.
- Fermez toutes les applications en cours d'exécution en arrière-plan : Cette opération peut supprimer tout conflit logiciel, corrigeant l'erreur ERROR_LOCK_VIOLATION.
- Désactivez temporairement l'antivirus : Désactivez la protection en temps réel dans les paramètres Windows ou désactivez le logiciel antivirus tiers sur le PC pour voir si ERROR_LOCK_VIOLATION disparaît.
Si les astuces ci-dessus ne fonctionnent pas, appliquez les méthodes de dépannage suivantes. Ils sont plus compliqués mais efficaces. Des étapes détaillées et même des captures d'écran vous sont proposées. Suivez simplement les instructions données pour terminer l’opération.
#1 : Utilisez l'outil Sysinternals Process Explorer
Le Gestionnaire des tâches ne peut parfois pas arrêter complètement les applications en conflit. Ainsi, ERROR_LOCK_VIOLATION 33 (0x21) apparaît toujours même si vous en avez fermé certains. Dans ce cas, utilisez l'outil Sysinternals Process Explorer pour fermer ces applications en conflit.
Étape 1 : Télécharger l'Explorateur de processus sur le site officiel de Microsoft.
Étape 2 : Extrayez le fichier zip et exécutez le fichier d'installation. En fonction de l'architecture de votre système, choisissez le fichier d'installation approprié à exécuter. Si votre ordinateur est 32 bits, exécutez le procexp.exe déposer. S'il s'agit d'un ordinateur 64 bits, exécutez le procexp64.exe déposer.
Étape 3 : Acceptez les termes de la licence et suivez les instructions demandées pour terminer l'installation.
Étape 4 : Tapez le nom complet du fichier avec l'extension dans le champ
Étape 5 : Si vous ne voyez rien, appuyez sur Ctrl + Maj + F touches simultanément pour ouvrir le Recherche de l'Explorateur de processus boîte.
Étape 6 : Tapez le nom du fichier problématique dans le champ Handle ou sous-chaîne DLL champ et cliquez sur Recherche .
Étape 7 : Attendez l'apparition des applications en conflit et mémorisez-les. De retour à l'écran d'accueil, faites un clic droit sur l'application défectueuse, puis cliquez sur Processus de mise à mort . Répétez cette opération pour supprimer toutes les applications en conflit répertoriées.
#2 : Effectuer un démarrage propre
Vous pouvez effectuer un démarrage en mode minimal pour éviter les interférences d'applications tierces. Cela peut vous aider à vous débarrasser de l'erreur ERROR_LOCK_VIOLATION. Cette méthode s'est avérée utile par certains utilisateurs. Vous pouvez essayer.
Étape 1 : Ouvrez la course fenêtre, tapez msconfig , et cliquez sur D'ACCORD .
Étape 2 : Accédez au Services onglet, vérifiez le Masquer tous les services Microsoft option, puis cliquez sur Désactiver tout .
Étape 3 : Appuyez sur le Démarrer et cliquez sur l'onglet Ouvrir le Gestionnaire des tâches lien.
Étape 4 : Désactivez tous les processus de démarrage actifs, à l'exception des pilotes tels que Bluetooth, Realtek HD Audio, etc. Pour ce faire, faites un clic droit sur le processus et cliquez sur Désactiver . Répétez le processus jusqu'à ce que tous les processus de démarrage inutiles soient désactivés.
Étape 5 : Retourne au Services onglet de Configuration du système et frappe le Appliquer bouton.
Étape 6 : Redémarrez l'ordinateur et vérifiez si l'erreur ERROR_LOCK_VIOLATION est résolue. Si oui, réactivez les services tiers un par un jusqu'à ce que le problème se reproduise. Supprimez ensuite le service.
Conseils: Si le problème persiste, réactivez tous les services tiers en suivant les instructions ci-dessus.#3 : Exécutez des analyses SFC et DISM
Les fichiers système manquants ou corrompus sont également responsables de ERROR_LOCK_VIOLATION 33 (0x21). Il est donc recommandé d’exécuter des analyses SFC ou DISM lorsque vous recevez l’erreur discutée.
Étape 1 : Taper cmd dans la zone de recherche, puis cliquez sur Exécuter en tant qu'administrateur sous l'écran affiché Invite de commande application.
Étape 2 : Dans les hauteurs Contrôle de compte d'utilisateur fenêtre, cliquez Oui pour confirmer l'opération.
Étape 3 : Taper sfc/scannow et frappé Entrer pour exécuter la commande.
Conseils: Si vous êtes invité à redémarrer l'ordinateur, enregistrez votre travail et redémarrez le PC. Après le redémarrage du PC, exécutez à nouveau le SFC.Étape 4 : Si vous voyez l’un des résultats suivants, vous n’avez rien à faire.
- Aucune violation de l'intégrité trouvée.
- Violations d’intégrité trouvées et réparées.
Néanmoins, vous devez continuer à exécuter DISM si vous voyez le message suivant.
Les violations d'intégrité constatées, certaines n'ont pas pu être réparées.
Pour exécuter DISM, veuillez vous référer à ces étapes.
- Exécutez à nouveau l’invite de commande en tant qu’administrateur.
- Dans le Invite de commande fenêtre, copiez et collez la commande et appuyez sur Entrer .
dism /en ligne /cleanup-image /restorehealth
#4 : Vérifiez le disque dur pour les erreurs
ERROR_LOCK_VIOLATION se produit souvent en raison d'erreurs du système de fichiers. Vous devez également vérifier le disque dur pour détecter les erreurs du système de fichiers lorsque l'erreur ERROR_LOCK_VIOLATION se produit. En tant que vérificateur de santé du disque dur/SSD, cet assistant de partition de site est fortement recommandé.
Il vous aide à effectuer HDD/ Vérifications de l'état du SSD avec facilité. Par exemple, il peut détecter si votre disque dur présente des secteurs défectueux et des erreurs de système de fichiers. En tant que gestionnaire de partition complet, il vous permet également de partitionner les disques durs, convertir MBR en GPT , clonez Windows 10 sur SSD, cloner un disque dur , récupérer les données des disques durs , etc.
Maintenant, téléchargez et installez cet assistant de partition de site sur votre ordinateur. Ensuite, exécutez-le pour voir si votre disque dur contient des erreurs de système de fichiers.
ce site Partition Wizard gratuit Cliquez pour télécharger 100% Propre et sûr
Étape 1 : Accédez à l’interface principale de cet assistant de partition de site.
Étape 2 : Faites un clic droit sur le lecteur C et appuyez sur Vérifier le système de fichiers dans le menu contextuel. Alternativement, cliquez sur le lecteur C et appuyez sur Vérifier le système de fichiers sur le panneau de gauche.
Étape 3 : Dans la fenêtre qui s'affiche, choisissez Vérifier uniquement (ne corrigez pas les erreurs détectées.) et cliquez sur le Commencer bouton. Attendez la fin du processus d'analyse.
Conseils: Si des erreurs du système de fichiers sont détectées, exécutez Vérifier le système de fichiers encore une fois et choisissez Vérifier et corriger les erreurs détectées .Étape 4 : Répétez le processus de vérification du système de fichiers sur d'autres partitions du lecteur.
#5 : Modifier les autorisations de sécurité des fichiers
Vous pouvez modifier les autorisations de sécurité des fichiers si l'erreur ERROR_LOCK_VIOLATION se produit dans le réseau de groupe de travail/groupe résidentiel, le lecteur partagé ou le compte Windows non administrateur. Pour ce faire, suivez ces étapes.
Étape 1 : Accédez au fichier problématique, cliquez avec le bouton droit sur ce fichier et choisissez Propriétés .
Étape 2 : Dans le Propriétés fenêtre, appuyez sur le Sécurité onglet, cliquez sur l'utilisateur cible sous Noms de groupe ou d'utilisateur , et frappez le Modifier bouton.
Étape 3 : Dans la fenêtre suivante, choisissez le même nom d'utilisateur et cochez toutes les cases sous Permettre .
Étape 4 : Cliquez Appliquer > OK pour enregistrer les modifications.
#6 : Réparer les problèmes de matériel/pilote/micrologiciel
L'ERROR_LOCK_VIOLATION 33 (0x21) peut également résulter de problèmes de matériel, de pilote ou de micrologiciel. Par exemple, il est probable que le lecteur de disque ne soit pas installé correctement. Si tel est le cas, éteignez l'ordinateur et ouvrez le boîtier du PC. Débranchez le câble d'alimentation et de données du disque dur ou du SSD.
S'il s'agit d'une puce SSD NVMe M.2, retirez-la de son emplacement PCIe. Rebranchez les câbles au disque dur ou au disque SSD. Pour la puce NVMe, réinstallez-la de manière appropriée. Allumez le PC et vérifiez si le problème apparaît. De plus, gardez les pilotes de disque dur SATA à jour. Vous pouvez mettre à jour les pilotes en suivant ces étapes.
Étape 1 : Cliquez avec le bouton droit sur Commencer bouton pour ouvrir le Commencer menu. Puis cliquez Gestionnaire de périphériques de là.
Étape 2 : Développer Lecteurs de disque , cliquez avec le bouton droit sur le pilote de disque et choisissez Mettre à jour le pilote .
Étape 3 : Sélectionner Rechercher automatiquement des pilotes ou Parcourir mon ordinateur pour les pilotes .
Étape 4 : Suivez les instructions à l'écran pour terminer l'opération.
#7 : Mettre à jour le système d'exploitation Windows vers la dernière version
Comme vous le savez peut-être, Microsoft continue de publier de nouvelles mises à jour. Ces mises à jour contiennent généralement des corrections de bugs ou ajoutent de nouvelles fonctionnalités basées sur les versions précédentes. Par conséquent, de nombreux utilisateurs mettent à jour le système d'exploitation Windows vers la dernière version pour éliminer les erreurs telles que ERROR_LOCK_VIOLATION.
Vous pouvez également corriger l'erreur ERROR_LOCK_VIOLATION en mettant à jour le système d'exploitation Windows. Pour cela, suivez les étapes ci-dessous.
Étape 1 : Ouvrir Paramètres en appuyant sur le Fenêtres et je clés.
Étape 2 : Cliquez Mise à jour et sécurité > Windows Update .
Étape 3 : Appuyez sur Rechercher les mises à jour sous Windows Update. Si des mises à jour sont disponibles, elles seront répertoriées dans cette section.
Étape 4 : Cliquez sur le Téléchargez et installez bouton pour installer la mise à jour.
Si Windows Update ne fonctionne pas , téléchargez manuellement les mises à jour à partir du catalogue Microsoft Update. Suivez ensuite les instructions demandées pour l’installer.
Conclusion
Jusqu'à présent, cet article a rassemblé les symptômes, les causes et les méthodes de dépannage de l'erreur ERROR_LOCK_VIOLATION. En termes simples, il s'agit d'un guide complet de ERROR_LOCK_VIOLATION. Si vous rencontrez des problèmes lors de l'utilisation de cet assistant de partition de site, contactez-nous en envoyant un e-mail via [e-mail protégé] . Nous vous répondrons dans les plus brefs délais.