Toujours afficher le graphique du moniteur du processeur Windows dans la barre des tâches

16

Je voudrais toujours afficher le graphique d'utilisation du processeur Windows dans la barre des tâches près de l'horloge système comme il le fait lorsque le gestionnaire de tâches est ouvert. Existe-t-il un moyen de le faire toujours apparaître sans plus d'intervention (comme ouvrir le gestionnaire de tâches à chaque démarrage)?

De plus, des moniteurs CPU recommandés qui montrent juste un joli petit graphique dans la barre des tâches de l'utilisation actuelle?

KDecker
la source
Je ne veux pas ajouter de réponse sur les logiciels tiers car ce n'était pas votre question. Mais je vois qu'il y a une réponse avec un logiciel tiers et beaucoup de votes positifs, donc je vais laisser ce commentaire. superuser.com/a/1467988/490703
User42
@ User42 Je ne sais pas pourquoi vous voyez que la question ne demande pas de logiciel tiers, quand elle dit: "Aussi, tous les moniteurs CPU recommandés ..."
Ooker

Réponses:

11

vous pouvez démarrer votre PC avec le gestionnaire de tâches en cours d'exécution minimisé

  1. Faites un clic droit sur votre bureau et sélectionnez Nouveau puis raccourci
  2. Tapez taskmgret appuyez sur Entrée
  3. Appuyez à nouveau sur Entrée
  4. Faites un clic droit sur le nouveau raccourci et accédez aux propriétés
  5. Dans la liste déroulante Exécuter, sélectionnez "Réduit"
  6. Cliquez sur Démarrer et Tous les programmes
  7. Recherchez Démarrage et cliquez avec le bouton droit sur le dossier et sélectionnez Ouvrir
  8. Faites glisser le nouveau raccourci dans ce dossier

Maintenant, le gestionnaire de tâches s'exécutera toujours - minimisé - au démarrage de l'ordinateur.

Keltari
la source
quelques inconvénients: CPU uniquement, pas RAM ou réseau; icône disparaît lors de la fermeture de la fenêtre
Ooker
Ne fonctionnait que partiellement pour moi sur Windows 10 (plusieurs machines). Le Gestionnaire des tâches démarre, mais doit être maximisé et minimisé à nouveau manuellement afin de disparaître dans le bac. La réponse de Linus résout ce problème.
barfuin
14

J'ai trois programmes pour vous:

1. XMeters

Apparence de la barre des tâches:

Réglage:

Jusqu'à présent, je suis satisfait de ce programme.

2. Barre des tâches RAM CPU (+ DISK)

Il transforme votre barre des tâches en un compteur de ressources dynamique à changement de couleur.

3. Mini moniteur CleanMem

Celui-ci affiche en fait un panneau flottant et une icône dans la zone de notification plutôt que dans la barre des tâches. Il a également plus de paramètres que les deux ci-dessus.

Ooker
la source
Les XMeters fonctionnent très bien. Mieux que les autres applications et raccourcis avec un bon niveau de graphisme
Posse
3

J'ai essayé ce qui précède pour Windows 10, mais cela n'a tout simplement pas fonctionné (le Gestionnaire des tâches a démarré mais n'est pas minimisé).

J'ai trouvé la possibilité de mettre

start /min taskmgr

dans un fichier de commandes, puis créez une tâche avec le Planificateur de tâches exécutant ce fichier de commandes à la connexion. (Voir par exemple 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 )

Cependant, avec cette méthode, vous aurez toujours un Gestionnaire des tâches réduit dans votre barre des tâches Windows après la connexion, bien que vous ayez coché Options-> Masquer lorsqu'il est réduit dans le Gestionnaire des tâches. Il ne disparaîtra de la barre des tâches - avec l'icône de plateau restant - que si vous l'agrandissez à nouveau et le minimisez manuellement. Si cela vous ennuie, voici une autre méthode:

Créez un fichier .wsf avec le contenu suivant; par exemple 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>

Il s'agit d'un VBScript qui ouvre le gestionnaire de tâches et émule ensuite les pressions sur les touches Alt + Espace + n , ce qui minimise une fenêtre. Si vous voulez le tester, vous devez l'exécuter en tant qu'administrateur ! Vous pouvez ouvrir une invite de commande en tant qu'administrateur et exécuter

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

Maintenant, vous voulez que cela soit exécuté à chaque ouverture de session, ce qui peut être fait à nouveau avec le Planificateur de tâches Windows (similaire à la méthode de fichier batch liée ci-dessus):

Lors de la création de la nouvelle tâche, dans l' onglet Général , assurez-vous de cocher Exécuter avec les privilèges les plus élevés ! Création de tâche: Général

Dans l' onglet Déclencheurs , créez un nouveau déclencheur « À l'ouverture de session » et assurez-vous de définir la tâche de délai pendant: 1 seconde ! (1 seconde n'est pas dans le menu déroulant, mais vous pouvez simplement le saisir manuellement.) Création de tâche: déclencheurs

Dans l' onglet Actions , créez une nouvelle action "Démarrer un programme" et définissez cscript et le chemin d'accès à votre fichier .wsf dans les champs appropriés: Création de tâche: actions

Vous pouvez modifier les onglets restants à votre convenance.

Cela a fait l'affaire au moins sur mon système.

Peut-être que sur un système plus lent, vous devrez peut-être augmenter les millisecondes WScript.Sleep dans le fichier wsf ou la tâche de délai pour le temps. Essayez ensuite de le diminuer tant qu'il fonctionne.

Linus
la source
3

La solution @Keltari semble bonne, mais l'icône «Gestionnaire des tâches» est toujours affichée dans la barre des tâches. Par conséquent, une meilleure solution consiste à démarrer TaskManager à l'aide d'un script vbs avec un paramètre masqué.

Voici comment vous pouvez le faire:

  1. Ctr + R et tapez "shell: startup", cela ouvrira le dossier utilisateur par défaut pour démarrer les programmes au démarrage
  2. Créez un fichier appelé "task_manager.vbs"
  3. Modifiez le fichier et collez le code ci-dessous:

Définissez objShell = WScript.CreateObject ("WScript.Shell")

objShell.Run "taskmgr", 0, false

  1. Enregistrez-le et c'est tout. Vous pouvez le tester en double-cliquant sur le fichier. entrez la description de l'image ici

Vous pouvez voir qu'il n'y a pas d'icône TaskManager dans la barre des tâches :)

suffuko
la source
TaskManager n'a-t-il qu'une seule icône? Ou existe-t-il plusieurs icônes pour le processeur, la mémoire, le réseau, etc.
posfan12
1
@ posfan12, il affiche la même icône lorsque vous ouvrez le "Gestionnaire des tâches", donc il n'en affiche qu'un.
suffuko
2

Voici un hack sauvage pour vous: vous démarrez le terminal Cygwin et y exécutez un script qui définira le titre du terminal correct. De là, vous pouvez mettre toutes les informations que vous souhaitez dans la barre des tâches.

Cela ne fonctionnera que si vous n'avez pas Paramètres> Barre des tâches> "Combiner les boutons de la barre des tâches" sur "Toujours, masquer les étiquettes". Parce que nous avons besoin de ces étiquettes; c'est là que les informations d'état vont aller.

Installez Cygwin avec les packages python3 et procps-ng. (procps-ng est nécessaire pour top.) Ouvrez ensuite un terminal Cygwin et exécutez ce script python dedans:

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

Cela fonctionne top , supprime les deux premières lignes et imprime les autres lignes dans le titre! De là, vous pouvez faire à peu près tout ce que vous voulez. Vous devriez vérifier Powerline pour une imprimante Statusline plus puissante.

Pour obtenir encore plus d'informations dans votre barre des tâches, vous pouvez augmenter la largeur maximale de l'onglet avec ce hack de registre:

Windows Registry Editor Version 5.00

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

Je sais que ça dit MinWidth , mais cela définit en fait la largeur maximale. Bravo en effet, Microsoft.

Voici à quoi ressemble la mienne en ce moment:

barre des tâches

Eric Toombs
la source