Μήνυμα λάθους "ERROR_SHARING_VIOLATION" στα Windows XP ή στον Windows Server 2003, όταν προσπαθείτε να ανοίξετε ένα αρχείο σε ένα κοινόχρηστο στοιχείο SMB σε ένα διακομιστή που εκτελεί Windows 7 ή Windows Server 2008 R2

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Ένα αρχείο βρίσκεται σε ένα διακομιστή που εκτελεί Windows 7 ή Windows Server 2008 R2.
  • Μπορείτε να χρησιμοποιήσετε μια εφαρμογή σε έναν υπολογιστή-πελάτη που εκτελεί ένα από τα ακόλουθα λειτουργικά συστήματα για να ανοίξετε το αρχείο στο διακομιστή:
    • Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2
  • Το αρχείο ανοίγει η εφαρμογή ζητώντας δικαιώματα ανάγνωσης/εγγραφής "και" κατάσταση κοινής χρήσης DENY_WRITE.
  • Κλείστε το αρχείο.
  • Δοκιμάστε να χρησιμοποιήσετε την ίδια εφαρμογή σε έναν υπολογιστή-πελάτη που εκτελεί Windows XP ή Windows Server 2003 για να ανοίξετε το ίδιο αρχείο.
Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα λάθους:
ERROR_SHARING_VIOLATION (32).
Η διαδικασία δεν έχει πρόσβαση στο αρχείο επειδή χρησιμοποιείται από άλλη διεργασία.
Σημειώσεις

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή ένα πρόγραμμα-πελάτη SMB2 δεν αποστέλλει αίτηση SMB2 ΚΛΕΊΣΙΜΟ στο διακομιστή εντός είκοσι με τριάντα δευτερόλεπτα όταν μια εφαρμογή στον υπολογιστή-πελάτη SMB2 κλείνει το αρχείο. Εάν η ίδια αίτηση σε έναν υπολογιστή-πελάτη SMB1 ανοίγει το ίδιο αρχείο κατά την περίοδο αυτή, ο διακομιστής δεν μπορεί να ξεκινήσει τη συμπεριφορά break OpLock και επιστρέφει ένα σφάλμα "NT STATUS_SHARING_VIOLATION" στον υπολογιστή-πελάτη SMB1. Αυτή η συμπεριφορά εμποδίζει τον υπολογιστή-πελάτη SMB1 να ανοίξουν το αρχείο μέχρι ο υπολογιστής-πελάτης SMB2 αποστέλλει ένα αίτημα ΚΛΕΊΣΙΜΟ SMB2.

Σημειώσεις

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

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε την επείγουσα επιδιόρθωση σε διακομιστή που εκτελεί Windows 7 ή Windows Server 2008 R2.

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

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

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

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

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να εκτελείτε ένα από τα ακόλουθα λειτουργικά συστήματα:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης του service pack των Windows 7 ή του Windows Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

976932 πληροφορίες σχετικά με το Service Pack 1 για Windows 7 και Windows Server 2008 R2

Πληροφορίες μητρώου

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

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.

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

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά μια επείγουσα επιδιόρθωση που κυκλοφόρησε στο παρελθόν.

Πληροφορίες αρχείων

Η καθολική έκδοση αυτής της επείγουσας επιδιόρθωσης εγκαθιστά αρχεία με χαρακτηριστικά που αναφέρονται στους παρακάτω πίνακες. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία στον τοπικό υπολογιστή σας, εμφανίζονται στην τοπική σας ώρα μαζί με την τρέχουσα θερινή ώρα (DST). Επιπλέον, οι ημερομηνίες και οι ώρες ενδέχεται να αλλάξουν όταν εκτελείτε συγκεκριμένες λειτουργίες στα αρχεία.
Σημειώσεις πληροφοριών αρχείων για Windows 7 και Windows Server 2008 R2
  • Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, με ορόσημα (εκδόσεις RTM, SPn) και με κλάδους υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης των αρχείων, όπως φαίνεται στον ακόλουθο πίνακα:
    ΈκδοσηΤο προϊόνΟρόσημοΚλάδος υπηρεσίας
    6.1.760
    0.21 xxx
    Windows 7 και Windows Server 2008 R2RTMLDR
    6.1.760
    1.21 xxx
    Windows 7 και Windows Server 2008 R2SP1LDR
  • Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται για κάθε περιβάλλον είναι παρατίθενται ξεχωριστά στην ενότητα "Πρόσθετες πληροφορίες για Windows Server 2008 R2 και Windows 7 αρχείου". Αρχεία MUM και MANIFEST αρχεία και τα συσχετιζόμενα αρχεία καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφαλείας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, είναι υπογεγραμμένα με ψηφιακή υπογραφή της Microsoft.
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Srv.sys6.1.7600.21095311,80822-Nov-201103:33x86
Srv.sys6.1.7601.21864311,80822-Nov-201103:23x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Srv.sys6.1.7600.21095460,80022-Nov-201104:06x64
Srv.sys6.1.7601.21864467,45622-Nov-201103:43x64
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Srv.sys6.1.7600.210951,028,09622-Nov-201103:18IA-64
Srv.sys6.1.7601.218641,028,60822-Nov-201103:01IA-64

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

Για να επιλύσετε αυτό το ζήτημα, απενεργοποιήστε το πρωτόκολλο SMB2 στο διακομιστή που εκτελεί Windows 7 ή Windows Server 2008 R2.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

Για περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Πρόσθετες πληροφορίες αρχείων

Πρόσθετες πληροφορίες αρχείων για Windows 7 και Windows Server 2008 R2

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουX86_47494d63d28764dc707760442b3a3dda_31bf3856ad364e35_6.1.7600.21095_none_8056e0e1d5b6aa92.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου700
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουX86_d5461f721a60c68531e17dbc06e99d22_31bf3856ad364e35_6.1.7601.21864_none_b0579dfeb3ee1023.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου700
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4c6dfd70ed0e06.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,022
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)06:22
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5264416dfbd6ad.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,022
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)06:09
ΠλατφόρμαΔεν ισχύει
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουAmd64_88dd7fc20418bf45dc0e461edc9a1d83_31bf3856ad364e35_6.1.7600.21095_none_150234bfd7e96723.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου704
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουAmd64_eed97488ac2ed21f18c474ad6283f983_31bf3856ad364e35_6.1.7601.21864_none_417a8b07c30f6d1e.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου704
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_366b0981294a7f3c.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,026
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)07:22
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_3870ffc5265947e3.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,026
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)06:55
ΠλατφόρμαΔεν ισχύει
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουIa64_06baf634fba8764e082162341e9a4ffc_31bf3856ad364e35_6.1.7601.21864_none_4a8b0d6ab5de5ea1.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου702
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουIa64_8ce03f8aff9d0df3ff7412e6674a2d15_31bf3856ad364e35_6.1.7600.21095_none_c6f3f8760b38d149.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου702
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)14:36
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4e11f370eb1702.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,024
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)06:58
ΠλατφόρμαΔεν ισχύει
Όνομα αρχείουIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5408376df9dfa9.manifest
Έκδοση αρχείουΔεν ισχύει
Μέγεθος αρχείου3,024
Ημερομηνία (UTC)22-Nov-2011
Ώρα (UTC)06:43
ΠλατφόρμαΔεν ισχύει
Ιδιότητες

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

Σχόλια