Komunikat o błędzie "ERROR_SHARING_VIOLATION" w systemie Windows XP lub Windows Server 2003 podczas próby otwarcia pliku w udziale SMB na serwerze, na którym jest uruchomiony system Windows 7 lub Windows Server 2008 R2

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2625434 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Plik znajduje się na serwerze, na którym jest uruchomiony system Windows 7 lub Windows Server 2008 R2.
  • Użyć aplikacji na komputerze klienckim, na którym uruchomiono jeden z następujących systemów operacyjnych, aby otworzyć plik na serwerze:
    • System Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2
  • Aplikacja otwiera plik, żądając uprawnienie do odczytu i zapisu i DENY_WRITE udział w trybie.
  • Możesz zamknąć plik.
  • Możesz spróbować użyć tej samej aplikacji na komputerze klienckim z systemem Windows XP lub Windows Server 2003, aby otworzyć ten sam plik.
W tym scenariuszu wyświetlany jest następujący komunikat o błędzie:
ERROR_SHARING_VIOLATION (32).
Proces nie może uzyskać dostępu do pliku, ponieważ jest on używany przez inny proces.
Notatki
  • Zostanie wyświetlony ten komunikat o błędzie dwadzieścia przez trzydzieści sekund po zamknięciu pliku na pierwszym komputerze klienckim.
  • Ten problem występuje, jeśli wszystkie komputery klienckie w środowisku sieciowym są z systemem Windows XP lub Windows Server 2003.
  • Ten problem występuje, jeśli wszystkie komputery klienckie w środowisku sieciowym z jednym z następujących systemów operacyjnych:
    • System Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2

Przyczyna

Ten problem występuje, ponieważ klient SMB2 nie wysyła żądanie zamknięcia SMB2 do serwera w ciągu dwudziestu przez trzydzieści sekund, gdy aplikacja klienta SMB2 zamyka plik. Jeśli w tej samej aplikacji na kliencie SMBl otwiera ten sam plik w tym okresie, serwer nie może uruchomić zachowanie break OpLock i zwraca błąd "NT STATUS_SHARING_VIOLATION" do klienta SMBl. To zachowanie uniemożliwia otwarcie pliku, dopóki klient SMB2 wysyła żądanie zamknięcia SMB2 klienta SMBl.

Notatki
  • Następujące systemy operacyjne używają protokołu SMBl:
    • System Windows XP
    • Windows Server 2003
  • Następujące systemy operacyjne używają protokołu SMB2:
    • System Windows Vista
    • Windows Server 2008
    • Windows 7
    • Windows Server 2008 R2

Rozwiązanie

Aby rozwiązać ten problem, należy zainstalować poprawkę na serwerze, na którym jest uruchomiony system Windows 7 lub Windows Server 2008 R2.

Informacje o poprawce

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Tylko w systemach, w których występuje problem opisany w tym artykule, należy zastosować tę poprawkę. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca poczekanie na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, istnieje sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. W tej sekcji nie pojawiają się, skontaktuj się z działem pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga Wystąpienia dodatkowych błędów lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów z działem pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których poprawka jest dostępna. Jeśli język nie jest widoczny, jest to, ponieważ poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, musi być uruchomiony jeden z następujących systemów operacyjnych:
  • Windows 7
  • Dodatek Service Pack 1 (SP1) dla systemu Windows 7
  • Windows Server 2008 R2
  • Dodatek Service Pack 1 (SP1) dla systemu Windows Server 2008 R2
Aby uzyskać więcej informacji na temat sposobu uzyskania dodatku service pack systemu Windows 7 lub Windows Server 2008 R2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
976932Informacje dotyczące dodatku Service Pack 1 dla systemu Windows 7 i Windows Server 2008 R2

Informacje dotyczące rejestru

Aby zastosować poprawkę w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymaganie dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje o pliku

Wersja globalna tej poprawki instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny odpowiadające tym plikom są wyświetlane w formacie uniwersalnego czasu koordynowanego (UTC). Daty i godziny odpowiadające tym plikom na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z Twój bieżący bias czasu letniego (DST). Dodatkowo, daty mogą ulec zmianie podczas wykonywania pewnych operacji na plikach.
Informacje o plikach w systemie Windows 7 i Windows Server 2008 R2
  • Pliki dotyczące określonego produktu, etapu rozwoju (RTM, SPn), i składnika usługi (LDR, GDR) można zidentyfikować przez sprawdzenie numerów wersji plików, jak pokazano w poniższej tabeli:
    Zwiń tę tabelęRozwiń tę tabelę
    WersjaProduktPunkt kontrolnyService branch
    6.1.760 0,21xxxSystem Windows 7 i Windows Server 2008 R2RTMLDR
    6.1.760 1.21xxxSystem Windows 7 i Windows Server 2008 R2Z DODATKIEM SP1LDR
  • Pliki MANIFESTU (manifest) i pliki MUM (mum) instalowane są dla każdego środowiska są wymienione osobno w sekcji "informacje o dodatkowych plikach dla systemu Windows Server 2008 R2 i Windows 7". MUM i pliki MANIFESTU oraz skojarzony z nimi pliki wykazu (.cat), są bardzo ważne, aby utrzymać stan zaktualizowane składniki. Pliki wykazu zabezpieczeń, które atrybuty nie są wymienione, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Wszystkie obsługiwane wersje systemu Windows 7 procesorem x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
SRV.sys6.1.7600.21095311,80822-Lis-201103: 33x 86
SRV.sys6.1.7601.21864311,80822-Lis-201103: 23x 86
Dla wszystkich obsługiwanych 64-bitowych wersji systemu Windows 7 i Windows Server 2008 R2 x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
SRV.sys6.1.7600.21095460,80022-Lis-201104: 06x 64
SRV.sys6.1.7601.21864467,45622-Lis-201103: 43x 64
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 komputerów z procesorami IA-64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
SRV.sys6.1.7600.210951,028,09622-Lis-201103: 18IA-64
SRV.sys6.1.7601.218641,028,60822-Lis-201103: 01IA-64

Obejście problemu

Aby obejść ten problem, wyłącz protokół SMB2 na serwerze, na którym jest uruchomiony system Windows 7 lub Windows Server 2008 R2.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Stosuje się do".

Więcej informacji

Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Informacje o dodatkowych plikach

Informacje o dodatkowych plikach dla systemu Windows 7 i Windows Server 2008 R2

Dodatkowe pliki dla wszystkich obsługiwanych x 86 wersje systemu Windows 7
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuX86_47494d63d28764dc707760442b3a3dda_31bf3856ad364e35_6.1.7600.21095_none_8056e0e1d5b6aa92.manifest
Wersja plikuNie dotyczy
Rozmiar pliku700
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuX86_d5461f721a60c68531e17dbc06e99d22_31bf3856ad364e35_6.1.7601.21864_none_b0579dfeb3ee1023.manifest
Wersja plikuNie dotyczy
Rozmiar pliku700
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4c6dfd70ed0e06.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,022
Data (UTC)22-Lis-2011
Godzina (UTC)06: 22
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5264416dfbd6ad.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,022
Data (UTC)22-Lis-2011
Godzina (UTC)06: 09
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych 64-bitowych wersji systemu Windows 7 i Windows Server 2008 R2 x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuAmd64_88dd7fc20418bf45dc0e461edc9a1d83_31bf3856ad364e35_6.1.7600.21095_none_150234bfd7e96723.manifest
Wersja plikuNie dotyczy
Rozmiar pliku704
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuAmd64_eed97488ac2ed21f18c474ad6283f983_31bf3856ad364e35_6.1.7601.21864_none_417a8b07c30f6d1e.manifest
Wersja plikuNie dotyczy
Rozmiar pliku704
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_366b0981294a7f3c.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,026
Data (UTC)22-Lis-2011
Godzina (UTC)07: 22
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_3870ffc5265947e3.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,026
Data (UTC)22-Lis-2011
Godzina (UTC)06: 55
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych wersjach systemu Windows Server 2008 R2 komputerów z procesorami IA-64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuIa64_06baf634fba8764e082162341e9a4ffc_31bf3856ad364e35_6.1.7601.21864_none_4a8b0d6ab5de5ea1.manifest
Wersja plikuNie dotyczy
Rozmiar pliku702
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuIa64_8ce03f8aff9d0df3ff7412e6674a2d15_31bf3856ad364e35_6.1.7600.21095_none_c6f3f8760b38d149.manifest
Wersja plikuNie dotyczy
Rozmiar pliku702
Data (UTC)22-Lis-2011
Godzina (UTC)14: 36
PlatformaNie dotyczy
Nazwa plikuIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7600.21095_none_da4e11f370eb1702.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,024
Data (UTC)22-Lis-2011
Godzina (UTC)06: 58
PlatformaNie dotyczy
Nazwa plikuIa64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.1.7601.21864_none_dc5408376df9dfa9.manifest
Wersja plikuNie dotyczy
Rozmiar pliku3,024
Data (UTC)22-Lis-2011
Godzina (UTC)06: 43
PlatformaNie dotyczy

Właściwości

Numer ID artykułu: 2625434 - Ostatnia weryfikacja: 11 stycznia 2012 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Słowa kluczowe: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbmt KB2625434 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:2625434

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com