"Memoria insuficiente" mensaje de error aparece cuando hay un gran número de programas que se ejecutan

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 126962
Síntomas
Cuando se ejecuta un gran número de programas basados en Windows, los mensajes de error de "Memoria insuficiente" aparecen cuando intenta iniciar nuevos programas o intenta useprograms que ya se están ejecutando, aunque tenga bastante memoria disponible de atomos y el archivo de paginación.
Causa
Este comportamiento puede producirse si el montón del escritorio en el isdepleted del subsistema WIN32.

Nota: Este problema se produce con más frecuencia en Windows NT 3.5 como el tamaño predeterminado del montón del escritorio es 512K. En Windows NT 3.1 el valor predeterminado es 3072K. El valor predeterminado se redujo para aumentar el rendimiento.
Solución
Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad y restaurar el registro de Windows
Para corregir este problema, aumente el tamaño del montón del escritorio:
  1. Ejecute el Editor del registro (Regedt32.exe).
  2. Desde el
    HKEY_LOCAL_MACHINE
    Vaya a la siguiente clave:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Seleccione el Windows valor.
  4. Desde el Editar menú, seleccione Cadena.
  5. Aumente el parámetro SharedSection.

    Para Windows NT:
    SharedSection especifica el sistema y el escritorio montones con el siguiente formato:
    SharedSection =xxxx,aaaa
    Agregar ", 256" o ", 512" después de la aaaa número.

    Para Windows 2000, Windows XP y Windows Server 2003:
    SharedSection utiliza el siguiente formato para especificar el sistema y el escritorio montones:
    SharedSection =xxxx,aaaa,ZZZZ
    Para los sistemas operativos de 32 bits, aumente la aaaavalor a "12288";
    Aumentar el ZZZZ valor "1024".
    Para los sistemas operativos de 64 bits, aumente la aaaavalor en "20480";
    Aumentar el ZZZZ valor "1024".
Más información
Windows NT utiliza un montón de memoria especial para programsrunning todo basado en Windows en el escritorio. El montón del escritorio se utiliza para todos los objetos (ventanas, menús, lápices, iconos, etc.). Cuando se ejecuta un gran número de basedprograms de Windows, este montón puede quedarse sin memoria. Cuando isnot hay suficiente memoria para satisfacer una asignación solicitar el normallyreturns un error de sistema y notifica al usuario que se está ejecutando bajo onmemory. Algunos programas no controlan el error correctamente y en Auto-radio puede no haber suficiente memoria para crear el cuadro de diálogo de mensaje de error. Como resultado, la operación solicitada falla sin ninguna indicación.

La clave SharedSection es una cadena larga cuando se ve usando el registro predeterminado para esta clave es como sigue.
   %SystemRoot%\system32\csrss.exe   ObjectDirectory=\Windows   SharedSection=1024,3072,512   Windows=On   SubSystemType=Windows   ServerDll=basesrv,1   ServerDll=winsrv:GdiServerDllInitialization,4   ServerDll=winsrv:UserServerDllInitialization,3   ServerDll=winsrv:ConServerDllInitialization,2   ProfileControl=Off   MaxRequestThreads=16				


El primer valor de SharedSection (1024) define el tamaño del montón común a alldesktops. Esto incluye la tabla de control global (identificadores de ventana son uniquemachine amplia) y comparten la configuración del sistema (como SystemMetrics). Se isunlikely alguna vez necesite cambiar este valor.

El segundo valor de SharedSection (3072) controla el tamaño de la desktopheap que está asociado con una estación de ventana interactiva (utilizada para objetos de Windows). Este valor estático se utiliza para evitar que aplicaciones con comportamiento erróneo consuman demasiados recursos. Porque el montón del escritorio está asignado en el espacio de direcciones de cada proceso, este valor no debe establecerse en un arbitrariamente alto valor (ya que reduciría el rendimiento), pero sólo debería aumentarse lo suficiente para permitir que todas las aplicaciones deseadas ejecutar.

El tercer valor de SharedSection (512) controla el tamaño del montón del escritorio de cada escritorio asociado con una estación de ventana "no interactiva". Si este valor no está presente, el tamaño del montón del escritorio para estaciones de ventana no interactivas será igual que el tamaño especificado para las estaciones de ventana interactivas (el segundo valor de SharedSection).
archivo de paginación de tamaño fijo de prodnt bajo de errores

Propiedades

Id. de artículo: 126962 - Última revisión: 08/06/2016 03:22:00 - Revisión: 5.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbenv kbmt KB126962 KbMtes
Comentarios