Cambiar la prioridad del proceso para ejecutar procesos mediante la línea de comandos

Cuando ejecuta aplicaciones en su sistema Windows , todas comparten los recursos de su procesador para operar. El nivel de prioridad determina la cantidad de recursos de procesador que utiliza una aplicación en ejecución.

(Windows)Las aplicaciones y los procesos de Windows se priorizan en función de los siguientes niveles:

  • Tiempo real.
  • Alto.
  • Por encima de lo normal.
  • Normal.
  • Debajo de lo normal.
  • Bajo.

Cuanto más alto sea el nivel de prioridad asignado al proceso, más recursos de procesador utilizará; por lo tanto, mejor será el rendimiento de la aplicación que utiliza el proceso.

El sistema de Windows asigna automáticamente los niveles de prioridad a los procesos en ejecución, pero puede cambiar el nivel manualmente. Esta guía le mostrará tres formas de realizar esta operación.

Tenga en cuenta que aunque puede establecer fácilmente las prioridades de los procesos, solo es temporal porque el proceso vuelve a su nivel de prioridad predeterminado cuando cierra el programa o reinicia la computadora.

Cómo cambiar el nivel de prioridad del proceso en Windows 10

Hay tres formas de cambiar el nivel de prioridad de los procesos que se ejecutan en su máquina. Puede hacerlo utilizando los siguientes métodos:

  1. Cambia la prioridad en el Administrador de tareas(Task Manager) .
  2. Establezca(Set) la prioridad del proceso mediante PowerShell .
  3. Establezca(Set) el nivel de prioridad mediante el símbolo del sistema(Command Prompt) .

Siga leyendo para saber cómo llevar a cabo las operaciones anteriores usando sin tener complicaciones graves.

1] Cambiar(Change) la prioridad en el Administrador de tareas(Task Manager)

cambiar el nivel de prioridad del proceso en Windows 10

Para establecer la prioridad en el Administrador de tareas , haga clic(Task ManagerRight-click) con el botón derecho en el botón Inicio(Start) y seleccione Administrador de tareas(Task Manager) . Haga clic(Click) en la flecha hacia abajo en la parte inferior de la pantalla  del Administrador de tareas para (Task Manager)obtener más detalles(More details) .

Cambie a la  pestaña Detalles(Details) en la parte superior de la ventana. Aquí, busque el proceso para el que desea cambiar su prioridad y desplace el cursor sobre  Establecer prioridad(Set priority) .

En el menú contextual, seleccione el nivel de prioridad para la aplicación o proceso elegido. Puede elegir entre los niveles de prioridad dados.

Presiona el  botón Cambiar prioridad(Change priority) y cierra el Administrador de tareas.

2] Establecer(Set) la prioridad del proceso usando PowerShell

A diferencia del método del Administrador de tareas , (Task Manager)PowerShell no nombra los niveles de prioridad en términos ingleses. En su lugar, debe establecer el nivel de prioridad utilizando los ID(IDs) designados .

La siguiente tabla muestra los distintos niveles de prioridad y sus correspondientes ID:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Dicho esto, siga los pasos a continuación para cambiar los niveles de prioridad del programa/proceso usando PowerShell .

Presiona(Press) la tecla de Windows y busca PowerShell . Haga clic(Click) en el programa de los resultados de búsqueda.

En la ventana de PowerShell , ingrese el siguiente comando y presione ENTER .

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

establecer la prioridad del proceso en powershell

En el comando anterior, reemplace  ProcessName con el nombre del proceso o aplicación para el que desea cambiar su nivel de prioridad.

De manera similar, cambie PriorityLevelID al número de nivel de prioridad.

3] Establezca(Set) el nivel de prioridad usando el símbolo del sistema(Command Prompt)

Presione la combinación de Windows key + R para que aparezca el cuadro de diálogo Ejecutar . (Run)Aquí, escriba  cmd y presione ENTER.

En la ventana del símbolo del sistema(Command Prompt) , ingrese el siguiente comando y presione ENTER .

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

establecer la prioridad del proceso en el símbolo del sistema

NOTA: (NOTE: ) En el comando anterior, reemplace  ProcessName con el nombre del proceso cuyo nivel de prioridad desea cambiar.

Además, realizar esta operación con este comando, como en PowerShell , usa los (PowerShell)ID(IDs) de nivel de prioridad designados . Entonces, al ingresar el comando anterior, asegúrese de reemplazar PriorityLevelID con el ID correspondiente de la tabla en la solución anterior.

Si desea utilizar los nombres de los niveles de prioridad reales como lo hicimos en el método del Administrador de tareas(Task Manager) , puede utilizar el siguiente comando.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

Para este comando, recuerde también reemplazar  ProcessName con el nombre de la aplicación/proceso y  PriorityLevelName con el nivel de prioridad que desea usar ( Tiempo real(Realtime) , Alto(High) , Por encima(Above) de lo normal, Normal , Por debajo(Below Normal) de lo normal o Bajo(Low) ).

NOTA(NOTE) :

Habiendo aprendido las tres formas de establecer los niveles de prioridad de los procesos en Windows 10 , debo advertirle que no ponga los programas en el  nivel de prioridad en tiempo real . (realtime)Esto permite que el proceso use la cantidad máxima de recursos y obstaculizará el rendimiento de otras aplicaciones.



About the author

Soy ingeniero telefónico con más de 10 años de experiencia en la industria móvil y me especializo en la reparación y actualización de teléfonos inteligentes. Mi trabajo ha incluido el desarrollo y mantenimiento del firmware del teléfono, el desarrollo de imágenes para dispositivos Apple y el trabajo en proyectos de Firefox OS. Con mis habilidades en desarrollo de software, ingeniería de hardware, procesamiento de imágenes y desarrollo de Firefox OS, tengo la capacidad de tomar problemas complejos y convertirlos en soluciones simples que funcionan en cualquier dispositivo.



Related posts