Nelze konfigurovat maximální počet souběžných požadavků protokolu SMB, které byly odeslány ke službě Server v systému Windows XP

Příznaky

Tento článek popisuje problém, který nastane, když uživatelé sítě přístup k souborům v počítači se systémem Microsoft Windows XP Professional, pokud počítač je používán jako souborový server.

Ve výchozím nastavení je omezení, která zakazuje více než 10 souběžných server message block (SMB) příkazů v systému Windows XP Professional, Server služby. Toto omezení platí také pro jiné operační systémy Windows klientského počítače. Například příkaz SMB dojde při volání k otevření souboru. Většinu příkazů SMB jsou zpracovány okamžitě. Například příkaz Otevřít soubor zpracovány okamžitě. Proto maximálně 10 souběžných příkazy není obvykle problém.

Existují však některé příkazy SMB, které jsou s názvem "dlouhodobé požadavky SMB." Tyto dlouhodobé požadavky SMB zůstat otevřená, dokud budou zodpovězeny. Obvykle po obdržení odpovědi jiný stejného typu je odeslán příkaz okamžitě.

Navíc dlouhodobé požadavek SMB je upozornění na změnu. Například pokud otevřete Průzkumníka Windows a klepněte na konkrétní složku v síti, upozornění na změnu odeslán do počítače, který je hostitelem složky. K tomu dochází vždy, když dojde ke změně v této složce. Oznámení o změně je poté odeslány zpět do klientského počítače tak, aby Průzkumník Windows můžete aktualizovat okna a zobrazení nového souboru. Pokud je počítač se systémem Windows XP Professional hostitelem složky, pouze 10 příkazy SMB lze použít současně. Všechny ostatní žádosti nepřijímají. Také zobrazí chybová zpráva při pokusu o otevření souborů v síti jiné požadavky.

Příčina

K tomuto problému dochází z důvodu záměrnému omezení v systému Windows XP Professional, Server služby. Systém Windows XP Professional je navržena jako klientský operační systém počítače. Proto systém Windows XP Professional není optimalizován pro server úloh.

Řešení

Informace o opravě hotfix

Chcete-li vyřešit tento problém, je k dispozici oprava hotfix, která umožňuje nakonfigurovat počet souběžných příkazy SMB pomocí hodnoty registru MaxMpxCt. Tato oprava hotfix umožňuje nastavit hodnotu MaxMpxCt maximálně 255. Další informace naleznete v části "Informace registru" a v části "Další informace".

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

Je nutné nainstalovat systém Windows XP Professional Service Pack 2 (SP2) nainstalovat tuto opravu hotfix.

Požadavky na restartování


Po instalaci této opravy hotfix po restartování služby Server. Pokud se zobrazí výzva, restartujte počítač po instalaci této opravy hotfix.

Informace o nahrazení opravy hotfix


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

Informace o registrech

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows


Chcete-li povolit tuto opravu hotfix, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedita klepněte na tlačítko OK.
  2. Vyhledejte a poté klepnutím 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 požadovanou hodnotu a klepněte na tlačítko OK.


    Poznámka: Počet souběžných příkazy SMB lze nastavit na hodnotu mezi 10 a 255. Výchozí hodnota je 10. V Microsoft Windows Server 2003 můžete nastavit počet souběžných příkazy SMB na maximální hodnotu 65 535.
  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. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Srvsvc.dll5.1.2600.301996,76819-Oct-200616:29x86

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Skutečná hodnota maximální souběžných příkazy SMB je určen minimální hodnoty 2. Tyto hodnoty jsou hodnoty MaxMpxCt na straně serveru a MaxCmds hodnotu registru v klientském počítači. Ve výchozím hodnota MaxCmds nastavena na 50 v systému Windows XP Professional. Tuto hodnotu nelze nastavit na více než 65 535.



V počítači systém Windows XP, který funguje jako server hodnota MaxMpxCt hodnota MaxWorkItems a hodnoty velikosti jsou umístěny v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
V počítači Windows XP, který funguje jako klientský počítač hodnotu MaxCmds nachází v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\Parameters
Je nutné nastavit následující hodnoty registru v počítači se systémem Windows XP Professional, který funguje jako souborový server. Tímto způsobem poskytnout potřebné prostředky pro službu serveru.
  • Nastavte hodnotu MaxWorkItems nejméně 4 x MaxMpxCt hodnota. Standardně je nastavena hodnota MaxWorkItems 64 v systému Windows XP Professional. Tuto hodnotu lze nastavit maximálně 1 024. Doporučujeme použít toto nastavení pouze v počítačích, které mají dostatek paměti. Přesné množství paměti, která musí mít závisí na podrobnosti konfigurace. V tomto scénáři doporučujeme použít alespoň 1 gigabajt (GB) paměti.
  • Standardně je nastavena hodnota velikosti 1 v systému Windows XP Professional. Nastavte hodnotu velikosti alespoň 2. Pokud jste přivodit problémy, musíte hodnotu velikosti 3. Hodnota velikosti 1 lze optimalizovat pro místní aplikace systému Windows XP Professional. Hodnota velikosti 2 slouží k vyrovnání využití prostředků mezi místní a vzdálené aplikace. Hodnota velikosti 3 slouží k optimalizaci aktivitu sítě systému Windows XP Professional.
Další informace 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: 926646 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor