Es posible que reciba un error "Memoria insuficiente" debido a la limitación del montón de escritorio

Este artículo ayuda a corregir un error de "Memoria insuficiente" que se produce al abrir muchas ventanas de aplicaciones en Windows.

Se aplica a: Windows Server 7 Service Pack 1, Windows Server 2012 R2
Número de KB original: 947246

Síntomas

Después de abrir muchas ventanas de aplicaciones en Windows, es posible que no pueda abrir ninguna ventana adicional. A veces se puede abrir una ventana, pero no contendrá los componentes esperados. Además, recibirá un mensaje de error similar al siguiente:

Memoria insuficiente

Causa

Este problema se produce debido a la limitación del montón de escritorio. Al cerrar algunas ventanas y, a continuación, intentar abrir otras ventanas, estas ventanas pueden abrirse. Sin embargo, este método no afecta a la limitación del montón de escritorio.

Solución

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows.

Para resolver este problema, modifique el tamaño del montón de escritorio siguiendo estos pasos:

  1. Haga clic en Inicio, escriba regedit en el cuadro Iniciar búsqueda y, a continuación, seleccione regedit.exe en la lista Programas .

    Nota:

    Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o haga clic en Continuar.

  2. Busque y seleccione la HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems subclave del Registro.

  3. Haga clic con el botón derecho en la entrada de Windows y, a continuación, seleccione Modificar.

  4. En la sección Datos de valor del cuadro de diálogo Editar cadena , busque la SharedSection entrada y, a continuación, aumente el segundo valor y el tercer valor de esta entrada.

    Nota:

    • El segundo valor de la SharedSection entrada del Registro es el tamaño del montón de escritorio para cada escritorio asociado a una estación de ventana interactiva. El montón es necesario para cada escritorio que se crea en la estación de ventana interactiva (WinSta0). El valor se especifica en kilobytes (KB).
    • El tercer SharedSection valor es el tamaño del montón de escritorio para cada escritorio asociado a una estación de ventana no interactiva . El valor se especifica en kilobytes (KB).
    • No se recomienda establecer un valor superior a 20480 KB para el segundo SharedSection valor.

De forma predeterminada, la entrada del Registro de Windows contiene los siguientes datos en una versión basada en x86 de Windows 7 Service Pack 1.

%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024, 12288,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16

Windows 7 Service Pack 1 (64 bits) / Windows Server 2008 R2, 2012 R2 (64 bits)

SharedSection=1024, 20480,768

Las asignaciones de memoria son dinámicas en sistemas operativos posteriores. No hay ninguna limitación para la asignación de memoria. Sin embargo, si asigna demasiada memoria al montón de escritorio, puede producirse un rendimiento negativo. Es por eso que no se recomienda establecer un valor que supere 20480.

Nota:

El tamaño del montón de escritorio no se ve afectado por la RAM física del equipo. No se puede mejorar el rendimiento agregando RAM física.

¿Se ha corregido el problema?

Compruebe si el problema está corregido. Si el problema no se soluciona, póngase en contacto con el soporte técnico.

Referencias

Información general sobre el montón de escritorio