Как контролировать и убивать процесс автоматически на окнах по имени процесса

Есть ли программа или утилита для мониторинга текущего процесса и автоматического уничтожения определенных процессов? У моего рабочего ноутбука есть целая куча бесполезного дерьма, который я не могу удалить. Некоторые из этих процессов постоянно появляются определенные интервалы и потребляют кучу процессора и делают мой ноутбук бесполезным. Мне всегда приходится вручную убивать эти процессы, которые раздражают. Я не могу удалить их, иначе они будут автоматически переустановлены.

    Вы можете сделать vbscript (или пакет), а затем выполнить как запланированную задачу, например

    Set objArgs = WScript.Arguments strProcess = objArgs(0) strComputer = "." Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name ='" & strProcess & "'") If colProcesses.Count = 0 Then Wscript.Echo strProcess & " is not running." Else Wscript.Echo strProcess & " is running." 'Kill the process For Each objProcess in colProcesses objProcess.Terminate() Next End If 

    Сохраните выше как terminate.vbs и поместите это как задачу расписания

     cscript /nologo terminate.vbs "sleep.exe" 

    Попробуйте подключить отладчик к процессу и сломать его. Он больше не должен появляться (поскольку он все еще работает), но он больше не должен вас беспокоить (из перерыва). По-видимому, один из моих сотрудников использовал это, чтобы избежать автоматической перезагрузки после установки обновлений.

    Проверьте это, похоже, именно то, что вам нужно. Я нашел ваш сайт, ища только это.

    http://www.zhacks.com/killprocess-automatically-terminate-multiple-process/

    Вы должны попробовать Sysinternals Process Explorer из Microsoft TechNet.

    Менеджер задач AnVir

    Бесплатный диспетчер процессов и запуска. Удалите программы-шпионы и оптимизируйте производительность. Мониторинг и управление процессами, службами, подключениями к Интернету, библиотеками DLL, драйверами. Описания для программ запуска и всех служб Windows. Оповещения о новых запусках.

    Значки в лотке для использования ЦП и загрузки диска. Быстрый доступ к последним запущенным программам в лотке. Скрыть окна в системном трее.

    Автоматически изменять приоритет процесса, постоянно блокировать нежелательные процессы. Кроме того, он поставляется с привлекательным пользовательским интерфейсом.

    Расширенный менеджер автозагрузки позволяет: · Получать полный список приложений, запускаемых автоматически при запуске Windows, включая все скрытые приложения. · Получите дополнительную информацию о запускаемых приложениях. · Отключить / включить, добавить / удалить, редактировать записи запуска. · Остановить или запустить еще раз приложение запуска.

    Защита запуска позволяет: · видеть предупреждение, когда любое новое приложение добавляет себя к запуску. · Запретить добавление некоторых приложений для запуска. · См. Предупреждение при изменении домашней страницы Internet Explorer.

    Менеджер процессов позволяет: · Получать полную информацию обо всех процессах: загрузка процессора и памяти, исполняемое имя с полным путем, приоритет, время работы, имя пользователя. · Получить свойства исполняемого файла, информацию о значке и версии. · Остановите много процессов одним щелчком мыши. · Изменить приоритеты процессов.

    Значки в лотках позволяют: · получать текущую информацию об использовании ЦП, включая список наиболее активных программ. · Получить текущую информацию об использовании жесткого диска. Защита от вирусов включает в себя: · Обнаружение и уничтожение большинства распространенных вирусов. · Обновление вирусной базы. · Минимальное использование системных ресурсов.

    Здесь можно скачать бесплатную и переносимую версию.

    Однако вы можете рассмотреть версию Pro , чтобы постоянно блокировать нежелательные процессы:

    Создать «черный список» процессов, которые автоматически прекращаются сразу же после запуска этих процессов . Добавьте к этому список раздражающие и нежелательные процессы, которые запускаются автоматически без вашей воли.

    Anvir Task Manager Pro является условно-бесплатным, попробуйте, прежде чем покупать.

    Если вы знаете Microsoft Developer Tools, вы можете использовать PSAPI (API состояния процесса) http://msdn.microsoft.com/en-us/library/ms684884(VS.85).aspx, чтобы написать отличную утилиту, чтобы делать то, что вы хотите ,

    Запустите msconfig из «Запустить программу …» в меню «Пуск». Это позволяет отключать программы, запущенные из реестра. То же самое касается и сервисов.

    Но мне интересно. Это ваш собственный ноутбук или ноутбук компании. Если последнее, то может быть что-то настроено в групповой политике, которая снова устанавливает программы.

    Если для вас достаточно черных списков приложений, вы можете взглянуть на Блок процессов, это бесплатно. Процесс может быть заблокирован его именем (с поддержкой подстановочных знаков в путях и именах), а также его CRC32.

    В платной версии у него есть некоторые дополнительные функции , такие как «белый список» по имени процесса, CRC32 и вход в систему по имени пользователя или группе пользователей.

    Давайте будем гением компьютера.