Memoria insufficiente per elaborare questo comando [correzione]

Sommario:

Video: Come aumentare la memoria Virtuale RAM in Windows 10 2024

Video: Come aumentare la memoria Virtuale RAM in Windows 10 2024
Anonim

Se ricevi il messaggio ERROR_NOT_ENOUGH_MEMORY con Memoria insufficiente disponibile per elaborare la descrizione di questo comando, segui i passaggi per la risoluzione dei problemi elencati per risolverlo.

Questo codice di errore riguarda i server Windows, causando l'arresto anomalo dei sistemi con il messaggio Memoria insufficiente per elaborare questo comando nel registro errori.

Microsoft spiega che questo errore può verificarsi se la voce del Registro di sistema IRPStackSize sul server è impostata su un valore troppo basso. Di conseguenza, il modo migliore e più semplice per risolvere questo problema è modificare il registro per allocare un valore IRPStackSize più grande.

Passaggi per correggere Memoria insufficiente per elaborare questo comando

  1. Modifica il valore IRPStackSize
  2. Modifica i valori di SharedSection
  3. Blocca le forcelle dell'app UI
  4. Aggiorna Microsoft SQL Server
  5. Elimina la cartella temporanea

Le seguenti soluzioni comportano la modifica del registro. Tuttavia, potrebbero verificarsi gravi problemi se i valori del Registro di sistema vengono modificati in modo errato. Non dimenticare di eseguire il backup del registro prima di modificarlo. In questo modo, puoi sempre ripristinarlo nel caso qualcosa vada storto.

Soluzione 1: modificare il valore IRPStackSize

  1. Vai su Start> Esegui> digita regedit> premi OK.
  2. Individua e seleziona la seguente sottochiave del registro:

    HKEY _LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

  3. Se la voce IRPStackSize non è disponibile, attenersi alla seguente procedura:
    • Fai clic su Modifica> Nuovo> fai clic su Valore DWORD.
    • Digita IRPStackSize > premi INVIO. Digita IRPStackSize esattamente come appare. Non dimenticare che il nome del valore fa distinzione tra maiuscole e minuscole.
  4. Fai clic su IRPStackSize> Modifica> Modifica.

    Nella casella Valore dati, digita un valore più grande> fai clic su OK. I valori possono variare da 0x1 a 0xC e sono equivalenti a 1 a 12 in notazione decimale.

Se il problema persiste dopo aver modificato il valore, ripetere gli stessi passaggi e aumentare nuovamente il valore di IRPStackSize.

  • LEGGI ANCHE: Impossibile accedere all'editor del Registro di sistema in Windows 10

Soluzione 2: modificare i valori di SharedSection

  1. Apri l'Editor del Registro di sistema> trova la seguente sottochiave

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ ControlSession \ Manager \ SubSystems

  2. Seleziona il valore di Windows> vai al menu Modifica> scegli Stringa.
  3. Aumenta il parametro SharedSection.
  • Windows NT utilizza il formato seguente: SharedSection = xxxx, yyyy

    Aggiungi “, 256” o “, 512” dopo il numero yyyy.

  • Windows 2000, Windows XP e Windows Server 2003 utilizzano il formato seguente: SharedSection = xxxx, yyyy, zzzz

    Per i sistemi operativi a 32 bit, aumentare il valore yyyy a "12288"; aumentare il valore zzzz a "1024".

    Per i sistemi operativi a 64 bit, aumentare il valore yyyy su "20480"; aumentare il valore zzzz a "1024".

Soluzione 3 - Blocca le fork dell'app UI

Un utente di Windows ha recentemente descritto un interessante metodo di risoluzione dei problemi per correggere il codice di errore "Memoria insufficiente per elaborare questo comando".

Se un'app importante esaurisce la memoria, puoi riavviarla. L'errore scomparirà temporaneamente. Tuttavia, l'heap del desktop per il servizio della stazione della finestra riscontrerà nuovamente problemi di memoria.

Per risolvere definitivamente questo problema, configura xyzService.exe che esaurisce la memoria per evitare le fork dell'applicazione UI nella sessione 0. Ecco come l'utente BlueCode ha descritto la risoluzione adottata per questa particolare situazione:

Soluzione 4: aggiornare Microsoft SQL Server

Installa gli ultimi aggiornamenti di Microsoft SQL Server per assicurarti che il tuo sistema benefici degli ultimi miglioramenti e patch. Per ulteriori informazioni sugli aggiornamenti disponibili, visitare il Centro aggiornamenti per Microsoft SQL Server.

Soluzione 5: eliminare la cartella temporanea

La cartella temporanea è nascosta per impostazione predefinita perché contiene molti file di configurazione utilizzati occasionalmente da Windows.

Non è previsto per essere disturbato, quindi l'opzione più sicura è il backup della cartella Temp, solo per essere sicuri.

Troverai questa cartella nella tua partizione di Windows e nella scheda Visualizza dovrai selezionare gli elementi nascosti per vederlo. Oppure puoi provare in questo modo:

  1. Premi Windows + R e digita " % temp% " nella finestra di dialogo che appare. Quindi premere Invio.
  2. Premi Ctrl + A per selezionare tutti i file e fai clic su Elimina
  3. Ora vai all'unità di installazione di Windows, di solito (C:), e trova la cartella temporanea ed elimina anche tutti i file.

Dopo aver riavviato il computer, il problema dovrebbe scomparire.

Come sempre, se hai trovato altre soluzioni per correggere l'archiviazione insufficiente è disponibile per elaborare questo errore di comando, puoi elencare i passaggi per la risoluzione dei problemi nella sezione commenti qui sotto.

Nota del redattore: questo post è stato originariamente pubblicato a settembre 2017 e da allora è stato completamente rinnovato e aggiornato per freschezza, accuratezza e completezza

Memoria insufficiente per elaborare questo comando [correzione]