ERROR_LOCK_VIOLATION: Συμπτώματα, Αιτίες και Διορθώσεις

, Τι κι αν το ERROR_LOCK_VIOLATION συμβαίνει λάθος; Σε αυτή την ανάρτηση, Partition Magic αποκαλύπτει την απάντηση και σας προσφέρει πολλές μεθόδους αντιμετώπισης προβλημάτων. Εάν συναντήσετε επίσης ERROR_LOCK_VIOLATION 33 (0x21), δοκιμάστε τις μεθόδους που προσφέρονται σε αυτόν τον οδηγό.





Σε αυτήν τη σελίδα:

Σχετικά με το ERROR_LOCK_VIOLATION

Το σφάλμα ERROR_LOCK_VIOLATION μπορεί να συμβεί στα Windows 11, Windows 10, Windows 7, Windows Vista, Windows Server 2008 και Windows Server 2008 R2. Συνήθως συνοδεύεται από το μήνυμα λάθους 'Η διαδικασία δεν έχει πρόσβαση στο αρχείο επειδή μια άλλη διεργασία έχει κλειδώσει ένα τμήμα του αρχείου'.

Όταν παρουσιάζεται το σφάλμα ERROR_LOCK_VIOLATION, μια εφαρμογή ή πρόγραμμα οδήγησης παραλείπει σιωπηλά την ανάγνωση ορισμένων περιοχών ενός αρχείου. Εκτός αυτού, αυτό το ζήτημα μπορεί να οδηγήσει σε διάφορα άλλα προβλήματα. Για παράδειγμα:

  • Ένα προϊόν προστασίας από ιούς ενδέχεται να μην εντοπίσει ένα μολυσμένο αρχείο.
  • Μια εφαρμογή ή πρόγραμμα οδήγησης ενδέχεται να μην έχει σωστή πρόσβαση στο αρχείο.
  • Μια εφαρμογή μπορεί να αναφέρει ένα πρόβλημα που επηρεάζει ένα αρχείο. Αυτό το ζήτημα πιθανότατα παρουσιάζεται όταν μια άλλη εφαρμογή, όπως ένας σαρωτής κατ' απαίτηση, απαριθμεί και σαρώνει μεγάλες συλλογές αρχείων ταυτόχρονα. Για παράδειγμα, η εφαρμογή μπορεί να αναφέρει ότι η μορφή αρχείου είναι κακή ή κατεστραμμένη.

Τι προκαλεί το ERROR_LOCK_VIOLATION; Σύμφωνα με αναφορές χρηστών, αυτό το ζήτημα προκαλείται κυρίως από ένα σφάλμα στα συστήματα αρχείων των Windows. Το σφάλμα αναγκάζει το αρχείο να αποθηκευτεί προσωρινά, εάν μια είσοδος/έξοδος σε μη αποθηκευμένη κρυφή λαβή δεν περάσει τους ελέγχους κλειδώματος εύρους byte.



Εάν ναι, ο δείκτης του παρόντος αρχείου μπορεί να τροποποιηθεί ακόμη και αν αποτύχει η είσοδος/εξόδου και εμφανιστεί ένα σφάλμα ERROR_LOCK_VIOLATION. Πώς να απαλλαγείτε από το ζήτημα ERROR_LOCK_VIOLATION σε έναν υπολογιστή; Αυτή η ανάρτηση συνοψίζει διάφορες μεθόδους. Μπορείτε να τα δοκιμάσετε ένα προς ένα μέχρι να λυθεί το πρόβλημα.

Βασικοί τρόποι αντιμετώπισης προβλημάτων

Πριν ξεκινήσετε να εφαρμόζετε τις μεθόδους στην ανάρτηση, καλύτερα να δοκιμάσετε αυτές τις βασικές διορθώσεις. Ορισμένοι χρήστες αναφέρουν ότι αυτά τα κόλπα μερικές φορές λειτουργούν για το πρόβλημα.

  • Δημιουργήστε ένα αντίγραφο του αρχείου προέλευσης: Δημιουργήστε ένα αντίγραφο του αρχείου προέλευσης σε διαφορετικό κατάλογο και αποκτήστε πρόσβαση στο αρχείο με το σχετικό λογισμικό.
  • Επανεκκινήστε τον υπολογιστή: Μερικές φορές, μια επανεκκίνηση μπορεί να λύσει το πρόβλημα.
  • Κλείστε όλες τις εφαρμογές που εκτελούνται στο παρασκήνιο: Αυτή η λειτουργία μπορεί να αφαιρέσει οποιαδήποτε διένεξη λογισμικού, διορθώνοντας το σφάλμα ERROR_LOCK_VIOLATION.
  • Απενεργοποιήστε προσωρινά το antivirus: Απενεργοποιήστε την προστασία σε πραγματικό χρόνο στις Ρυθμίσεις των Windows ή απενεργοποιήστε το λογισμικό προστασίας από ιούς τρίτων στον υπολογιστή για να δείτε εάν το ERROR_LOCK_VIOLATION εξαφανίζεται.

Εάν τα παραπάνω κόλπα δεν λειτουργούν, εφαρμόστε τις ακόλουθες μεθόδους αντιμετώπισης προβλημάτων. Είναι πιο περίπλοκα αλλά αποτελεσματικά. Λεπτομερή βήματα και ακόμη και στιγμιότυπα οθόνης σας προσφέρονται. Απλώς ακολουθήστε τις οδηγίες που δίνονται για να ολοκληρώσετε τη λειτουργία.



#1: Χρησιμοποιήστε το εργαλείο Sysinternals Process Explorer

Η Διαχείριση εργασιών μερικές φορές δεν μπορεί να σταματήσει εντελώς τις εφαρμογές που βρίσκονται σε διένεξη. Έτσι, το ERROR_LOCK_VIOLATION 33 (0x21) εξακολουθεί να εμφανίζεται παρόλο που έχετε κλείσει μερικά από αυτά. Σε αυτήν την περίπτωση, χρησιμοποιήστε το εργαλείο Sysinternals Process Explorer για να κλείσετε αυτές τις εφαρμογές που βρίσκονται σε διένεξη.

Βήμα 1: Λήψη του Process Explorer από τον επίσημο ιστότοπο της Microsoft.

Βήμα 2: Εξαγάγετε το αρχείο zip και εκτελέστε το αρχείο εγκατάστασης. Σύμφωνα με την αρχιτεκτονική του συστήματός σας, επιλέξτε το κατάλληλο αρχείο εγκατάστασης για εκτέλεση. Εάν ο υπολογιστής σας είναι 32-bit, εκτελέστε το procexp.exe αρχείο. Εάν είναι υπολογιστής 64-bit, εκτελέστε το procexp64.exe αρχείο.



Βήμα 3: Αποδεχτείτε τους όρους άδειας χρήσης και ακολουθήστε τις οδηγίες που σας ζητούνται για να ολοκληρώσετε την εγκατάσταση.

Βήμα 4: Πληκτρολογήστε το πλήρες όνομα αρχείου με την επέκταση στο <Φίλτρο κατά όνομα> πεδίο και χτύπημα Εισάγω . Μετά από λίγο, θα εμφανιστεί μια λίστα διεργασιών σε διένεξη.

  βρείτε αντικρουόμενα προγράμματα

Βήμα 5: Εάν δεν βλέπετε τίποτα, πατήστε Ctrl + Shift + F πλήκτρα ταυτόχρονα για να ανοίξετε το Διεργασία αναζήτησης Explorer κουτί.



Βήμα 6: Πληκτρολογήστε το προβληματικό όνομα αρχείου στο Χειρισμός ή υποσυμβολοσειρά DLL πεδίο και κάντε κλικ Ερευνα .

  αναζήτηση προβληματικού ονόματος αρχείου

Βήμα 7: Περιμένετε να εμφανιστούν οι εφαρμογές που βρίσκονται σε διένεξη και θυμηθείτε τις. Επιστρέψτε στην αρχική οθόνη, κάντε δεξί κλικ στην ελαττωματική εφαρμογή και κάντε κλικ Διαδικασία θανάτωσης . Επαναλάβετε αυτήν τη λειτουργία για να σκοτώσετε όλες τις εφαρμογές που βρίσκονται σε διένεξη.

#2: Εκτελέστε μια καθαρή μπότα

Μπορείτε να εκτελέσετε καθαρή εκκίνηση για να αποφύγετε την παρεμβολή εφαρμογών τρίτων. Αυτό μπορεί να σας βοηθήσει να απαλλαγείτε από το σφάλμα ERROR_LOCK_VIOLATION. Αυτή η μέθοδος έχει αποδειχθεί χρήσιμη από ορισμένους χρήστες. Μπορείτε να δοκιμάσετε.

Βήμα 1: Ανοίξτε το Run παράθυρο, τύπος msconfig και κάντε κλικ ΕΝΤΑΞΕΙ .

  ανοίξτε το System Configuration από το παράθυρο Run

Βήμα 2: Πλοηγηθείτε στο Υπηρεσίες καρτέλα, ελέγξτε το Απόκρυψη όλων των Υπηρεσιών της Microsoft επιλογή και κάντε κλικ Απενεργοποίηση όλων .

  απόκρυψη όλων των υπηρεσιών της Microsoft και απενεργοποίηση όλων

Βήμα 3: Πατήστε στο Εκκίνηση καρτέλα και κάντε κλικ στο Ανοίξτε τη Διαχείριση εργασιών σύνδεσμος.

  ανοίξτε τη Διαχείριση εργασιών

Βήμα 4: Απενεργοποιήστε όλες τις ενεργές διαδικασίες εκκίνησης εκτός από προγράμματα οδήγησης όπως Bluetooth, Realtek HD Audio κ.λπ. Για να το κάνετε αυτό., κάντε δεξί κλικ στη διαδικασία και κάντε κλικ Καθιστώ ανίκανο . Επαναλάβετε τη διαδικασία μέχρι να απενεργοποιηθούν όλες οι περιττές διαδικασίες εκκίνησης.

Βήμα 5: Επιστρέψτε στο Υπηρεσίες καρτέλα του Διαμόρφωση συστήματος και χτυπήστε το Εφαρμόζω κουμπί.

Βήμα 6: Κάντε επανεκκίνηση του υπολογιστή και ελέγξτε εάν επιλύθηκε το σφάλμα ERROR_LOCK_VIOLATION. Εάν ναι, ενεργοποιήστε ξανά τις υπηρεσίες τρίτων κατασκευαστών μία προς μία μέχρι να παρουσιαστεί ξανά το πρόβλημα. Στη συνέχεια, αφαιρέστε την υπηρεσία.

Συμβουλές: Εάν το πρόβλημα παραμένει, ενεργοποιήστε ξανά όλες τις υπηρεσίες τρίτων με τις παραπάνω οδηγίες.

#3: Εκτελέστε σαρώσεις SFC και DISM

Τα αρχεία συστήματος που λείπουν ή είναι κατεστραμμένα ευθύνονται επίσης για το ERROR_LOCK_VIOLATION 33 (0x21). Επομένως, συνιστάται η εκτέλεση σαρώσεων SFC ή DISM όταν λαμβάνετε το συζητούμενο σφάλμα.

Βήμα 1: Τύπος cmd στο πλαίσιο αναζήτησης και μετά κάντε κλικ Εκτελέστε ως διαχειριστής κάτω από το εμφανιζόμενο Γραμμή εντολών εφαρμογή.

Βήμα 2: Στο υπερυψωμένο Έλεγχος λογαριασμού χρήστη παράθυρο, κάντε κλικ Ναί για να επιβεβαιώσετε τη λειτουργία.

Βήμα 3: Τύπος sfc /scannow και χτυπήστε Εισάγω για να εκτελέσετε την εντολή.

Συμβουλές: Εάν σας ζητηθεί να κάνετε επανεκκίνηση του υπολογιστή, αποθηκεύστε την εργασία σας και επανεκκινήστε τον υπολογιστή. Μετά την επανεκκίνηση του υπολογιστή, εκτελέστε ξανά το SFC.
  πληκτρολογήστε και εκτελέστε την εντολή

Βήμα 4: Εάν δείτε κάποιο από τα παρακάτω αποτελέσματα, δεν χρειάζεται να κάνετε τίποτα.

  • Δεν βρέθηκαν παραβιάσεις ακεραιότητας.
  • Διαπιστώθηκαν και επιδιορθώθηκαν παραβιάσεις ακεραιότητας.

Ωστόσο, θα πρέπει να συνεχίσετε να εκτελείτε το DISM εάν δείτε το ακόλουθο μήνυμα.

Διαπιστώθηκαν παραβιάσεις ακεραιότητας αγορά ορισμένων δεν μπορούσαν να επιδιορθωθούν.

Για να εκτελέσετε το DISM, ανατρέξτε σε αυτά τα βήματα.

  1. Εκτελέστε ξανά τη γραμμή εντολών ως διαχειριστής.
  2. Στο Γραμμή εντολών παράθυρο, αντιγράψτε και επικολλήστε την εντολή και πατήστε Εισάγω .

dism /online /cleanup-image /restorehealth

#4: Ελέγξτε τον σκληρό δίσκο για σφάλματα

Το ERROR_LOCK_VIOLATION συμβαίνει συχνά λόγω σφαλμάτων του συστήματος αρχείων. Θα πρέπει επίσης να ελέγξετε τον σκληρό δίσκο για σφάλματα συστήματος αρχείων όταν παρουσιαστεί το σφάλμα ERROR_LOCK_VIOLATION. Ως έλεγχος υγείας HDD/SSD, συνιστάται ανεπιφύλακτα αυτός ο οδηγός κατάτμησης του ιστότοπου.

Σας βοηθά να εκτελέσετε HDD/ Έλεγχοι υγείας SSD με ευκολία. Για παράδειγμα, μπορεί να βρει εάν ο σκληρός σας δίσκος έχει κατεστραμμένους τομείς και σφάλματα συστήματος αρχείων. Ως ολοκληρωμένος διαχειριστής διαμερισμάτων, σας επιτρέπει επίσης να χωρίσετε σκληρούς δίσκους, μετατρέψτε το MBR σε GPT , κλωνοποίηση των Windows 10 σε SSD, κλωνοποίηση σκληρού δίσκου , ανάκτηση δεδομένων από σκληρούς δίσκους κ.λπ.

Τώρα, κατεβάστε και εγκαταστήστε αυτόν τον Οδηγό κατάτμησης τοποθεσίας στον υπολογιστή σας. Στη συνέχεια, εκτελέστε το για να δείτε εάν ο σκληρός σας δίσκος έχει σφάλματα συστήματος αρχείων.

Αυτός ο ιστότοπος Partition Wizard Δωρεάν Κάντε κλικ για λήψη 100% Καθαρό & Ασφαλές

Βήμα 1: Εκτελέστε την κύρια διεπαφή αυτού του ιστότοπου Partition Wizard.

Βήμα 2: Κάντε δεξί κλικ στη μονάδα δίσκου C και πατήστε Ελέγξτε το σύστημα αρχείων στο μενού περιβάλλοντος. Εναλλακτικά, κάντε κλικ στη μονάδα δίσκου C και πατήστε Ελέγξτε το σύστημα αρχείων στον αριστερό πίνακα.

  Το Partition Magic ελέγχει το σύστημα αρχείων

Βήμα 3: Στο παράθυρο που σας ζητείται, επιλέξτε Έλεγχος μόνο (Μην διορθώσετε σφάλματα που εντοπίστηκαν.) και κάντε κλικ στο Αρχή κουμπί. Περιμένετε να ολοκληρωθεί η διαδικασία σάρωσης.

Συμβουλές: Εάν εντοπιστούν σφάλματα συστήματος αρχείων, εκτελέστε το Ελέγξτε το σύστημα αρχείων ξανά και διάλεξε Ελέγξτε και διορθώστε τα σφάλματα που εντοπίστηκαν .
  Το Partition Magic ελέγχει μόνο το σύστημα αρχείων

Βήμα 4: Επαναλάβετε τη διαδικασία ελέγχου του συστήματος αρχείων σε άλλα διαμερίσματα της μονάδας δίσκου.

#5: Τροποποίηση δικαιωμάτων ασφαλείας αρχείων

Μπορείτε να αλλάξετε τις άδειες ασφαλείας αρχείων εάν παρουσιαστεί το σφάλμα ERROR_LOCK_VIOLATION στο δίκτυο ομάδας εργασίας/οικιακής ομάδας, σε κοινό δίσκο ή σε λογαριασμό Windows που δεν είναι διαχειριστής. Για να το κάνετε αυτό, ακολουθήστε αυτά τα βήματα.

Βήμα 1: Μεταβείτε στο προβληματικό αρχείο, κάντε δεξί κλικ σε αυτό το αρχείο και επιλέξτε Σκηνικά θέατρου .

Βήμα 2: Στο Σκηνικά θέατρου παράθυρο, πατήστε στο Ασφάλεια καρτέλα, κάντε κλικ στον χρήστη-στόχο κάτω από Ονόματα ομάδας ή χρηστών και χτυπήστε το Εκδίδω κουμπί.

  επεξεργαστείτε την ομάδα ή το όνομα χρήστη

Βήμα 3: Στο επόμενο παράθυρο, επιλέξτε το ίδιο όνομα χρήστη και επιλέξτε όλα τα πλαίσια κάτω Επιτρέπω .

Βήμα 4: Κλικ Εφαρμογή > ΟΚ για να αποθηκεύσετε τις αλλαγές.

#6: Επιδιόρθωση ζητημάτων υλικού/προγράμματος οδήγησης/υλικολογισμικού

Το ERROR_LOCK_VIOLATION 33 (0x21) μπορεί επίσης να οφείλεται σε προβλήματα υλικού, προγράμματος οδήγησης ή υλικολογισμικού. Για παράδειγμα, είναι πιθανό η μονάδα δίσκου να μην έχει εγκατασταθεί σωστά. Εάν ναι, απενεργοποιήστε τον υπολογιστή και ανοίξτε τη θήκη του υπολογιστή. Αποσυνδέστε το καλώδιο τροφοδοσίας και δεδομένων από τον σκληρό δίσκο ή τον SSD.

Εάν πρόκειται για τσιπ NVMe M.2 SSD, αφαιρέστε το από την υποδοχή PCIe. Συνδέστε τα καλώδια πίσω στον σκληρό δίσκο ή στη μονάδα στερεάς κατάστασης. Για το τσιπ NVMe, τοποθετήστε το ξανά κατάλληλα. Ενεργοποιήστε τον υπολογιστή και ελέγξτε αν εμφανίζεται το πρόβλημα. Επιπλέον, διατηρείτε ενημερωμένα τα προγράμματα οδήγησης SATA HDD. Μπορείτε να ενημερώσετε τα προγράμματα οδήγησης ακολουθώντας αυτά τα βήματα.

Βήμα 1: Κάντε δεξί κλικ στο Αρχή κουμπί για να ανοίξετε το Αρχή μενού. Στη συνέχεια κάντε κλικ Διαχείριση Συσκευών από αυτό.

Βήμα 2: Διαστέλλω Μονάδες δίσκου , κάντε δεξί κλικ στο πρόγραμμα οδήγησης δίσκου και επιλέξτε Ενημέρωση προγράμματος οδήγησης .

Βήμα 3: Επιλέγω Αναζητήστε αυτόματα προγράμματα οδήγησης ή Περιήγηση στον υπολογιστή μου για προγράμματα οδήγησης .

Βήμα 4: Ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να ολοκληρώσετε τη λειτουργία.

#7: Ενημερώστε το λειτουργικό σύστημα Windows στην πιο πρόσφατη έκδοση

Όπως ίσως γνωρίζετε, η Microsoft συνεχίζει να κυκλοφορεί νέες ενημερώσεις. Αυτές οι ενημερώσεις συνήθως περιέχουν διορθώσεις σφαλμάτων ή προσθέτουν νέες δυνατότητες που βασίζονται σε προηγούμενες εκδόσεις. Ως εκ τούτου, πολλοί χρήστες ενημερώνουν το λειτουργικό σύστημα Windows στην πιο πρόσφατη έκδοση για να απαλλαγούν από σφάλματα όπως το ERROR_LOCK_VIOLATION.

Μπορείτε επίσης να διορθώσετε το σφάλμα ERROR_LOCK_VIOLATION ενημερώνοντας το λειτουργικό σύστημα των Windows. Για αυτό, ακολουθήστε τα παρακάτω βήματα.

Βήμα 1: Ανοιχτό Ρυθμίσεις πατώντας το Windows και εγώ κλειδιά.

Βήμα 2: Κλικ Ενημέρωση και ασφάλεια > Windows Update .

Βήμα 3: Πατήστε Έλεγχος για ενημερώσεις στο Windows Update. Εάν υπάρχουν διαθέσιμες ενημερώσεις, θα παρατίθενται σε αυτήν την ενότητα.

Βήμα 4: Κάντε κλικ στο Λήψη και εγκατάσταση κουμπί για να εγκαταστήσετε την ενημέρωση.

Αν Το Windows Update δεν λειτουργεί , πραγματοποιήστε μη αυτόματη λήψη ενημερώσεων από τον Κατάλογο του Microsoft Update. Στη συνέχεια, ακολουθήστε τις οδηγίες που σας ζητούνται για να το εγκαταστήσετε.

Σας ενοχλεί το σφάλμα ERROR_LOCK_VIOLATION; Αν ναι, διαβάστε αυτήν την ανάρτηση τώρα! Σας παρέχει διάφορες μεθόδους αντιμετώπισης προβλημάτων. Κάντε κλικ για tweet

Κατώτατη γραμμή

Μέχρι τώρα, αυτή η ανάρτηση έχει συγκεντρώσει τα συμπτώματα, τις αιτίες και τις μεθόδους αντιμετώπισης προβλημάτων του σφάλματος ERROR_LOCK_VIOLATION. Με απλά λόγια, αυτός είναι ένας πλήρης οδηγός για το ERROR_LOCK_VIOLATION. Εάν αντιμετωπίσετε προβλήματα κατά τη χρήση αυτού του Οδηγού κατατμήσεων τοποθεσίας, επικοινωνήστε μαζί μας στέλνοντας ένα email μέσω [email προστατεύεται] . Θα απαντήσουμε το συντομότερο δυνατό.