Impossibile accedere a … memoria insufficiente nel server per eseguire il comando

Ho due pc in rete e mi è capitato recentemente di non riuscire ad accedere ai dischi condivisi presenti su un pc.

Mi dava sempre il seguente errore:

" Impossibile accedere a ….  L’utente potrebbe non disporre dell’autorizzazione necessaria per l’utilizzo della risorsa di rete. Per le autorizzazioni di accesso, contattare l’amministratore del server. Memoria insufficiente nel server per eseguire il comando"

 

La cosa mi sembrava molto strana visto che non avevo mai avuto problemi.

Dopo un breve sopralluogo su google 🙂 ho trovato il colpevole…. Acronis Tru Image.

A quanto pare installandolo crea non pochi problemi a XP nella gestione delle risorse condivise in rete.

Ho anche trovato una guida per ovviare al problema che vi riporto qui di seguito.

Windows XP – Diamo la soluzione ad un problema di accesso file e cartelle condivise in rete per Windows XP, apparentemente dovuto ad una mancanza di autorizzazione, causato invece da una non corretta impostazione del parametro IRPStackSize nel registro di sistema.

IL PROBLEMA

Impostata la condivisione delle cartelle desiderate all’interno della nostra rete locale, tutto sembra in ordine ma dai computer della rete quando tentiamo di accedervi riceviamo un errore:

“Impossibile accedere a [cartella in rete]. L’utente potrebbe non disporre dell’autorizzazione necessaria per l’utilizzo della risorsa di rete. Per le autorizzazioni di accesso, contattare l’amministratore del server.
Memoria insufficiente nel server per eseguire il comando

Nella segnalazione dell’errore Windows ci porta fuori strada, parlandoci di autorizzazioni mancanti. Se leggiamo con attenzione si parla anche di memoria insufficiente nel server. Se proviamo ad esempio a navigare le risorse di rete sul computer che presenta il problema di condivisione, potremmo constatare che lo stesso non è in grado di accedere alle proprie risorse condivise, riportando lo stesso errore.

Il problema è dovuto al valore troppo basso nel registro di sistema del parametro IRPStackSize, che regola il numero di posizioni dello stack nei pacchetti di richieste I/O (IRP): per maggiori informazioni http://support.microsoft.com/kb/285089/it. Per informazioni sul registro di sistema: http://support.microsoft.com/kb/256986/

SOLUZIONE

Di seguito la procedura indicata da Microsoft per la modifica del parametro IRPStackSize, preceduta da un avviso sui rischi di modifica al registro di sistema:

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.

  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 (0×20 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.

In guide Microsoft come questa consigliano valori del parametro compresi da 1 a 12 in notazione decimale: per esperienza abbiamo verificato che 12 non è sufficiente a risolve il problema, risolvendo invece in vari casi applicando un valore minimo di 21.

Il problema descritto potrebbe sorgere dopo l’installazione di programmi, quali ad esempio Acronis True Image o Norton Antivirus: la modifica di IRPStackSize risolve il problema e non richiede la rimozione del programma.

Guida presa da: www.poweruser.it

Aggiungi ai preferiti : Permalink.

I commenti sono chiusi.