En este caso, para solucionar esto, tan solo deberemos hacer una modificación en el registro muy simple que nos permitirá ampliar el límite de estas sin que el programa acabe con un comportamiento no deseado.
Abrimos el Editor de Registro (regedit.exe) desde el cuadro de búsqueda del menú inicio o desde el elemento de menú Ejecutar y cuando tengamos el editor abierto, buscamos la siguiente rama:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\SubSystems
Del listado que nos muestra, hacemos doble click sobre la línea con nombre Windows, donde nos saldrá una ristra de valores como estos:
SystemRoot\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
Donde deberemos cambiar el valor 3072 por 4096 o 5120. Esto lo que nos hará es aumentar el Desktop Heap o lo que sería el límite que tiene el sistema operativo para gestionar nuestras ventanas, menús o hasta servicios corriendo en Windows.
Fuente: Genbeta
No hay comentarios:
Publicar un comentario