Mostrar sempre o gráfico do monitor da CPU do Windows na barra de tarefas

16

Gostaria de mostrar sempre o gráfico de uso da CPU do Windows na barra de tarefas, próximo ao relógio do sistema, como acontece quando o gerenciador de tarefas está aberto. Existe uma maneira de fazê-lo sempre aparecer sem mais intervenção (como abrir o gerenciador de tarefas cada vez que inicio)?

Além disso, algum monitor de CPU recomendado que mostre apenas um pequeno gráfico na barra de tarefas do uso atual?

KDecker
fonte
Não quero adicionar uma resposta sobre software de terceiros porque essa não foi sua pergunta. Mas vejo que há uma resposta com software de terceiros e muitos upvotes, por isso vou deixar esse comentário. superuser.com/a/1467988/490703
User42
@ User42 Eu não sei por que você ver que a questão não pede software 3rd party, quando diz: "Além disso, todos os monitores de CPU recomendado ..."
Ooker

Respostas:

11

você pode iniciar seu PC com o gerenciador de tarefas rodando minimizado

  1. Clique com o botão direito na área de trabalho e selecione Novo e atalho
  2. Digite taskmgre pressione enter
  3. Pressione enter novamente
  4. Clique com o botão direito do mouse no novo atalho e vá para Propriedades
  5. No menu suspenso Executar, selecione "Minimizado"
  6. Clique em Iniciar e Todos os Programas.
  7. Localize a Inicialização e clique com o botão direito do mouse na pasta e selecione Abrir
  8. Arraste o novo atalho para essa pasta

Agora, o gerenciador de tarefas sempre será executado - minimizado - quando o computador inicializar.

Keltari
fonte
algumas desvantagens: apenas CPU, não RAM ou rede; ícone desaparece ao fechar a janela
Ooker 28/05
Só funcionou parcialmente para mim no Windows 10 (várias máquinas). O Gerenciador de tarefas é iniciado, mas precisa ser maximizado e minimizado novamente manualmente para desaparecer na bandeja. A resposta de Linus aborda esse problema.
barfuin
14

Eu tenho três programas para você:

1. XMeters

Aparência da barra de tarefas:

Configuração:

Até agora, estou satisfeito com este programa.

2. Barra de tarefas RAM CPU (+ DISK)

Transforma a barra de tarefas em um medidor dinâmico de recursos que muda de cor.

3. Mini Monitor CleanMem

Na verdade, este exibe um painel flutuante e um ícone na área de notificação e não na barra de tarefas. Ele também possui mais configurações do que as duas acima.

Ooker
fonte
XMeters funcionam muito bem. Melhor do que os outros aplicativos e atalhos com um bom nível de gráficos
Posse
3

Eu tentei o acima para o Windows 10, mas ele simplesmente não funcionou (o Gerenciador de tarefas foi iniciado, mas não minimizado).

Eu achei a possibilidade de colocar

start /min taskmgr

em um arquivo em lotes e crie uma tarefa com o Agendador de Tarefas executando esse arquivo em lotes no logon. (Consulte, por exemplo, https://social.technet.microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager-on-startup-how ou https: / /www.youtube.com/watch?v=KkNzHnYYrm0 )

No entanto, com esse método, você sempre terá um Gerenciador de tarefas minimizado na barra de tarefas do Windows após o logon, apesar de ter marcado Opções-> Ocultar quando minimizado no Gerenciador de tarefas. Ele só desaparecerá da barra de tarefas - com o ícone da bandeja restante - se você a maximizar novamente e a minimizar manualmente. Se isso é chato, aqui está outro método:

Crie um arquivo .wsf com o seguinte conteúdo; por exemplo, 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 é um VBScript que abre o gerenciador de tarefas e subsequentemente emula as teclas pressionadas Alt + Space + n , o que minimiza uma janela. Se você quiser testá-lo, precisará executá-lo como administrador ! Você pode abrir um prompt de comando como administrador e executar

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

Agora, você deseja que isso seja executado a cada logon, o que pode ser feito novamente com o Agendador de Tarefas do Windows (semelhante ao método de arquivo em lote vinculado acima):

Ao criar a nova tarefa, na guia Geral , marque Executar com os privilégios mais altos ! Criação de tarefas: Geral

Na guia Triggers , crie um novo gatilho " No logon " e certifique-se de definir a tarefa Atraso por: 1 segundo ! (Um segundo não está no menu suspenso, mas você pode digitá-lo manualmente.) Criação de tarefas: gatilhos

Na guia Ações , crie uma nova ação "Iniciar um programa" e defina cscript e o caminho para o arquivo .wsf nos campos apropriados: Criação de tarefas: Ações

Você pode alterar as guias restantes ao seu gosto.

Isso fez o truque pelo menos no meu sistema.

Talvez em um sistema mais lento, você precise aumentar os milissegundos WScript.Sleep no arquivo wsf ou a tarefa Atraso por tempo. Em seguida, tente diminuí-lo enquanto ainda funcionar.

Linus
fonte
3

A solução @Keltari parece boa, mas o ícone 'Gerenciador de tarefas' ainda é exibido na barra de tarefas. Portanto, uma solução melhor é iniciar o TaskManager usando um script vbs com um parâmetro oculto.

É assim que você pode fazer:

  1. Ctr + R e digite "shell: startup", isso abrirá a pasta de usuário padrão para iniciar os programas na inicialização
  2. Crie um arquivo chamado "task_manager.vbs"
  3. Edite o arquivo e cole o código abaixo:

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

objShell.Run "taskmgr", 0, false

  1. Salve e é isso. Você pode testá-lo clicando duas vezes no arquivo. insira a descrição da imagem aqui

Você pode ver que não há ícone do TaskManager na barra de tarefas :)

suffuko
fonte
O TaskManager possui apenas um ícone? Ou existem vários ícones para CPU, memória, rede, etc.
posfan12
1
@ posfan12 mostra o mesmo ícone quando você abre o "Gerenciador de Tarefas", então mostra apenas um.
suffuko
2

Aqui está um truque para você: você inicia o terminal Cygwin e executa um script nele que definirá o título correto do terminal. A partir daí, você pode colocar qualquer informação que desejar na barra de tarefas.

Isso funcionará apenas se você não tiver Configurações> Barra de tarefas> "Combinar botões da barra de tarefas" definidas como "Sempre, ocultar rótulos". Porque precisamos desses rótulos; é para onde as informações de status estão indo.

Instale o Cygwin com os pacotes python3 e procps-ng. (procps-ng é necessário para top.) Em seguida, abra um terminal Cygwin e execute este script python nele:

#!/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)

Isso é executado top, se livra das duas primeiras linhas e imprime as outras linhas no título! A partir daqui, você pode fazer praticamente o que quiser. Você deve verificar a linha de energia para obter uma impressora de linha de status mais poderosa.

Para obter ainda mais informações na sua barra de tarefas, você pode aumentar a largura máxima da guia com este corte de registro:

Windows Registry Editor Version 5.00

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

Eu sei que diz MinWidth, mas na verdade define a largura máxima. Bem feito, de fato, Microsoft.

É assim que o meu se parece agora:

barra de tarefas

Eric Toombs
fonte