SMBv2 sesja jest resetowana niepoprawnie, jeśli funkcja FindCloseChangeNotification jest wywoływana natychmiast po wywołania funkcji FindFirstChangeNotification w systemie Windows Server 2008 R2, Windows Server 2008, Windows Vista lub w systemie Windows 7

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

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Udostępnianie plików na komputerze z systemem Windows Server 2008 R2, Windows Server 2008, Windows 7 lub Windows Vista działający jako serwer plików.
  • Uruchomić aplikację w celu monitorowania zmian w udostępnionych plików i folderów na komputerze z komputera klienta SMB za pomocą bloku komunikatów serwera w wersji 2 (SMBv2) protokołu.
  • Wywołania aplikacji FindFirstChangeNotification działać, a następnie natychmiast wywołuje FindCloseChangeNotification Funkcja anulować wcześniejsze powiadomienie o zmianie.
W tym scenariuszu sesję TCP sesji usługi SMBv2 jest resetowany niepoprawnie po 4 minut. Dlatego może wystąpić uszkodzenie pliku lub utratę danych transferu danych lub plików podczas sesji SMBv2.

Przyczyna

Ten problem występuje z powodu wyścigu w sesji SMBv2. Wyścigu występuje, gdy klient SMBv2 wysyła polecenia anulowania natychmiast po polecenia Zmień plik jest wysyłany.

Po wystąpieniu wyścigu dwa polecenia są wykonywane w kolejności. Dlatego sesji usługi SMBv2 jest resetowany niepoprawnie.

Rozwiązanie

Informacje o poprawce

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

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

Uwaga Dodatkowe problemy występują lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Koszty obsługi zwykłych zastosuje dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:
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.

Warunki wstępne

Aby zastosować tę poprawkę, musi być uruchomiony jeden z następujących systemów operacyjnych:
  • Windows Vista Z dodatkiem Service Pack 2 (SP2)
  • Dodatek Service Pack 2 (SP2) dla systemu Windows Server 2008
  • 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 uzyskiwania dodatku service pack dla systemu Windows Vista kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935791Jak uzyskać najnowszy dodatek service pack dla systemu Windows Vista
Aby uzyskać więcej informacji na temat sposobu uzyskania dodatku service pack dla systemu Windows Server 2008 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
968849Jak uzyskać najnowszy dodatek service pack dla systemu Windows Server 2008
Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania Windows 7 lub dodatku service pack dla systemu 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 o dodatku Service Pack 1 dla systemu Windows 7 i Windows Server 2008 R2

Informacje dotyczące rejestru

Wymaganie dotyczące ponownego uruchomienia

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

Informacje o zastępowaniu 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 dla tych plików na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z bieżącym bias czasu letniego (DST). Ponadto daty i godziny mogą ulec zmianie podczas wykonywania pewnych operacji na plikach.
Informacje o plikach w systemach Windows Vista i Windows Server 2008
Ważne Poprawki systemu Windows Vista i Windows Server 2008 poprawki są zawarte w tych samych opakowaniach. Jednak tylko "Windows Vista" znajduje się na stronie żądanie poprawki. Zażądać pakietu poprawek, który dotyczy jednej lub obu systemów operacyjnych, należy wybrać poprawkę, która jest wyświetlana w obszarze "Windows Vista" na stronie. Zawsze odwołuje się do sekcji "Stosuje się do" artykuły do określenia rzeczywistej system operacyjny, który dotyczy każdej poprawki.
  • Pliki dotyczące określonego produktu, poziom SR (RTM, SPn), i składnika usługi (LDR, GDR) można zidentyfikować przez sprawdzenie wersji pliku jak pokazano w poniższej tabeli.
    Zwiń tę tabelęRozwiń tę tabelę
    WersjaProduktPoziom SRService branch
    6.0.600 2. 22xxxWindows Vista i Windows Server 2008Z DODATKIEM SP2LDR
  • Pliki MANIFESTU (manifest) i pliki MUM (mum) instalowane dla poszczególnych środowisk wymienione osobno w sekcji "informacje o dodatkowych plikach dla systemów Windows Server 2008 i Windows Vista". Pliki MUM i pliki MANIFESTU oraz skojarzone zabezpieczeń pliki wykazu (.cat), są bardzo ważne, aby utrzymać stan zaktualizowane składniki. Pliki wykazu zabezpieczeń, dla których atrybuty nie są wymienione, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Wszystkie obsługiwane wersje systemu 86, Windows Server 2008 i Windows Vista x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Srvnet.sys6.0.6002.22625102,91213-Kwi-201113: 38x 86
Srv2.sys6.0.6002.22625147,96813-Kwi-201113: 38x 86
Wszystkie obsługiwane 64-bitowego systemu Windows Server 2008 i Windows Vista
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Srvnet.sys6.0.6002.22625146,43213-Kwi-201113: 57x 64
Srv2.sys6.0.6002.22625176,64013-Kwi-201113: 57x 64
Wszystkie obsługiwane wersje systemu Windows Server 2008 komputerów z procesorami IA-64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Srvnet.sys6.0.6002.22625294,91213-Kwi-201114: 06IA-64
Srv2.sys6.0.6002.22625472,06413-Kwi-201114: 06IA-64
Informacje o plikach systemu Windows 7 i Windows Server 2008 R2
Ważne Poprawki systemu Windows 7 i poprawek systemu Windows Server 2008 R2 są zawarte w tych samych opakowaniach. Jednak poprawki na stronie żądanie poprawki są wymienione w obu systemach operacyjnych. Zażądać pakietu poprawek, który dotyczy jednej lub obu systemów operacyjnych, należy wybrać poprawkę, która jest wyświetlana w obszarze "Windows 7 i Windows Server 2008 R2" na stronie. Zawsze odwołuje się do sekcji "Stosuje się do" artykuły do określenia rzeczywistej system operacyjny, który dotyczy każdej poprawki.
  • 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 pliku, jak pokazano w poniższej tabeli:
    Zwiń tę tabelęRozwiń tę tabelę
    WersjaProduktPunkt kontrolnyService branch
    6.1.760 0,20xxxWindows 7 i Windows Server 2008 R2RTMLDR
    6.1.760 1.21xxxWindows 7 i Windows Server 2008 R2Z DODATKIEM SP1LDR
  • Pliki MANIFESTU (manifest) i pliki MUM (mum) instalowane dla poszczególnych środowisk wymienione osobno w sekcji "informacje o dodatkowych plikach dla systemu Windows 7 i Windows Server 2008 R2". MUM i pliki MANIFESTU oraz skojarzone zabezpieczeń pliki wykazu (.cat), są bardzo ważne dla stanu zaktualizowanego składnika. Pliki wykazu zabezpieczeń, dla których 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
Srv2.sys6.1.7600.20881310,78415-Sty-201103: 21x 86
Srv2.sys6.1.7601.21642310,78415-Sty-201103: 23x 86
Wszystkie obsługiwane 64-bitowego systemu Windows 7 i Windows Server 2008 R2
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Srv2.sys6.1.7600.20881401,40815-Sty-201103: 42x 64
Srv2.sys6.1.7601.21642412,16015-Sty-201103: 37x 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
Srv2.sys6.1.7600.20881788,48015-Sty-201102: 54IA-64
Srv2.sys6.1.7601.21642789,50415-Sty-201102: 53IA-64

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Informacje zawarte w tym artykule dotyczą".

Więcej informacji

Aby uzyskać więcej informacji FindFirstChangeNotification działać, odwiedź następującą witrynę sieci Web Microsoft Development Network (MSDN):
Ogólne informacje dotyczące funkcji FindFirstChangeNotification
Aby uzyskać więcej informacji FindCloseChangeNotification działać, odwiedź następującą witrynę sieci Web MSDN:
Ogólne informacje dotyczące funkcji FindCloseChangeNotification
Więcej informacji o SMB2 ANULOWAĆ żądanie odwiedź następujące witryny sieci Web MSDN:
Ogólne informacje dotyczące SMB2 Anuluj żądanie
Odbiera żądanie ANULOWANIA SMB2
Aby uzyskać więcej informacji na temat żądania SMB2 CHANGE_NOTIFY, odwiedź następujące witryny sieci Web MSDN:
Żądanie SMB2 CHANGE_NOTIFY informacje ogólne
Odbiera żądanie CHANGE_NOTIFY SMB2
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 systemów Windows Vista i Windows Server 2008

Dodatkowe pliki dla wszystkich obsługiwanych x 86 wersje systemu Windows Vista i Windows Server 2008
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku3,078
Data (UTC)13-Kwi-2011
Godzina (UTC)18: 13
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-common_31bf3856ad364e35_6.0.6002.22625_none_0635adb12676ab72.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,227
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 10
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.0.6002.22625_none_dc4c18ec0ccb4881.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,426
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 04
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych 64-bitowego systemu Windows Vista i Windows Server 2008
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuAmd64_microsoft-windows-smbserver-common_31bf3856ad364e35_6.0.6002.22625_none_62544934ded41ca8.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,493
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 27
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.0.6002.22625_none_386ab46fc528b9b7.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,688
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 21
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku3,102
Data (UTC)13-Kwi-2011
Godzina (UTC)18: 13
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych wersjach systemu Windows Server 2008 komputerów z procesorami IA-64
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuIa64_microsoft-windows-smbserver-common_31bf3856ad364e35_6.0.6002.22625_none_063751a72674b46e.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,488
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 19
PlatformaNie dotyczy
Nazwa plikuIa64_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.0.6002.22625_none_dc4dbce20cc9517d.manifest
Wersja plikuNie dotyczy
Rozmiar pliku4,683
Data (UTC)13-Kwi-2011
Godzina (UTC)16: 15
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku2,255
Data (UTC)13-Kwi-2011
Godzina (UTC)18: 12
PlatformaNie dotyczy

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

Dodatkowe pliki dla wszystkich obsługiwanych wersjach systemu Windows 7 procesorem x
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar plikuże otrzymane wynagrodzenie wyniosło
Data (UTC)15-Sty-2011
Godzina (UTC)15: 59
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7600.20881_none_da4892cd70f07841.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,655
Data (UTC)15-Sty-2011
Godzina (UTC)06: 04
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7601.21642_none_dc5b2fcd6df58dc0.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,655
Data (UTC)15-Sty-2011
Godzina (UTC)06: 02
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych 64-bitowego systemu Windows 7 i Windows Server 2008 R2
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuAmd64_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7600.20881_none_36672e51294de977.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,657
Data (UTC)15-Sty-2011
Godzina (UTC)06: 57
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7601.21642_none_3879cb512652fef6.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,657
Data (UTC)15-Sty-2011
Godzina (UTC)06: 59
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku2,780
Data (UTC)15-Sty-2011
Godzina (UTC)15: 59
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_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7600.20881_none_da4a36c370ee813d.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,656
Data (UTC)15-Sty-2011
Godzina (UTC)06: 48
PlatformaNie dotyczy
Nazwa plikuIa64_microsoft-windows-smbserver-v2_31bf3856ad364e35_6.1.7601.21642_none_dc5cd3c36df396bc.manifest
Wersja plikuNie dotyczy
Rozmiar pliku2,656
Data (UTC)15-Sty-2011
Godzina (UTC)06: 56
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku2,168
Data (UTC)15-Sty-2011
Godzina (UTC)15: 59
PlatformaNie dotyczy

Właściwości

Numer ID artykułu: 2493869 - Ostatnia weryfikacja: 16 czerwca 2011 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
Słowa kluczowe: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2493869 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:2493869

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