Descrizione del parametro IRPStackSize in Windows 2000 e in Windows Server 2003

Traduzione articoli Traduzione articoli
Identificativo articolo: 285089 - Visualizza i prodotti a cui si riferisce l?articolo.
Importante In questo articolo sono contenute informazioni su come modificare il Registro di sistema. Prima di modificare il Registro di sistema, assicurarsi di eseguirne una copia di backup e di sapere come ripristinarlo in caso di problemi. Per informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
Espandi tutto | Chiudi tutto

INTRODUZIONE

In questo articolo viene descritta la funzionalità del parametro IRPStackSize in Microsoft Windows 2000 Server e in Microsoft Windows Server 2003.

Informazioni

Avviso L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non è in grado di garantire la soluzione di problemi derivanti dall'errato utilizzo dell'editor del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.

Il parametro IRPStackSize consente di specificare il numero di posizioni dello stack nei pacchetti di richieste I/O (IRP) utilizzati da Windows 2000 Server e da Windows Server 2003. Può essere necessario aumentare questo numero per determinati trasporti, per i driver MAC (Media Access Control) o per i driver del file system. Ogni stack utilizza 36 byte di memoria per ciascun buffer di ricezione. Questo valore è impostato nella seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
In Windows 2000 e in Windows Server 2003 il valore predefinito del parametro IRPStackSize è 15. L'intervallo va da 11 (0xb in base esadecimale) a 32 (0x20 in base esadecimale).

Se la sottochiave non è presente, è possibile utilizzare l'editor del Registro di sistema per aggiungerla. A questo scopo, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare regedit, quindi scegliere OK.
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  3. Scegliere Nuovo dal menu Modifica, quindi Valore DWORD.
  4. Digitare IRPStackSize e premere INVIO per assegnare il nome al valore.

    Nota Digitare IRPStackSize esattamente come indicato. Per il valore viene fatta distinzione tra maiuscole e minuscole.
  5. Scegliere Modifica, quindi fare clic su Modifica.
  6. Nella casella Dati valore digitare il valore appropriato per la rete, quindi scegliere OK.

    Nota Se il problema persiste anche dopo avere eseguito la procedura descritta, provare a incrementare ulteriormente il valore di IRPStackSize. Il valore massimo per Windows 2000 e Windows Server 2003 è 32 (0x20 in base esadecimale). Sebbene il gestore oggetti supporti valori fino a 50, i valori superiori a 32 possono in determinate circostanze creare un overflow in un buffer di pacchetti SMB (Server Message Block). Pertanto i valori superiori a 32 non sono supportati.

Proprietà

Identificativo articolo: 285089 - Ultima modifica: giovedì 14 giugno 2007 - Revisione: 5.1
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Chiavi: 
kbinfo KB285089
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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