Испытайте компактную утилиту, PortKill для Command Palette от JasonTiw, созданную для освобождения сетевых портов на Windows для локальной разработки и серверных задач. Плагин позволяет вам ввести ключевое слово и номер порта в Microsoft PowerToys Run, чтобы найти процесс-владелец и предложить немедленное действие по завершению. Ключевые элементы включают поиск по порту, отображение PID и имени процесса, а также настраиваемое ключевое слово активации. Он нацелен на разработчиков и системных администраторов, которым нужно более быстрое решение в контексте для ошибок "Адрес уже используется".
Что делает PortKill внутри рабочего процесса PowerToys Run?
PortKill интегрируется как расширение PowerToys Run, поэтому вы вызываете действие из палитры Alt+Space и вводите короткую команду для нацеливания на порт. Плагин выполняет поиск по порту, показывает имя процесса и PID, и предоставляет опцию завершения одним щелчком, заменяя многошаговые последовательности терминала, такие как "netstat -ano" плюс "taskkill", на один поток поиска и действия.
Как ведет себя PortKill в типичном использовании и каков его системный след?
PortKill описывается как легковесный и предназначенный для работы внутри существующего рабочего процесса PowerToys, что позволяет ему сохранять свои операции в интерфейсе PowerToys Run. На практике это означает, что он избегает добавления отдельного окна приложения и использует ту же точку входа для запуска, которая уже есть у пользователей. Таким образом, плагин сокращает взаимодействие, необходимое для освобождения порта, не вводя отдельный фоновый сервис.
Безопасно ли запускать PortKill и какие меры безопасности применяются?
Плагин является сторонним проектом на GitHub, поэтому его исходный код доступен для проверки, а установка требует размещения файлов в папке плагинов PowerToys Run. Завершение процессов может повлиять на стабильность системы, и разработчик отмечает, что завершение процессов, принадлежащих системе или другим пользователям, обычно требует запуска PowerToys с правами администратора, поэтому для некоторых операций необходимы повышенные привилегии.
Нужны ли мне технические знания для установки и работы с PortKill?
Установка выполняется вручную: загрузите файлы релиза с GitHub и поместите их в директорию плагинов PowerToys Run в AppData Local. Активация использует ключевое слово по умолчанию, обычно "pk", за которым следует номер порта, и это ключевое слово настраиваемо. Рабочий процесс подходит для разработчиков и системных администраторов, которые уже используют PowerToys и уверенно копируют файлы плагинов в правильную папку.
Практично для разработчиков, но требует тщательной обработки разрешений
PortKill - это специализированная утилита для разработчиков и администраторов, которые хотят разрешить конфликты портов из командной палитры PowerToys, предлагая быстрый, контекстный способ освобождения порта. Основное предостережение заключается в необходимости запускать PowerToys с повышенными правами, когда процессы принадлежат другим учетным записям или системе, что вызывает операционное решение о том, когда включать режим администратора на рабочем столе.
Pros
Находит процесс по порту и показывает PID и имя
Убивает идентифицированный процесс напрямую из результатов PowerToys Run
Созданный как легковесный плагин PowerToys Run, подходит для существующего рабочего процесса
Исходный код и релизы доступны на GitHub для проверки
Cons
Требуется установить и активировать Microsoft PowerToys
Требуются права администратора для завершения некоторых процессов
Плагин третьей стороны, неофициальное расширение Microsoft
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.