3

Я пытаюсь бороться с вирусами на крайне зараженных компьютерах. Это машины с Windows 8, на которых запущено 10-20 процессов, которые необходимо принудительно завершить.

К сожалению, поскольку вирусы автоматически запускаются при входе в систему, они вынуждают компьютер «не отвечать» так часто, что почти все взаимодействие с пользовательским интерфейсом (например, диспетчером задач) невозможно.

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

Но мне нужно то, что может убить ВСЕ работающие процессы, кроме тех, которые необходимы для Windows (например, те, которые говорят «Доступ запрещен», когда вы пытаетесь заставить их выйти)

Любые идеи будут очень приветствоваться.

2 ответа2

1

Я хочу это то, что может убить все запущенные процессы

Попробуйте следующий командный файл:

@echo off
setlocal
setlocal EnableDelayedExpansion
for /f "tokens=2 skip=4" %%a in ('tasklist')  do (
  echo taskkill /pid %%a
  )
endlocal

Заметки:

  • Уберите echo когда будете довольны тем, что оно сделает.
  • Возможно, вам придется запустить его несколько раз как:

    • Сам пакетный файл может быть прерван до того, как все процессы будут убиты
    • Даже если это не так, вы не хотите отлавливать вызываемые процессы (возрождение может происходить быстрее, чем вы можете их убить)
  • Попробуйте добавить /f (принудительно завершить процессы), если необходимо

Дальнейшее чтение

  • Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
  • for /f - Циклическая команда против результатов другой команды.
  • taskkill - завершить один или несколько процессов (по идентификатору процесса или имени изображения).
  • TaskList - TaskList отображает все запущенные приложения и службы с их идентификатором процесса (PID). Это можно запустить на локальном или удаленном компьютере.
0

На другом компьютере скачайте CCleaner и скопируйте его на флешку. Загрузитесь в безопасном режиме, установите CCleaner и запустите его. Также зайдите в Сервис -> Запуск отключить любое незнакомое программное обеспечение, особенно в запланированных задачах.

Отключите компьютер от сети. Это предотвращает доступ вируса к Интернету и вызывает замедление работы. Перезагрузка в стандартном режиме. Перезапустите CCleaner и снова отключите приложения в автозагрузке. Теперь у вас должна быть возможность убивать задачи, не беспокоясь о появлении вируса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .