Nelze konfigurovat maximální počet souběžných požadavků protokolu SMB, které jsou odeslány na server soubor systémem Windows Vista

Důležité: Tento článek obsahuje informace o úpravě registru. Přesvědčte se, zda jste zálohovali registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows

Příznaky

Maximální počet souběžných požadavků protokolu SMB, které jsou odeslány na server soubor systémem Windows Vista nelze konfigurovat.

Pokud počítač se systémem Windows Vista se používá jako souborový server, uživatelé přístup k souborům pomocí dlouhodobé požadavky blok SMB (Server Message). Ve výchozím nastavení pouze 10 požadavky SMB odesílat na server ve stejné době. Všechny ostatní požadavky SMB nejsou zodpovězeny. Proto uživatel klientského počítače může se zobrazit chybová zpráva při pokusu uživatele o přístup k souborům pomocí dlouhodobé požadavky SMB.

Poznámka: Na rozdíl od typické požadavky SMB dlouhodobé požadavek SMB zůstane otevřena, dokud je zodpovězen serverem. Typické dlouhodobé požadavek SMB je požadavek SMB NotifyChange (NT_TRANSACT_NOTIFY_CHANGE).

Příčina

K tomuto problému dochází, protože služba Server v systému Windows Vista je záměrně omezena. Ve výchozím nastavení zakazuje omezení více než 10 souběžných požadavků protokolu SMB zasílané službě Server v systému Windows Vista. Protože systém Windows Vista je navržen jako klientský operační systém, Windows Vista není optimalizován pro server úloh.

Většina požadavky SMB jsou zpracovány okamžitě. Dlouhodobé požadavky SMB může však způsobit potíže.

Řešení

Informace o aktualizaci Service pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Windows Vista. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
935791 jak získat nejnovější aktualizaci service pack pro systém Windows Vista

Informace o opravě hotfix

Chcete-li vyřešit tento problém, nainstalujte následující opravu hotfix. Tato oprava hotfix umožňuje použít položku registru MaxMpxCt konfigurace maximální počet souběžných požadavků protokolu SMB. Můžete nastavit hodnotu MaxMpxCt maximálně 255.

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Neexistují žádné požadavky.

Požadavek na restartování

Po instalaci této opravy hotfix musíte restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o registrech

Upozornění: Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Chcete-li povolit tuto opravu hotfix, postupujte takto:
  1. Klepněte na tlačítko Start, do pole Zahájit hledání zadejte regedit a stiskněte klávesu ENTER.
  2. Vyhledejte a vyberte následující podklíč registru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. V nabídce Úpravy přejděte na příkaz Nový a klepněte na příkaz Hodnota DWORD.
  4. MaxMpxCtzadejte a stiskněte klávesu ENTER.
  5. MaxMpxCtklepněte pravým tlačítkem myši a potom klepněte na příkaz změnit.
  6. V poli Údaj hodnoty zadejte hodnotu a klepněte na tlačítko OK.

    Poznámka: Maximální počet souběžných požadavků protokolu SMB můžete nastavit na hodnotu od 10 do 255. Výchozí hodnota je 10.
  7. Ukončete Editor registru.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Systém Windows Vista, 32bitové verze
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Update.mumNení k dispozici2,44923-May-200714:21Není k dispozici
X86_0eff413cdf04672e2f44fa972dad413c_31bf3856ad364e35_6.0.6000.20603_none_647dc4ac50e1f375.manifestNení k dispozici69723-May-200714:21Není k dispozici
X86_eeac48e6eab426417e839bddcc03b81b_31bf3856ad364e35_6.0.6000.20603_none_2b2632e4f8a9474c.manifestNení k dispozici70023-May-200714:21Není k dispozici
X86_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.0.6000.20603_none_d89dc6781267f58c.manifestNení k dispozici4,92923-May-200714:23Není k dispozici
X86_microsoft-windows-smbserver_31bf3856ad364e35_6.0.6000.20603_none_f79b461606cfdb48.manifestNení k dispozici57,53523-May-200714:23Není k dispozici
Srv.sys6.0.6000.20603290,81622-May-200709:36x86
Smbserver-ppdlic.xrm-msNení k dispozici3,13122-May-200716:06Není k dispozici
Srvsvc.dll6.0.6000.20603121,34422-May-200711:47x86
Sscore.dll6.0.6000.206039,72822-May-200711:47x86
Systém Windows Vista, 64bitové verze
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Amd64_3e38cd74a229847467a7cc88a7029aae_31bf3856ad364e35_6.0.6000.20603_none_66a60fa701a070b5.manifestNení k dispozici70123-May-200714:21Není k dispozici
Amd64_bc1e6a8a7abdd81dd99d59d04e8e2895_31bf3856ad364e35_6.0.6000.20603_none_86910b32ad4dca86.manifestNení k dispozici70423-May-200714:21Není k dispozici
Amd64_microsoft-windows-smbserver-v1_31bf3856ad364e35_6.0.6000.20603_none_34bc61fbcac566c2.manifestNení k dispozici5,19623-May-200714:28Není k dispozici
Amd64_microsoft-windows-smbserver_31bf3856ad364e35_6.0.6000.20603_none_53b9e199bf2d4c7e.manifestNení k dispozici57,57123-May-200714:28Není k dispozici
Update.mumNení k dispozici2,46323-May-200714:21Není k dispozici
Srv.sys6.0.6000.20603450,56022-May-200709:45x64
Smbserver-ppdlic.xrm-msNení k dispozici3,13122-May-200711:48Není k dispozici
Srvsvc.dll6.0.6000.20603176,64022-May-200711:55x64
Sscore.dll6.0.6000.2060312 28822-May-200711:55x64

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v aktualizaci Windows Vista Service Pack 1.

Další informace

Maximální hodnota počtu souběžných požadavků protokolu SMB je rovna minimální z následujících dvou hodnot:
  • Hodnota položky MaxMpxCt na serveru
  • Hodnota položky MaxCmds v klientském počítači
Podle výchozího nastavení položky MaxCmds nastavena na 50 v systému Windows Vista. Tuto hodnotu nelze nastavit na více než 65 535.

Na serveru se systémem Windows Vista jsou umístěny MaxMpxCt položky, položky MaxWorkItems a velikost položky v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
V počítači klienta se systémem Windows Vista položky MaxCmds nachází v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\Parameters
Na serveru, je nutné nastavit následující položky registru.
  • Nastavte hodnotu MaxWorkItems nejméně čtyřikrát na hodnotu MaxMpxCt. Ve výchozím nastavení je nastavena MaxWorkItems 64 v systému Windows Vista. Tuto položku můžete nastavit maximálně 1 024. Doporučujeme použít toto nastavení pouze v počítači, který nemá dostatek paměti. Pokud použijete nastavení maximální, doporučujeme použít alespoň 1 gigabajt (GB) paměti.
  • Výchozí hodnota položky velikost je 1 v systému Windows Vista. Nastavte položku velikost alespoň 2. Pokud problémy přetrvávají, nastavte položku velikost 3.
Poznámka: Tento článek uvádí protokol SMB, odkazuje se článku tradičního protokolu SMB namísto protokolu Protokol SMB2. Protokol SMB2 protokolu byla zavedena v systému Windows Vista umožňuje rychlejší komunikaci mezi počítači se systémem Windows Vista.

Další informace o tomto problému v systému Windows XP klepněte na následující číslo článku databáze Microsoft Knowledge Base:

926646 nelze zvýšit limit souběžných SMB příkazu v systému Windows XP Professional, Server služby

Další informace o terminologii používané při popisu aktualizací softwaru získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 937082 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor