Диспетчер задач Windows: трюки и полезности.
На модерации
Отложенный
В статье описывается несколько приёмов и полезностей, которые вы редко использовали при работе с Диспетчером задач Windows. Что-то покажется вам известным, однако некоторые трюки, которые умеет делать Диспетчер задач, вам пригодятся.
- зачем Диспетчер задач нужен
- запуск Диспетчера двойным щелчком мыши: создаём ярлык
- отправить сообщение пользователю
- распределим нагрузку по процессорам
- выход из Диспетчера в консоль команд
Что такое Диспетчер задач?
Небольшая, но крайне важнецкая системная утилита, появление которой связано, скорее, с небольшим промахом разработчиков Microsoft, нежели очередным и запланированным шагом навстречу пользователю. Однако она настолько прижилась, что является чуть ли не самым полезным средством диагностики работоспособности Windows в текущем сеансе. Обнаруживается легко — она расположена среди остальных системных в одном из корневых каталогов по адресу:
C:\Windows\System32
Что он умеет? Вот лишь несколько из самых полезных его свойств.
- самая основная функция: управление приложениями Windows, которые открыты в сеансе. Их «официальный» список — во вкладке Приложения:
- если мы их видим, то можем и контролировать, формируя список по нагрузке на систему с точки зрения затрат со стороны оперативной памяти и процессора, обнаруживая самые «тормозящие»:
а контроль подразумевает не только возможность закрыть (впрочем, не всякий) процесс или перезапустить (это можно делать и кучно, зажав Ctrl при выборе), но и выдвинуть окно на передний план, определить зависимые процессы, обнаружить его — файла — местонахождение или прямо отсюда вызвать меню Свойств этого файла. Кстати, очень даже положительно на перезапуск процесса explorer.exe откликается сама система.
именно Диспетчер задач является отправной точкой анализа использования системных ресурсов Windows: достаточно перейти во вкладку Быстродействие, чтобы получить наглядное представление о работе системы в текущем сеансе и её состоянии и работоспособности. Вкладка Сеть позволит отобразить «занятость» установленных сетевых интерфейсов компьютера:
Ярлык для Диспетчера задач.
Итак, можно попробовать лёгкий трюк, который позволит запустить системный Диспетчер задач с Рабочего стола без использования сочетания клавиш Ctrl + Alt + Del (которое переместит пользователя в меню команд управления сеансом Windows, в числе которых вы увидите и команду вызова Диспетчера) или Ctrl + Alt + Esc (что вызывает Диспетчер напрямую). Функция от пользователя никоим образом не прячется, однако расположить прямой ярлычок на Рабочем столе (или в Панели быстрого запуска) к ней не повредит.
Для дальнейшей работы нам потребуются права администратора.
- создадим ярлык на Рабочем столе привычным порядком:
укажем местонахождение утилиты Диспетчера:
присвоим соответствующее имя:
щёлкнем правой кнопкой мыши по только что созданному ярлычку и, выбрав его Свойства, попадаем во вкладку Ярлык.
Выберем кнопку Дополнительно:
активируем пункт Запуск от имени администратора. ОК -> Применить. Теперь по нажатию на ярлык Диспетчер задач будет выдавать информацию по запущенным всеми пользователями службам. Ярлык можно добавить на Панель задач, и запускать Диспетчер прямо оттуда:
Сообщение пользователю, который работает в текущем сеансе
Я сам недавно открыл для себя эту фишку, хотя думал, что знаю утилиту вдоль и поперёк. Оказывается при помощи Диспетчера задач можно отправить сообщение пользователю, с которым вы «разделяете» текущий сеанс Windows. Функция стара и осталась со времён, когда персональный компьютер был недешёвым устройством, которым могли пользоваться сразу несколько сотрудников:
Если пользователь активен, он увидит сообщение в форме традиционного диалогового окна Windows.
Распределить нагрузку по процессорам.
Если вы используете многопроцессорный компьютер, и тем более свыше 2-х, то стоит попробовать следующую фишку.
По умолчанию Windows разрешает использовать программе все процессоры. Но порой, а некоторые из программ «старого образца» — полюбившиеся, но разработанные для однопроцессорных систем, начинают откровенно тупить, столкнувшись со, скажем, 4-мя ядрами.
Если эта ситуация показалась вам знакома, попробуйте запустить программу так, чтобы для работы с ней выделялось единственное ядро. А точнее — запретить использование всех ядер процессора, кроме одного:
Если проделанные изменения к лучшему, можно будет использовать такую настройку на постоянной основе, положив, скажем в автозагрузку или планировщик заданий батник на основе кода:
c:\windows\system32\cmd.exe /C start /affinity 1 процесс.exe
где
процесс.exe — собственно процесс
affinity 1 — положить нагрузку целиком на процессор 0
affinity 2 — ядро 1
и т.д., если камней больше. Ещё удобнее было бы оформить эту команду в виде ярлыка к выбранной программе, и запускать её именно в такой форме. Вобщем, варианты есть.
Диспетчер задач и консоль cmd: прямая тропинка
Как вы уже знаете, Диспетчер задач одна из немногих утилит, которая может запускать программы напрямую, просто набирая её название по имени исполнительного процесса (типа opera.exe, explorer.exe, iexplore.exe и т.д.). Для этого есть команда Файл -> Новая задача (Выполнить…). Так вот, выбрав тот же путь, но с нажатой клавишей Ctrl, фоном откроется окно консоли команд Windows, откуда вы также можете запускать и другие системные утилиты, воспользовавшись, к примеру, справкой по запускаемым командам:
У меня всё. Успехов.
Комментарии