Κλείδωμα αρχείου ή η πρόσβαση δεν επιτρέπεται η μήνυμα λάθους κατά την αποθήκευση αρχείων μέσω δικτύου

Σφάλμα #: 40436 (WinSERaid2)

Συμπτώματα

Κατά την προσπάθειά σας να αποθηκεύσετε ένα αρχείο, όπως ένα βιβλίο εργασίας του Microsoft Excel που ανοίξατε χρησιμοποιώντας μια διαδρομή του universal naming convention (UNC), ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με ένα από τα εξής:
Δεν είναι δυνατή η ανάγνωση του αρχείου. Το αρχείο είναι κλειδωμένο
Δεν επιτρέπεται η πρόσβαση
Σφάλμα κλειδώματος
Η προβολή συμβάντων μπορεί να περιέχει το ακόλουθο συμβάν:

Αιτία

Αυτό το ζήτημα παρουσιάζεται όταν το πρόγραμμα ανακατεύθυνσης διαγράφει τα περιεχόμενα του αρχείου και εγγράφει σε ένα δείκτη χειρισμού αρχείων με πρόσβαση μόνο για ανάγνωση αντί για ένα δείκτη χειρισμού αρχείων με πρόσβαση εγγραφής. Όταν το πρόγραμμα ανακατεύθυνσης έλαβε μια διακοπή opportunistic lock σε "Κανένα", η εκκαθάριση της μνήμης cache για το αρχείο, αλλά δεν κατάργησε τη μνήμη cache για το αρχείο. Το πρόγραμμα ανακατεύθυνσης επίσης έπρεπε να κάνει εκκαθάριση και αναίρεσης προετοιμασίας όταν παρουσιάζεται το καθορισμένο τέλος του αρχείου, επειδή η διακοπή opportunistic lock είναι ασύγχρονη. Επειδή δεν κατάργησε τη μνήμη cache του αρχείου, έκανε εγγραφή σε το εσφαλμένο δείκτη χειρισμού αρχείων.

Προτεινόμενη αντιμετώπιση

Πληροφορίες πακέτου υπηρεσιών

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για τα Windows XP. Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322389 τον τρόπο απόκτησης του τελευταίου service pack των Windows XP

Πληροφορίες άμεσης επιδιόρθωσης

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

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα. Η αγγλική έκδοση αυτής της ενημέρωσης κώδικα έχει τα χαρακτηριστικά αρχείου (ή νεότερα) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.

Τα Windows XP SP1, το Windows XP Tablet PC Edition

Date        Time  Version       Size      File name -------------------------------------------------------------- 
30-Jan-2003 21:41 5.1.2600.1164 400,896 Mrxsmb.sys
30-Jan-2003 21:41 5.1.2600.1164 154,880 Rdbss.sys

Τα Windows XP 64-Bit Edition

Date         Time  Version       Size      File name ------------------------------------------------------------- 
30-Jan-2003 21:41 5.1.2600.1164 1,259,392 Mrxsmb.sys
30-Jan-2003 21:41 5.1.2600.1164 489,216 Rdbss.sys

Εναλλακτικός τρόπος αντιμετώπισης

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Για να επιλύσετε αυτό το ζήτημα, απενεργοποιήστε τη δυνατότητα opportunistic locking στο διακομιστή αρχείων:
  1. Κάντε κλικ στο κουμπί Έναρξηκαι στη συνέχεια κάντε κλικ στο κουμπί
    Εκτέλεση.
  2. Στο πλαίσιο Άνοιγμα , πληκτρολογήστε
    regeditκαι κατόπιν πιέστε το πλήκτρο ENTER.
  3. Στον επεξεργαστή μητρώου, εντοπίστε το ακόλουθο δευτερεύον κλειδί στο μητρώο:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\LanmanServer\Parameters
  4. Στο δεξιό τμήμα του παραθύρου, κάντε κλικ στο κουμπί EnableOplocksκαι στη συνέχεια πιέστε το πλήκτρο ENTER.
  5. Στο πλαίσιο " δεδομένα τιμής ", πληκτρολογήστε
    0, και στη συνέχεια πιέστε το πλήκτρο ENTER.
  6. Κλείστε τον Επεξεργαστή μητρώου.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην αρχή αυτού του άρθρου.
Το ζήτημα αυτό διορθώθηκε αρχικά στο Microsoft Windows XP Service Pack 2.

Περισσότερες πληροφορίες

Για πρόσθετες πληροφορίες σχετικά με τη δυνατότητα opportunistic locking, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
296264 ρύθμιση παραμέτρων του ευκαιριακού κλειδώματος στα Windows 2000
Ένα ίχνος αυτού του ζητήματος, δείχνει ότι το αρχείο έχει ανοίξει τουλάχιστον δύο φορές και το σύστημα εσφαλμένα έχει κάνει εγγραφή στο δείκτη χειρισμού αρχείων μόνο για ανάγνωση. Ένα ίχνος που υποδεικνύει αυτό το ζήτημα είναι παρόμοιο με το ακόλουθο:
96  CLIENT SMB: C NT create & X, File = \newshare.xls           SMB: Desired Access = 0x00020089 
(Read Data,Read EA,Read Attributes)
97 SERVER SMB: R NT create & X, FID = 0x5
SMB: Oplock Level = Batch

<content removed that displays the client program reading and locking the file, but the file is not closed>

450 CLIENT SMB: C NT create &amp; X, File = \newshare.xls
SMB: Desired Access = 0x0002019F
(Read/Write Data, Read/Write EA, Read/Write Attributes)

451 SERVER SMB: R NT create &amp; X, FID = 0xc007
SMB: Oplock Level = NONE

<content removed that displays the client program reading, locking, writing and flushing data on this file handle>

585 CLIENT SMB: C write &amp; X, FID = 0x5, Write 0xc00 at 0x00005000
PID = 0xFEFF TID = 0x1002 MID = 0x4400 UID = 0x0801
586 SERVER SMB: R write &amp; X - NT error, System, Error, Code = (34) STATUS_ACCESS_DENIED
Σημείωση Το αναγνωριστικό διαδικασίας (PID) του 0xFEFF στο πλαίσιο 585 αντιπροσωπεύει τη διαδικασία συστήματος του υπολογιστή-πελάτη που χρησιμοποιεί το δείκτη χειρισμού αρχείων μόνο για ανάγνωση. Δεν δείχνει το πρόγραμμα-πελάτης εγγραφή δεδομένων στο δίσκο.
Ιδιότητες

Αναγνωριστικό άρθρου: 812937 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια