Всегда показывать графику монитора процессора Windows на панели задач

16

Я хотел бы всегда отображать графику использования ЦП Windows на панели задач рядом с системными часами, как это происходит при открытом диспетчере задач. Есть ли способ сделать так, чтобы он всегда отображался без какого-либо вмешательства (например, при открытии диспетчера задач при каждом запуске)?

Кроме того, какие-либо рекомендуемые мониторы ЦП, которые показывают просто симпатичную графику на панели задач текущего использования?

KDecker
источник
Я не хочу добавлять ответ о стороннем программном обеспечении, потому что это был не ваш вопрос. Но я вижу, что есть ответ со сторонним программным обеспечением и множеством голосов, поэтому я оставлю этот комментарий. superuser.com/a/1467988/490703
пользователь42
@ User42 Я не уверен, почему вы видите, что вопрос не касается стороннего программного обеспечения, когда он говорит: «Кроме того, любые рекомендуемые мониторы процессора ...»
Ooker

Ответы:

11

Вы можете запустить свой компьютер с запущенным менеджером задач

  1. Щелкните правой кнопкой мыши на рабочем столе и выберите «Создать», затем «Ярлык».
  2. Введите taskmgrи нажмите Enter
  3. Нажмите ввод снова
  4. Щелкните правой кнопкой мыши новый ярлык и перейдите в свойства
  5. В выпадающем меню Run выберите «Minimized»
  6. Нажмите Пуск и Все программы
  7. Найдите автозагрузку, щелкните правой кнопкой мыши папку и выберите «Открыть».
  8. Перетащите новый ярлык в эту папку

Теперь диспетчер задач будет всегда запускаться - свернутый - при загрузке компьютера.

Keltari
источник
некоторые недостатки: только процессор, а не оперативная память или сеть; Значок исчезает при закрытии окна
Ooker
У меня только частично работал на Windows 10 (несколько машин). Диспетчер задач запускается, но его нужно развернуть и снова свернуть вручную, чтобы он исчез в трее. Ответ Линуса решает эту проблему.
Барфуин
14

У меня есть три программы для вас:

1. XMeters

Внешний вид панели задач:

Установка:

Пока что я доволен этой программой.

2. RAM CPU (+ DISK) Панель задач

Он превращает вашу панель задач в динамический измеритель ресурсов, меняющий цвет.

3. CleanMem Mini Monitor

На самом деле эта панель отображает плавающую панель и значок в области уведомлений, а не на панели задач. Он также имеет больше настроек, чем два выше.

Ooker
источник
XMeters работают отлично. Лучше, чем другие приложения и ярлыки с хорошим уровнем графики
Posse
3

Я пробовал выше для Windows 10, но он просто не работал (диспетчер задач запущен, но не свернут).

Я нашел возможность положить

start /min taskmgr

в пакетный файл, а затем создайте задачу с помощью планировщика задач, запускающего этот пакетный файл при входе в систему. (См., Например, https://social.technet.microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager-on-startup-how или https: / /www.youtube.com/watch?v=KkNzHnYYrm0 )

Однако с помощью этого метода вы всегда будете иметь свернутый диспетчер задач, который будет находиться на панели задач Windows после входа в систему, несмотря на то, что вы отметили «Параметры» -> «Скрыть» при сворачивании в диспетчере задач. Он исчезнет только с панели задач - с оставшимся значком в трее - если вы снова развернете его и свернете вручную. Если это вас раздражает, вот еще один метод:

Создайте файл .wsf со следующим содержимым; например, 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>

Это VBScript, который открывает диспетчер задач и впоследствии эмулирует нажатия кнопок Alt + Space + n , что минимизирует окно. Если вы хотите проверить это, вы должны запустить его от имени администратора ! Вы можете открыть командную строку как администратор и запустить

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

Теперь вы хотите, чтобы это выполнялось при каждом входе в систему, что может быть снова выполнено с помощью планировщика задач Windows (аналогично приведенному выше методу связанного пакетного файла):

При создании новой задачи на вкладке Общие установите флажок Запускать с наивысшими привилегиями ! Создание задачи: Общее

На вкладке « Триггеры » создайте новый триггер « При входе в систему » и убедитесь, что задание « Задержка» установлено на: 1 секунду ! (1 секунда отсутствует в раскрывающемся меню, но вы можете просто ввести ее вручную.) Создание задачи: Триггеры

На вкладке « Действия » создайте новое действие «Запуск программы» и задайте cscript и путь к файлу .wsf в соответствующих полях: Создание задачи: Действия

Вы можете изменить остальные вкладки по своему вкусу.

Это помогло, по крайней мере, в моей системе.

Возможно, в более медленной системе вам может понадобиться увеличить миллисекунды WScript.Sleep в файле wsf или задачу «Задержка» на время. Тогда просто попытайтесь уменьшить его, пока оно все еще работает.

Линус
источник
3

Решение @Keltari выглядит хорошо, но значок «Диспетчер задач» по-прежнему отображается на панели задач. Поэтому лучшим решением является запуск TaskManager с использованием скрипта VBS со скрытым параметром.

Вот как вы можете это сделать:

  1. Ctr + R и введите «shell: startup», это откроет папку пользователя по умолчанию для запуска программ при запуске
  2. Создайте файл с именем «task_manager.vbs»
  3. Отредактируйте файл и вставьте код ниже:

Установите objShell = WScript.CreateObject ("WScript.Shell")

objShell.Run "taskmgr", 0, false

  1. Сохраните это и все. Вы можете проверить это, дважды щелкнув файл. введите описание изображения здесь

Вы видите, что на панели задач нет значка TaskManager :)

suffuko
источник
TaskManager имеет только один значок? Или есть несколько значков для процессора, памяти, сети и т. Д.
posfan12
1
@ posfan12 показывает тот же значок, когда вы открываете «Диспетчер задач», поэтому он показывает только один.
суффико
2

Вот вам дикий взлом: вы запускаете терминал Cygwin и запускаете в нем скрипт, который установит правильный заголовок терминала. Оттуда вы можете поместить любую информацию на панель задач.

Это будет работать только если вы не имеет настройки> Панель задачи> «Объединить кнопки панели задач» на «Всегда, скрыть этикетки». Потому что нам нужны эти ярлыки; вот где информация о статусе будет идти.

Установите Cygwin с пакетами python3 и procps-ng. (procps-ng необходим для top.) Затем откройте терминал Cygwin и запустите в нем этот скрипт на python:

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

Он запускается top, избавляется от первых двух строк и печатает остальные строки в заголовке! Отсюда вы можете делать практически все, что захотите. Вы должны проверить Powerline для более мощного принтера состояния линии.

Чтобы получить еще больше информации на панели задач, вы можете увеличить максимальную ширину вкладки с помощью этого взлома реестра:

Windows Registry Editor Version 5.00

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

Я знаю, что это говорит MinWidth, но это на самом деле устанавливает максимальную ширину. Молодец, Microsoft.

Вот как выглядит моя сейчас:

панель задач

Эрик Тоомбс
источник