Guía de Rendimiento Windows

Cómo Establecer la Prioridad de Procesos en
Windows 10 & 11

Toma el control total de los recursos de tu CPU — aprende todos los métodos para cambiar la prioridad de procesos y exprimir al máximo el rendimiento de tu sistema.

🖥 Windows 10 🪟 Windows 11 ⚡ Administrador de tareas 💻 PowerShell 🔧 CMD 📖 Para principiantes

¿Qué es la Prioridad de Procesos en Windows 10 y Windows 11?

Cuando tu ordenador ejecuta varios programas al mismo tiempo, el sistema operativo debe decidir cómo distribuir el tiempo de CPU entre todos los procesos en ejecución. La prioridad de proceso es el mecanismo que utiliza Windows para determinar qué procesos reciben más ciclos de CPU — y con qué rapidez responden a las solicitudes de ejecución.

Imagínalo como una cola en una cafetería: los clientes (procesos) con mayor prioridad son atendidos primero. Al ajustar la prioridad, puedes indicarle a Windows que favorezca un programa específico — por ejemplo, un renderizado de vídeo, un juego o una simulación — por encima de las tareas en segundo plano, como los servicios de actualización o los análisis del antivirus.

ℹ️
Cómo funciona Windows utiliza un planificador de multitarea apropiativa. Cada proceso recibe una clase de prioridad base, y el planificador asigna intervalos de tiempo de CPU en consecuencia. Un proceso de mayor prioridad puede interrumpir a uno de menor prioridad para completar su trabajo primero.

¿Cuándo Deberías Cambiar la Prioridad de un Proceso?

Ajustar la prioridad de un proceso tiene sentido en estos escenarios habituales:

Caso de Uso Acción Recomendada Resultado Esperado
Juego ejecutándose junto a otras apps Subir el juego a Alta Tasa de fotogramas más fluida, menor latencia de entrada
Codificación de vídeo / renderizado 3D Subir el codificador a Por encima de lo normal Renderizado más rápido con el sistema aún usable
Antivirus o Windows Update ralentizando el PC Bajar servicios en segundo plano a Por debajo de lo normal El sistema responde mejor durante el uso
Producción de audio (DAW) Subir el DAW a Alta Menos cortes de audio y desbordamientos de búfer
Aislamiento de carga de trabajo en servidor Usar Tiempo real (con precaución) Máximo rendimiento para el proceso crítico

Niveles de Prioridad de Procesos en Windows: Explicación Completa

Windows define seis clases de prioridad, de mayor a menor. Comprender cada nivel es fundamental antes de realizar cualquier cambio.

Nivel de Prioridad Valor Numérico Descripción Uso Típico
Tiempo real 24 El más alto posible; puede privar de recursos a los procesos del sistema Controladores de bajo nivel, software especializado
Alta 13 Se ejecuta antes que la mayoría de los demás procesos Juegos, aplicaciones críticas en tiempo
Por encima de lo normal 10 Ligeramente elevada; buen equilibrio entre rendimiento y estabilidad Codificadores, compiladores, renderizados
Normal 8 Valor predeterminado para todas las aplicaciones estándar Navegadores, apps de oficina, la mayoría del software
Por debajo de lo normal 6 Inferior a la predeterminada; cede recursos a otros procesos Utilidades en segundo plano, herramientas de sincronización
Inactivo (Baja) 4 Solo se ejecuta cuando la CPU no tiene nada más que hacer Salvapantallas, telemetría, indexadores de disco
⚠️
Advertencia — Tiempo Real Nunca establezcas una aplicación de usuario en prioridad Tiempo real a menos que sepas exactamente lo que haces. Este nivel puede privar de tiempo de CPU a procesos críticos del kernel de Windows, provocando bloqueos del sistema, pérdida de entrada o un fallo completo (BSOD). Requiere privilegios de Administrador por una buena razón.

Método 1: Cómo Cambiar la Prioridad de un Proceso con el Administrador de Tareas en Windows 10 y 11

El Administrador de tareas es la forma más fácil y accesible de establecer la prioridad de un proceso tanto en Windows 10 como en Windows 11. No se necesitan comandos ni scripts — solo unos pocos clics.

📊
Administrador de Tareas — Paso a Paso
Windows 10  Windows 11
  1. Abre el Administrador de tareas — Pulsa Ctrl + Mayús + Esc simultáneamente. También puedes hacer clic derecho en la barra de tareas y seleccionar Administrador de tareas, o pulsar Ctrl + Alt + Supr y elegirlo en el menú.
  2. Ve a la pestaña Detalles — En la ventana del Administrador de tareas, haz clic en la pestaña Detalles. Esta vista muestra todos los procesos en ejecución con su PID, estado, uso de CPU y memoria. (En Windows 11 puede abrirse en la vista simplificada — haz clic en Más detalles primero.)
  3. Localiza el proceso objetivo — Desplázate por la lista para encontrar el proceso que quieres ajustar (por ejemplo, game.exe, handbrake.exe). Puedes hacer clic en el encabezado de la columna Nombre para ordenar alfabéticamente.
  4. Haz clic derecho y elige Establecer prioridad — Haz clic derecho sobre la fila del proceso. En el menú contextual, coloca el cursor sobre Establecer prioridad. Aparecerá un submenú con los seis niveles de prioridad disponibles.
  5. Selecciona el nivel de prioridad deseado — Haz clic en la prioridad elegida (por ejemplo, Alta o Por encima de lo normal). Aparecerá un cuadro de diálogo de confirmación advirtiendo sobre el cambio de prioridad.
  6. Confirma el cambio — Haz clic en Cambiar prioridad en el cuadro de diálogo. El nuevo nivel entra en vigor de inmediato. Verás cómo se actualiza la columna Prioridad base si está visible.
💡
Limitación Importante Los cambios realizados a través del Administrador de tareas no son permanentes. Una vez que se cierra la aplicación y se vuelve a abrir, recuperará su nivel de prioridad predeterminado. Consulta la Sección 6 para saber cómo hacer los cambios permanentes.

Añadir la Columna "Prioridad base" en la Pestaña Detalles

Para ver la prioridad actual de cada proceso de un vistazo, puedes añadir la columna de prioridad base. Haz clic derecho en cualquier encabezado de columna de la pestaña Detalles, elige Seleccionar columnas y marca Prioridad base. Esto te ofrece una visión numérica clara de todas las prioridades.

Método 2: Establecer la Prioridad de Procesos en Windows con PowerShell

PowerShell ofrece mayor control y resulta especialmente útil para la automatización y los scripts. Puedes cambiar la prioridad de cualquier proceso en ejecución por nombre o PID con una sola línea de código.

Método PowerShell
Windows 10  Windows 11

Abre PowerShell como Administrador

Pulsa Win + X y selecciona Windows PowerShell (Administrador) o Terminal (Administrador) en Windows 11. Se necesitan derechos de administrador para establecer ciertos niveles de prioridad.

Cambiar la Prioridad por Nombre de Proceso

Usa Get-Process para encontrar el proceso y .PriorityClass para asignarle un nuevo nivel:

        PowerShell — Cambiar prioridad de proceso por nombre
        # Establecer un proceso en prioridad Alta
(Get-Process -Name "notepad").PriorityClass = "High"

# Establecer un proceso en prioridad Por encima de lo normal
(Get-Process -Name "handbrake").PriorityClass = "AboveNormal"

# Establecer un proceso en prioridad Por debajo de lo normal
(Get-Process -Name "SearchIndexer").PriorityClass = "BelowNormal"

# Establecer un proceso en prioridad Inactivo (Baja)
(Get-Process -Name "OneDrive").PriorityClass = "Idle"
      

Cambiar la Prioridad por ID de Proceso (PID)

Si varios procesos comparten el mismo nombre, apunta a uno específico usando su PID:

        PowerShell — Cambiar prioridad de proceso por PID
        # Primero, encuentra el PID del proceso
Get-Process -Name "chrome" | Select-Object Id, Name, PriorityClass

# Luego establece la prioridad usando el PID específico
(Get-Process -Id 8472).PriorityClass = "High"
      

Valores Válidos de Clase de Prioridad para PowerShell

Nivel de PrioridadValor de Cadena en PowerShell
Tiempo realRealTime
AltaHigh
Por encima de lo normalAboveNormal
NormalNormal
Por debajo de lo normalBelowNormal
InactivoIdle
Consejo Profesional Puedes comprobar la prioridad actual de todos los procesos en ejecución con: Get-Process | Select-Object Name, Id, PriorityClass | Sort-Object PriorityClass — esto te da una visión completa y ordenada de forma instantánea.

Método 3: Cambiar la Prioridad de Procesos con el Símbolo del Sistema (CMD) en Windows 10 y 11

El Símbolo del sistema ofrece dos enfoques: usar wmic para cambiar la prioridad de un proceso ya en ejecución, o usar el comando start para lanzar un nuevo proceso con un nivel de prioridad específico.

🔧
Método Símbolo del Sistema (CMD)
Windows 10  Windows 11

Lanzar un Nuevo Proceso con Prioridad Usando START

El comando start es el método más limpio en CMD — lanza una aplicación con una prioridad específica desde el primer momento:

        CMD — Comando start con indicadores de prioridad
        :: Lanzar el Bloc de notas con prioridad Alta
start /high notepad.exe

:: Lanzar un juego con prioridad Por encima de lo normal
start /abovenormal "C:\Juegos\mijuego.exe"

:: Lanzar una herramienta en segundo plano con prioridad Baja (Inactivo)
start /low "C:\Herramientas\backup.exe"

:: Lanzar con prioridad Por debajo de lo normal
start /belownormal herramienta_sync.exe
      

Indicadores de Prioridad Válidos para el Comando START

Nivel de PrioridadIndicador CMD
Tiempo real/realtime
Alta/high
Por encima de lo normal/abovenormal
Normal/normal
Por debajo de lo normal/belownormal
Inactivo/low

Cambiar la Prioridad de un Proceso en Ejecución con WMIC

wmic (Instrumental de administración de Windows en línea de comandos) permite ajustar la prioridad de un proceso que ya está en ejecución:

        CMD — Prioridad de proceso con WMIC (valores numéricos)
        :: Establecer notepad.exe en prioridad Alta (valor: 128)
wmic process where name="notepad.exe" CALL setpriority 128

:: Establecer un proceso en Por encima de lo normal (valor: 32768)
wmic process where name="handbrake.exe" CALL setpriority 32768

:: Establecer un proceso en Por debajo de lo normal (valor: 16384)
wmic process where name="OneDrive.exe" CALL setpriority 16384

:: Establecer un proceso en Inactivo/Baja (valor: 64)
wmic process where name="SearchIndexer.exe" CALL setpriority 64
      

Referencia de Valores Numéricos para WMIC

Nivel de PrioridadValor Numérico WMIC
Tiempo real256
Alta128
Por encima de lo normal32768
Normal32
Por debajo de lo normal16384
Inactivo64

Cómo Hacer que los Cambios de Prioridad de Procesos sean Permanentes en Windows 10 y 11

Por defecto, todos los cambios de prioridad realizados a través del Administrador de tareas son temporales — se restablecen cuando el proceso se reinicia. Para asignar un nivel de prioridad de forma permanente, necesitas usar una tarea programada o crear un script de inicio.

✅ Ventajas de la Prioridad Permanente

  • Configúralo una vez y funciona cada vez que se inicia la app
  • Sin intervención manual necesaria
  • Ideal para PCs de gaming y estaciones de trabajo
  • Compatible con el Programador de tareas de Windows

❌ Desventajas y Riesgos

  • Una prioridad alta permanente puede degradar la estabilidad del sistema
  • Requiere permisos de Administrador para configurarse
  • Puede interferir con los procesos de Windows Update
  • Tiempo real nunca es seguro como configuración permanente

Método A — Crear un Script de Inicio con PowerShell

Crea un script .ps1 que establezca la prioridad deseada y añádelo al inicio de Windows mediante el Programador de tareas:

      PowerShell — Script de prioridad persistente (guardar como establecer-prioridad.ps1)
      # Esperar a que el proceso se inicie y luego establecer su prioridad
$nombreProceso = "mijuego"
$prioridadObjetivo = "High"

while ($true) {
    $proc = Get-Process -Name $nombreProceso -ErrorAction SilentlyContinue
    if ($proc) {
        $proc.PriorityClass = $prioridadObjetivo
        Write-Host "Prioridad establecida a $prioridadObjetivo para $nombreProceso"
    }
    Start-Sleep -Seconds 5
}
    

Método B — Programador de Tareas (Recomendado)

  1. Pulsa Win + S, busca Programador de tareas y ábrelo.
  2. Haz clic en Crear tarea básica en el panel derecho. Dale un nombre como "Establecer Prioridad del Juego".
  3. Establece el desencadenador en Al iniciar sesión o Al iniciar el equipo.
  4. Para la acción, elige Iniciar un programa. Establece el programa como powershell.exe.
  5. En el campo Agregar argumentos, introduce: -WindowStyle Hidden -File "C:\Scripts\establecer-prioridad.ps1"
  6. Marca Ejecutar con los privilegios más altos en las propiedades de la tarea. Haz clic en Aceptar para guardar.
💡
Herramientas de Terceros Herramientas como Process Lasso y Process Hacker ofrecen una gestión persistente de prioridades basada en GUI con funciones avanzadas, perfiles y reglas automáticas — ideales si prefieres no usar scripts.

Preguntas Frecuentes — Prioridad de Procesos en Windows 10 y Windows 11

P ¿Cambiar la prioridad de un proceso mejora realmente el rendimiento en los juegos en Windows 11?
Depende de tu sistema. En un equipo limitado por la CPU con muchas tareas en segundo plano, establecer tu juego en prioridad Alta puede reducir los microcortes y mejorar la consistencia de fotogramas. Sin embargo, en CPUs modernas de múltiples núcleos con pocos procesos en segundo plano, la diferencia suele ser inapreciable. Las mayores ganancias vienen de reducir la prioridad de los servicios en segundo plano que compiten (como Windows Update o los análisis del antivirus) en lugar de aumentar la del propio juego.
P ¿Por qué la opción de prioridad "Tiempo real" aparece en gris en el Administrador de tareas?
La prioridad Tiempo real requiere privilegios de Administrador. Si el Administrador de tareas no se está ejecutando como Administrador, esa opción no estará disponible. Para activarla, cierra el Administrador de tareas, haz clic derecho sobre él y selecciona Ejecutar como administrador. Aun así, usa Tiempo real con extrema precaución — puede dejar tu sistema sin respuesta.
P ¿Establecer prioridad Alta para un programa puede hacer que otras apps fallen?
Establecer un proceso en prioridad Alta es generalmente seguro y es poco probable que cause fallos en otras aplicaciones. Simplemente significa que ese proceso obtiene acceso preferente al tiempo de CPU. Las demás apps se ejecutarán un poco más despacio, pero no deberían fallar. El peligro solo surge con la prioridad Tiempo real, que puede privar de recursos al propio kernel de Windows.
P ¿La prioridad de proceso afecta al rendimiento de la GPU o solo a la CPU?
La prioridad de proceso en Windows se aplica únicamente a la planificación de la CPU. No controla directamente la asignación de recursos de la GPU. Para la prioridad de la GPU, Windows utiliza un mecanismo de planificación de gráficos separado (WDDM — Modelo de controlador de pantalla de Windows). En Windows 10 versión 2004 y posteriores, puedes habilitar la Planificación de GPU acelerada por hardware (HAGS) en la Configuración de pantalla para controlar mejor el rendimiento de la GPU.
P ¿Puedo establecer la prioridad de procesos del sistema de Windows como svchost.exe?
Sí, con permisos de Administrador puedes modificar la prioridad de los procesos del sistema. Sin embargo, esto está totalmente desaconsejado a menos que seas un administrador de sistemas con experiencia. Reducir la prioridad de servicios críticos del sistema puede causar inestabilidad, retrasos en las actualizaciones de seguridad o incluso bloqueos del sistema. Limítate a modificar únicamente las aplicaciones instaladas por el usuario.
P ¿Hay alguna diferencia entre Windows 10 y Windows 11 al establecer la prioridad de procesos?
El sistema de prioridades subyacente es idéntico en ambos sistemas operativos. La principal diferencia está en la interfaz del Administrador de tareas: Windows 11 rediseñó el Administrador de tareas con un nuevo diseño de barra lateral. La pestaña Detalles (donde se establece la prioridad) sigue presente, pero se accede a ella a través del icono de la barra lateral. Todos los comandos de PowerShell, los indicadores de CMD y los valores de WMIC funcionan de forma idéntica en ambas versiones.

⚡ Conclusiones Clave

Establecer la prioridad de procesos en Windows 10 y Windows 11 es una técnica potente pero que requiere cierta precisión. Usa el Administrador de tareas para ajustes rápidos y puntuales. Recurre a PowerShell o CMD cuando necesites scripts o automatización. Para soluciones permanentes, utiliza el Programador de tareas o una herramienta dedicada como Process Lasso.

Como norma general: prefiere Por encima de lo normal sobre Alta en la mayoría de los casos — proporciona una mejora de rendimiento significativa sin desestabilizar el sistema. Y recuerda siempre: nunca uses la prioridad Tiempo real para aplicaciones ordinarias.