PortKill for Command Palette is a Windows utility designed to quickly identify and terminate processes that are blocking TCP ports. This extension integrates seamlessly with Microsoft PowerToys' Command Palette, enabling developers to streamline their workflow by resolving port conflicts without leaving the keyboard or manually navigating through Task Manager.
Key Features:
Quick Search and Kill: Users can search for processes by port number or process name and kill them directly from the Command Palette.
Seamless Integration: Built specifically for PowerToys' Command Palette, PortKill provides a distraction-free experience within the familiar interface.
Audience & Benefit:
Ideal for developers and system administrators working on Windows 10 (version 2004 or later), PortKill saves time by eliminating manual steps to troubleshoot port conflicts. Its integration into the Command Palette ensures that users can resolve issues without breaking their flow, making it an essential tool for anyone managing multiple applications or services.
PortKill can be installed via winget, ensuring a smooth setup process for developers who rely on efficient and reliable tools.
README
PortKill - PowerToys Command Palette Extension
Quickly find and kill processes blocking TCP ports on Windows.
Requirements
Windows 10 version 2004 (build 19041) or later
PowerToys with Command Palette enabled
Developer Mode enabled in Windows Settings
Quick Start
Open PortKill/PortKill.sln in Visual Studio
Select Debug | x64 configuration
Build > Deploy (F5) - Deployment is required, not just build
Press Win + Alt + Space and type "Reload" to load the extension
Usage
Win + Alt + Space - Open Command Palette
Type "Port Kill" to see available commands
Local Build (Testing)
Generate Signing Certificate
cd scripts
# Create and export certificate
.\export-cert.ps1 -Password "Publisher2026!"
# Install to Trusted People store
.\install-cert.ps1 -Password "Publisher2026!"