2

Изменить: люди снижают. Ребята, вы можете объяснить, почему?

Итак, я работаю над чем-то с пакетными файлами, но иногда, когда я пытаюсь закрыть их в середине их кода, они зависают.

Проблема в том, что я не могу закрыть эти повешенные окна.

Вот что я пробовал:

  • Диспетчер задач> Завершить процесс (просто не работает)
  • Process Hacker> Terminate (ошибка: была предпринята попытка получить доступ к завершающемуся процессу)
  • Хакер процесса> Терминатор; все опции кроме ТТ4 (ни одна из них не работает)
  • taskkill /f /fi "imagename eq cmd.exe"

Я на Windows 8.1

Единственный способ закрыть эти процессы - выйти и снова войти в систему. Это значит, что должен быть способ их закрыть, не так ли? Так что я могу сделать это без выхода?

1 ответ1

1

Вы можете попробовать открыть командную строку как администратор, набрав ...

Taskkill /im cmd.exe /f

и нажав Enter. Это уничтожит все командные файлы и окна командной строки.

Или найдите PID пакетного файла, открыв диспетчер задач, перейдя на вкладку "Процессы", щелкнув правой кнопкой мыши имя не отвечающего на запрос окна и нажав "Перейти к подробностям". Запишите PID выбранного процесса, затем откройте командную строку от имени администратора и введите ...

Taskkill /pid (вставить PID) /f

и нажмите Enter. Это убьет этот пакетный файл специально, но не другие окна.

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