Как убить процесс на порту в Windows 11

click fraud protection

Устали бороться с процессами, которые не завершаются сами по себе, забивают ценные порты и вызывают сбои в работе важных служб и приложений? Ваш поиск заканчивается здесь! В Windows 11 вы можете легко завершить эти упрямые процессы и освободить порты, используя различные методы для уничтожения процессов на порту.

Ваша Windows 11 создает множество портов практически там, где начинаются и заканчиваются интернет-соединения. Различное программное обеспечение, службы и приложения на вашем устройстве используют эти порты для связи со своим онлайн-сервером на стороне разработчиков или любыми облачными базами данных. Хотя в большинстве случаев эти приложения очищают порты, когда вы их закрываете, некоторые приложения сохраняют порты занятыми даже после остановки службы. Когда вы запускаете другое приложение, которое должно использовать тот же порт, вы либо сталкиваетесь с задержками в инициализации, либо приложение вообще не запускается. Хотите исправить такие ужасные моменты? Продолжай читать!

Зачем вам нужно убивать процесс в порту?

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

Чтобы освободить порт и разрешить другим процессам его использовать, вам может потребоваться вручную завершить процесс, который его занимает. Вот тут-то и начинается уничтожение процесса на конкретном порту. Убив процесс, вы можете освободить порт и разрешить другим процессам его использовать.

Как убить процесс на порту в Windows 11

Вот все надежные и проверенные способы убить процесс на порту на любом ПК с Windows 11. Кроме того, вы должны знать, что те же методы будут работать на более ранних ПК с Windows, таких как Win 10, Win 8.1, Win 7 и т. Д.

Также читайте:Как увидеть использование логического процессора в диспетчере задач

1. Убить процесс на порту с помощью командной строки

  • Нажмите «Пуск» и введите команда чтобы вызвать инструмент командной строки.
  • Выберите Запустить от имени администратора ссылка, чтобы открыть утилиту командной строки с повышенными правами.
  • Теперь скопируйте и вставьте эту команду в инструмент и нажмите Enter:
netstat -ано | найти :
  • Вы должны заменить текст-заполнитель с фактическим номером порта, который вы хотите очистить.
  • Приведенная выше команда должна получить идентификатор процесса (PID) для процесса, который вы хотите убить.
убить процесс на порту с помощью командной строки
убить процесс на порту с помощью командной строки
  • Получив PID, запустите следующий код в том же окне CMD:
тасккилл/F/PID 
  • Ударять Входить принудительно завершить целевой PID на нужном порту в Windows 11.
  • Вы должны заменить текст-заполнитель с фактическим PID, полученным при выполнении предыдущей команды.

2. Остановить процесс на порту с помощью монитора ресурсов

Начиная с операционной системы Windows Vista, опытные пользователи ПК с Windows, такие как разработчики и инженеры по ИТ-сетям, использовал утилиту Resource Monitor для отслеживания использования ресурсов ПК с Windows, таких как ЦП, ОЗУ, жесткий диск, твердотельный накопитель, сеть и т. д. на.

Используя тот же инструмент, можно также отслеживать использование порта на ПК с Windows. Это не все! Вы можете управлять использованием, убивать процессы, очищать порты и многое другое с помощью одной и той же утилиты. Это встроенное приложение на ПК с Windows, поэтому вам не нужно устанавливать какое-либо стороннее приложение. Узнайте ниже, как использовать этот метод на вашей стороне:

  • Ударь Окна + р клавиши вместе, чтобы вызвать Бегать инструмент.
  • Там выполните следующую команду, чтобы открыть Монитор ресурсов приложение:

Ресмон

  • В приложении Resource Monitor щелкните значок Сеть вкладка
Порты сетевого прослушивания монитора ресурсов
Порты сетевого прослушивания монитора ресурсов
  • На вкладке «Сеть» нажмите кнопку Порты прослушивания меню.
  • Ну вот! Все порты, их протоколы, PID, занимающие приложения и т.д. перед вами.
  • Коды под Изображение Столбец меню «Прослушивание портов» — это процессы диспетчера задач.
  • Открой Диспетчер задач приложение, нажав Ctrl + Сдвиг + Esc.
  • Теперь найдите порт, который вы хотите очистить, в диспетчере ресурсов.
  • Кроме того, найдите соответствующее приложение в разделе Изображение столбец.
  • Затем найдите задачу в диспетчере задач в разделе Процессы столбец.
Завершение задачи в диспетчере задач
Завершение задачи в диспетчере задач
  • Щелкните правой кнопкой мыши процесс и выбрать Завершить задачу из всплывающего контекстного меню.

Вот и все! Вы очистили занятый порт, завершив связанный с ним процесс из диспетчера задач.

3. Завершить процесс на порту с помощью PowerShell

Если вам нравится автоматизировать задачи Windows 11 с помощью PowerShell, вам также нужно знать, как завершить процесс на порту с помощью этого мощного инструмента командной строки на ПК с Windows. Затем вы можете внедрить коды в существующую автоматизацию, чтобы полностью автоматизировать процесс отключения портов. Найдите ниже команды PowerShell и то, как они работают на ПК с Windows 11:

  • Открыть PowerShell с повышенными правами. Для этого можно поискать Власть в Начинать меню и нажмите Запустить от имени администратора.
  • Затем скопируйте и вставьте следующий командлет в терминал PowerShell:
Get-Process-Id (Get-NetTCPConnection-LocalPort ).Процесс владения
  • В приведенном выше командлете вы должны заменить текст-заполнитель с фактическим портом, который вы хотите удалить из существующего процесса.
Узнайте, как завершить процесс на порту с помощью PowerShell
Узнайте, как завершить процесс на порту с помощью PowerShell
  • Теперь, когда у вас есть нужный PID, вы готовы запустить команду, которая уничтожает порт в PowerShell. Вот сценарий:
Stop-Process -Id  -Сила
  • Не забудьте заменить текст с фактическим PID. Теперь нажмите на Входить ключ для выполнения кода.

4. Убить процесс на порту с помощью приложений Microsoft

Вы можете использовать следующие системные приложения Microsoft Sysinternals, чтобы находить занятые порты и связанные процессы и удобно останавливать их несколькими щелчками мыши:

  • TCPView v4.19
  • Обозреватель процессов v17.04

Например, если вы используете приложение TCPView, вам нужно попробовать выполнить следующие шаги:

  • Загрузите инструмент с вышеуказанного веб-портала и откройте его.
  • Загруженная папка может быть сжата, поэтому для ее распаковки вам понадобится инструмент Zip или RAR.
  • Теперь вы можете запускать EXE-файлы внутри него, например tcpview64.exe для 64-битного ПК с Win 11.
  • Ударь Соглашаться кнопку, и приложение появится.
  • Там вы можете просматривать порты протоколов TCP и UDP.
  • Вы можете определить все задействованные порты и их процессы прямо из интерфейса приложения.
  • Укажите порт, который необходимо очистить, нажав на него.
Приложение TCPView для уничтожения процесса
Приложение TCPView для уничтожения процесса
  • Просто щелкните правой кнопкой мыши на выбранном порту и выберите Убить процесс в контекстном меню.
Используйте Process Explorer, чтобы убить процесс на порту
Используйте Process Explorer, чтобы убить процесс на порту

Точно так же вы можете загрузить и запустить приложение Process Explorer. Он показывает PID для всех процессов и приложений, которые используют порт на вашем ПК. Таким образом, вы можете использовать любой из кодов в методе 1 или 3, чтобы найти PID, который вам нужно убить. Затем щелкните правой кнопкой мыши тот же PID в приложении Process Explorer и выберите параметр «Убить процесс». Это должно мгновенно очистить требуемый порт.

Также читайте:Как преобразовать файл RAR в ZIP в Windows

5. Убить процессы на портах с помощью инструмента сброса TCP/IP

Если ничего из вышеперечисленного не работает для вас, это лучший метод, который вы можете попробовать. Этот метод сбрасывает все открытые COM-порты TCP и UDP для работы в сети. Таким образом, вы можете легко запустить следующее приложение, которое будет использовать порт, ранее использовавшийся вызывающей беспокойство программой. Вот как вы можете это сделать:

  • Откройте утилиту командной строки с повышенными правами.
  • Теперь выполните следующие команды одну за другой:
сброс netsh int ipv4. сброс netsh int ipv6. netsh сброс винсока 
Узнайте, как сбросить порты с помощью инструмента сброса TCP IP
Узнайте, как сбросить порты с помощью инструмента сброса TCP IP
  • После выполнения всех вышеуказанных команд выполните следующую команду, чтобы проверить состояние целевого порта:
netstat -ано | найти :
  • Не забудьте заменить текст с фактическим номером порта, который вы хотите отслеживать.

Заключение

Итак, это самые популярные и распространенные способы убить процесс на любом порту на ПК с Windows 11. Вы можете попробовать любой из вышеперечисленных методов и поделиться своим опытом ниже в поле для комментариев. Кроме того, если вы знаете лучший способ, не стесняйтесь поделиться им в своем комментарии. Поделитесь этой статьей со своими друзьями, коллегами и подписчиками, чтобы помочь им, когда они столкнутся с той же ошибкой занятости порта в Windows 11.