/
/

Come risolvere l’errore “Memoria insufficiente per completare l’operazione” in Windows 11

Come risolvere l'errore "Memoria insufficiente per completare l'operazione" in Windows 11 Immagine banner del blog

A volte, gli utenti di Windows 11 possono incontrare l’errore“Memoria insufficiente per completare l’operazione”. Può essere causato dall’apertura di file di grandi dimensioni, dall’esecuzione di applicazioni impegnative o dall’esecuzione di processi diversi. Anche se la RAM del computer è sufficiente, gli utenti si accorgono di non poter eseguire queste operazioni. Imparare a risolvere questi errori è essenziale per mantenere prestazioni ottimali e un flusso di lavoro regolare.

5 metodi per risolvere l’errore “Memoria insufficiente per completare l’operazione” in Windows 11

Le cause di questo errore sono molteplici e devono essere affrontate per risolvere correttamente l’errore. A seconda della situazione, puoi regolare la memoria virtuale del dispositivo, apportare modifiche al Registro di Windows, eseguire System File Checker e DISM, verifica se stai utilizzando un’applicazione a 32 bit o pulire i file temporanei e le estensioni della shell.

Prerequisiti per risolvere l’errore “Memoria insufficiente per completare l’operazione”

  • Sono necessari i privilegi di amministratore. Per verificare se disponi delle autorizzazioni necessarie, apri il menu Start, fai clic su Impostazioni e seleziona Account. La parola “Amministratore” deve trovarsi sotto il nome utente.
  • Chiudi i programmi inutilizzati per liberare memoria.
  • Scopri se l’errore riguarda l’intero sistema o applicazioni specifiche.
  • Esegui un backup del sistema e del registro di sistema prima di apportare qualsiasi modifica per evitare conseguenze indesiderate.

Metodo 1: Regolare la memoria virtuale (file di paging)

Una memoria virtuale inadeguata è una delle cause principali di questo errore.

  1. Apri il menu Start. Fai clic su Impostazioni. Seleziona Sistemi > Informazioni.
  2. In Collegamenti correlati, seleziona Impostazioni di sistema avanzate.
  3. Vai alla scheda Avanzate .
  4. Nella sezione Prestazioni , seleziona Impostazioni.
  5. Vai alla scheda Avanzate e seleziona Modifica in Memoria virtuale.
  6. Deseleziona Gestione automatica delle dimensioni del file di paging.
  7. Seleziona la dimensione personalizzata.
  8. Imposta la dimensione iniziale a 1,5 volte la RAM installata in MB e la dimensione massima a 3 volte la RAM installata in MB.
  9. Fai clic su Imposta > OK.
  10. Riavvia il computer per applicare le modifiche.

Metodo 2: Modificare la dimensione heap del desktop nel Registro di Windows (avanzato)

È utile nelle sessioni RDP o in ambienti con molte applicazioni e servizi in esecuzione.

  1. Apri il menu Start e cerca Editor di registro di sistema per aprire il programma.
  2. Vai su HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Fai doppio clic sul valore di Windows .
  4. Nella casella di dati Valore , individua SharedSection. Il terzo valore, solitamente 768, è per l’heap desktop non interattivo. Aumenta il valore a 1024 o 2048, soprattutto se si verificano errori frequenti nelle sessioni multiutente.
  5. Clicca su OK.
  6. Riavvia il computer rendere effettive le modifiche.

Metodo 3: Eseguire System File Checker e DISM

La corruzione sottostante può influire sulla gestione della memoria di sistema. System File Checker e DISM possono risolvere questo problema.

  1. Apri il menu Start, cerca Prompt dei comandi, fai clic con il pulsante destro del mouse e seleziona Esegui come amministratore.
  2. Esegui il seguente script:

sfc /scannow

Quindi:

DISM /Online /Cleanup-Image /RestoreHealth

  1. Riavvia il computer al termine delle scansioni.

Metodo 4: Verifica dei limiti di memoria delle applicazioni a 32 bit

Verifica se l’applicazione è a 32 o 64 bit. La maggior parte delle applicazioni di Windows 11 sono a 64 bit, ma alcune applicazioni legacy potrebbero essere ancora a 32 bit. Le applicazioni a 32 bit hanno limitazioni di memoria e potrebbero non essere in grado di completare alcune operazioni.

  1. Fai clic con il pulsante destro del mouse sulla barra delle applicazioni > Gestione attività.
  2. Vai alla scheda Dettagli. Se il processo è a 32 bit, verrà etichettato come tale.

Se utilizzi un’applicazione a 32 bit, verifica se è disponibile una versione a 64 bit per evitare che l’errore si ripeta.

Metodo 5: Pulire i file temporanei e le estensioni della shell

I file temporanei, le miniature o i gestori delle anteprime possono causare errori di memoria in Windows Explorer.

  1. Premi Win+R, digita cleanmgr e premi Invio. Facendo così avvierai la Pulizia disco.
  2. Seleziona i file che vuoi eliminare e premi OK.
  3. Puoi, anche, scaricare ed eseguire ShellExView per visualizzare ed eliminare le estensioni della shell dal sistema.

Ulteriori considerazioni quando vuoi risolvere l’errore “Memoria insufficiente per completare l’operazione”

  • Puoi controllare il Visualizzatore di eventi per visualizzare i registri degli errori relativi alla memoria. Ecco i passaggi per farlo:
    1. Premi Win+R, digita eventvwr > Invio.
    2. Vai su Registri di Windows, quindi su Sistema o Applicazione, a seconda di ciò che vuoi controllare.
    3. Cerca gli ID evento 2004, 2019 o 2020 e fai doppio clic per visualizzare i registri.
  • Puoi utilizzare Monitoraggio risorse per monitorare l’utilizzo della memoria e identificare la causa del problema. Per farlo, premi Win+R, digita resmon.exe e premi Invio.
  • Puoi anche eseguire lo strumento di diagnostica della memoria di Windows per identificare il problema. Per farlo, premi Win+R, digita mdsched.exe e premi Invio. Una volta avviato il programma, segui le istruzioni visualizzate sullo schermo.
  • Alcuni dispositivi hanno limiti di chipset e BIOS sulla RAM indirizzabile e non potranno andare oltre.

Cause comuni dell’errore “Memoria insufficiente per completare l’operazione”

  • La memoria virtuale non è configurata correttamente o è insufficiente.
  • Esiste un limite di dimensione dell’heap del desktop per le sessioni utente.
  • Esplora file ha problemi con le estensioni della shell o con la generazione di miniature.
  • Stai utilizzando un’applicazione legacy ancora a 32 bit. Ha limitazioni di memoria e potrebbe non essere in grado di gestire le attività correnti.
  • Si verifica una perdita di memoria a causa di applicazioni di terze parti.
  • L’errore è dovuto a limitazioni del sistema, soprattutto in situazioni che comportano un intenso multitasking.

Perché risolvere questo errore?

Il motivo principale per risolvere questo errore è evitare interruzioni nel flusso di lavoro dell’utente e nelle operazioni di sistema. Aiuta a evitare gli arresti anomali, soprattutto per chi lavora in ambienti ad alto utilizzo di memoria, come l’editing video e lo sviluppo web.

Risolvendo questo errore, ripristinerai anche la capacità di sfruttare appieno la RAM del computer. Sarai in grado di aprire file e applicazioni di grandi dimensioni. Puoi garantire prestazioni ottimali per i dispositivi gestiti e implementazioni stabili negli ambienti aziendali.

Risoluzione dell’errore “Memoria insufficiente per completare l’operazione” in Windows 11

L’errore “Memoria insufficiente per completare l’operazione” in Windows 11 è spesso dovuto alla configurazione della memoria virtuale, ai limiti delle applicazioni a 32 bit o ai vincoli del registro. Puoi risolvere questi problemi aumentando le dimensioni della memoria virtuale per garantire la stabilità del sistema, modificando l’heap del desktop per gli ambienti multi+sessione, assicurandosi di utilizzare applicazioni a 64 bit o utilizzando SFC o DISM per risolvere la corruzione dei file di sistema.

Potresti trovare interessante anche

Pronto a semplificare le parti più complesse dell'IT?
×

Guarda NinjaOne in azione!

Inviando questo modulo, accetto La politica sulla privacy di NinjaOne.

Termini e condizioni NinjaOne

Cliccando sul pulsante “Accetto” qui sotto, dichiari di accettare i seguenti termini legali e le nostre condizioni d’uso:

  • Diritti di proprietà: NinjaOne possiede e continuerà a possedere tutti i diritti, i titoli e gli interessi relativi allo script (compreso il copyright). NinjaOne ti concede una licenza limitata per l’utilizzo dello script in conformità con i presenti termini legali.
  • Limitazione d’uso: Puoi utilizzare lo script solo per legittimi scopi personali o aziendali interni e non puoi condividere lo script con altri soggetti.
  • Divieto di ripubblicazione: In nessun caso ti è consentito ripubblicare lo script in una libreria di script appartenente o sotto il controllo di un altro fornitore di software.
  • Esclusione di garanzia: Lo script viene fornito “così com’è” e “come disponibile”, senza garanzie di alcun tipo. NinjaOne non promette né garantisce che lo script sia privo di difetti o che soddisfi le tue esigenze o aspettative specifiche.
  • Assunzione del rischio: L’uso che farai dello script è da intendersi a tuo rischio. Riconosci che l’utilizzo dello script comporta alcuni rischi intrinseci, che comprendi e sei pronto ad assumerti.
  • Rinuncia e liberatoria: Non riterrai NinjaOne responsabile di eventuali conseguenze negative o indesiderate derivanti dall’uso dello script e rinuncerai a qualsiasi diritto legale o di equità e a qualsiasi rivalsa nei confronti di NinjaOne in relazione all’uso dello script.
  • EULA: Se sei un cliente NinjaOne, l’uso dello script è soggetto al Contratto di licenza con l’utente finale (EULA) applicabile.