Taskkill no puede finalizar el proceso pero el administrador de tareas sí puede

Taskkill no puede finalizar el proceso pero el administrador de tareas sí puede

Recientemente descubrí algo interesante: no puedo finalizar tareas con taskkillsolo elAdministrador de tareaslos mata. Puedo finalizar el proceso con el administrador de tareas sin problemas, pero cuando lo intento con taskkill, me da permiso denegado.

PS C:\Users\user> taskkill /PID 8640 /F
ERROR: The process with PID 8640 could not be stopped.
Reason: Permission denied

¿Alguien sabe qué está pasando aquí y cómo solucionar ese problema?

PD: sé que puedo eliminarlo con un shell administrativo, pero eso esnola solución que estoy buscando. Si el administrador de tareas puede hacerlo sin permiso, taskkill también debería hacerlo.

Respuesta1

Taskkill es un programa que necesita privilegios administrativos para finalizar una tarea. Si inicia el símbolo del sistema como administrador y ejecuta el mismo comando, finalizará la tarea con éxito.

Acceder al Administrador de tareas también es un proceso que requiere privilegios administrativos, es decir, cuando accede al Administrador de tareas, lo primero que ve es un mensaje de elevación que solicita permisos. Si hace clic en no en ese mensaje, el Administrador de tareas no se abre.

Así en su siguiente declaración:

Si el administrador de tareas puede hacerlo sin permiso, taskkill también debería hacerlo.

No, el administrador de tareas no puede. Tienes que dar permiso en el momento en que abres el Administrador de tareas.

información relacionada