Cómo solucionar el error "Pocos recursos del sistema" en Windows

El mensaje "El sistema no dispone de recursos suficientes" (Out of system resources) indica que la RAM, memoria virtual, handles de kernel o GDI objects se han agotado. Suele deberse a fugas de memoria en programas, demasiados procesos abiertos o RAM física insuficiente.

Diagnóstico y solución paso a paso

Paso 1: Revisar el Visor de eventos (Event Viewer)

  1. Win + X > Visor de eventos.
  2. Expandir Registros de Windows > Sistema y Aplicación.
  3. Busca eventos rojos (Error) coincidentes con la hora del fallo. Anota la Fuente (ej. "Application Error", "Win32k", un .exe concreto).
  4. Si un mismo programa aparece repetidamente, desinstálalo y reinstálalo (o actualízalo).

Paso 2: Identificar procesos hambrientos con el Administrador de tareas

  1. Ctrl + Mayús + Esc > pestaña Detalles (o Procesos).
  2. Clic en la cabecera Memoria (o CPU) para ordenar descendente.
  3. Si un proceso usa > 80-90 % de RAM/CPU sostenidamente, es el culpable. Finaliza la tarea y actualiza/reinstala ese programa.

Paso 3: Aumentar memoria virtual (archivo de paginación)

  1. Win + Pausa > Configuración avanzada del sistema > pestaña Opciones avanzadas > Rendimiento > Configuración > pestaña Opciones avanzadas > Memoria virtual > Cambiar.
  2. Desmarca "Administrar automáticamente...". Selecciona unidad C:. Marca Tamaño personalizado: Inicial = 1.5 x RAM (MB), Máximo = 3 x RAM. Establecer > Aceptar. Reinicia.

Paso 4: Añadir RAM física (solución definitiva)

Si tu PC tiene 8 GB o menos y usas navegador con muchas pestañas, Office, Photoshop, máquinas virtuales, etc., añadir módulos RAM es lo más efectivo. Verifica tipo (DDR4/DDR5), velocidad máxima y ranuras libres en el manual de la placa base / portátil.

Paso 5: Limpieza general

  • Desactiva programas de inicio innecesarios (Administrador de tareas > Inicio).
  • Ejecuta Liberador de espacio en disco (cleanmgr).
  • Actualiza Windows y drivers (especialmente chipset y gráficos).
Monitoriza a largo plazo: Usa Monitor de recursos (resmon.exe) o Process Explorer (Sysinternals) para ver handles, GDI objects, commits de memoria en tiempo real.