Mostrar siempre el gráfico del monitor de la CPU de Windows en la barra de tareas

16

Me gustaría mostrar siempre el gráfico de uso de CPU de Windows en la barra de tareas cerca del reloj del sistema como lo hace cuando el administrador de tareas está abierto. ¿Hay alguna manera de que siempre se muestre sin más intervención (como abrir el administrador de tareas cada vez que inicio)?

Además, ¿hay monitores de CPU recomendados que muestren solo un pequeño gráfico en la barra de tareas del uso actual?

KDecker
fuente
No quiero agregar una respuesta sobre software de terceros porque esa no era su pregunta. Pero veo que hay una respuesta con software de terceros y muchos votos positivos, así que dejaré este comentario. superuser.com/a/1467988/490703
User42
@ Usuario42 No estoy seguro de por qué ves que la pregunta no pide software de terceros, cuando dice: "Además, cualquier monitor de CPU recomendado ..."
Ooker

Respuestas:

11

puede iniciar su PC con el administrador de tareas ejecutándose minimizado

  1. Haga clic derecho en su escritorio y seleccione Nuevo y luego acceso directo
  2. Escriba taskmgry presione enter
  3. Presione enter nuevamente
  4. Haga clic derecho en el nuevo acceso directo y vaya a propiedades
  5. En el menú desplegable Ejecutar, seleccione "Minimizado"
  6. Haga clic en Inicio y Todos los programas
  7. Busque Inicio y haga clic derecho en la carpeta y seleccione Abrir
  8. Arrastre el nuevo acceso directo a esa carpeta

Ahora el administrador de tareas siempre se ejecutará, minimizado, cuando se inicie la computadora.

Keltari
fuente
algunos inconvenientes: solo CPU, no RAM o red; ícono desaparece al cerrar la ventana
Ooker
Solo funcionó parcialmente para mí en Windows 10 (varias máquinas). El Administrador de tareas se inicia, pero debe maximizarse y minimizarse nuevamente de forma manual para desaparecer en la bandeja. La respuesta de Linus aborda ese problema.
barfuin
14

Tengo tres programas para ti:

1. XMeters

Apariencia de la barra de tareas:

Ajuste:

Hasta ahora estoy satisfecho con este programa.

2. Barra de tareas de la CPU RAM (+ DISCO)

Convierte su barra de tareas en un medidor de recursos dinámico que cambia de color.

3. Mini monitor CleanMem

Este realmente muestra un panel flotante y un icono en el área de notificación en lugar de en la barra de tareas. También tiene más configuraciones que las dos anteriores.

Ooker
fuente
Los XMeters funcionan muy bien. Mejor que las otras aplicaciones y accesos directos con un buen nivel de gráficos
Posse
3

Intenté lo anterior para Windows 10, pero simplemente no funcionó (el Administrador de tareas se inició pero no se minimizó).

Encontré la posibilidad de poner

start /min taskmgr

en un archivo por lotes y luego cree una tarea con el Programador de tareas ejecutando este archivo por lotes al iniciar sesión. (Consulte, por ejemplo, https://social.technet.microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager-on-startup-how o https: / /www.youtube.com/watch?v=KkNzHnYYrm0 )

Sin embargo, con este método siempre tendrá un Administrador de tareas minimizado en su barra de tareas de Windows después del inicio de sesión, a pesar de haber marcado Opciones-> Ocultar cuando está minimizado en el Administrador de tareas. Solo desaparecerá de la barra de tareas, con el icono de la bandeja restante, si lo maximiza una vez más y lo minimiza manualmente. Si esto te molesta, aquí hay otro método:

Cree un archivo .wsf con el siguiente contenido; por ejemplo, C: \ Users \ Linus \ AppData \ taskmgr-minimised.wsf

<package>
   <job id="vbs">
      <script language="VBScript">
        set WshShell = WScript.CreateObject("WScript.Shell")
        WshShell.Run "taskmgr"
        WScript.Sleep 100
        WshShell.SendKeys "% n"
      </script>
   </job>
</package>

Este es un VBScript que abre el administrador de tareas y luego emula las pulsaciones de los botones Alt + Espacio + n , lo que minimiza una ventana. Si desea probarlo, debe ejecutarlo como administrador . Puede abrir un símbolo del sistema como administrador y ejecutar

cscript C:\Users\Linus\AppData\taskmgr-minimised.wsf

Ahora, desea que esto se ejecute en cada inicio de sesión, lo que puede hacerse nuevamente con el Programador de tareas de Windows (similar al método de archivo por lotes vinculado anterior):

Al crear la nueva tarea, en la pestaña General , asegúrese de marcar Ejecutar con los privilegios más altos . Creación de tareas: general

En la pestaña Desencadenadores , cree un nuevo desencadenador " Al iniciar sesión " y asegúrese de configurar la tarea Retraso durante: 1 segundo . (1 segundo no está en el menú desplegable, pero puede escribirlo manualmente). Creación de tareas: disparadores

En la pestaña Acciones , cree una nueva acción "Iniciar un programa" y establezca cscript y la ruta a su archivo .wsf en los campos apropiados: Creación de tareas: acciones

Puede cambiar las pestañas restantes a su gusto.

Eso hizo el truco al menos en mi sistema.

Quizás en un sistema más lento tenga que aumentar el WScript.Sleep milisegundos en el archivo wsf o la tarea Delay por tiempo. Luego, trata de disminuirlo mientras siga funcionando.

Linus
fuente
3

La solución @Keltari se ve bien, pero el ícono 'Administrador de tareas' todavía se muestra en la barra de tareas. Por lo tanto, una mejor solución es iniciar TaskManager utilizando un script vbs con un parámetro oculto.

Así es como puedes hacerlo:

  1. Ctr + R y escriba "shell: inicio", esto abrirá la carpeta de usuario predeterminada para iniciar programas al inicio
  2. Cree un archivo llamado "task_manager.vbs"
  3. Edite el archivo y pegue el siguiente código:

Establecer objShell = WScript.CreateObject ("WScript.Shell")

objShell.Run "taskmgr", 0, falso

  1. Guárdalo y listo. Puede probarlo haciendo doble clic en el archivo. ingrese la descripción de la imagen aquí

Puede ver que no hay un icono del Administrador de tareas en la barra de tareas :)

Suffuko
fuente
¿TaskManager solo tiene un ícono? ¿O hay varios iconos para CPU, memoria, red, etc.
Posfan12
1
@ posfan12 muestra el mismo icono cuando abre el "Administrador de tareas", por lo que solo muestra uno.
suffuko
2

Aquí hay un truco salvaje para ti: inicias el terminal Cygwin y ejecutas un script que establecerá el título correcto del terminal. Desde allí, puede poner la información que desee en la barra de tareas.

Esto solo funcionará si no tiene Configuración> Barra de tareas> "Combinar botones de la barra de tareas" en "Siempre, ocultar etiquetas". Porque necesitamos esas etiquetas; ahí es donde irá la información de estado.

Instale Cygwin con los paquetes python3 y procps-ng. (se necesita procps-ng para top). Luego abra un terminal Cygwin y ejecute este script de Python en él:

#!/usr/bin/env python3

from time import sleep
from sys import *
from subprocess import check_output

def title(s):
    stdout.write('\033]0;' + s + '\a')
    stdout.flush()

while True:
    output = check_output('top -b -n1 -1'.split()).decode()
    lines = output.split('\n')
    title(lines[2:].join(' | '))
    sleep(2)

¡Eso se ejecuta top, elimina las dos primeras líneas e imprime las otras líneas en el título! Desde aquí, puedes hacer casi lo que quieras. Debe consultar powerline para obtener una impresora de línea de estado más potente.

Para obtener aún más información en su barra de tareas, puede aumentar el ancho máximo de la pestaña con este truco del registro:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinWidth"="1000"

Sé que dice MinWidth, pero en realidad establece el ancho máximo. Bien hecho, de hecho, Microsoft.

Así es como se ve el mío en este momento:

barra de tareas

Eric Toombs
fuente