No-mercy window killer for Windows 10/11 and Linux (X11).
When an app refuses to die, press your hotkey to arm ZForceClose, move your cursor over the frozen window, and press again. The process is terminated instantly — TerminateProcess on Windows, SIGKILL on Linux. No dialogs. No grace period. No mercy.
| Platform | Format | Link |
|---|---|---|
| Windows 10/11 | Installer (.exe) | zsync.eu/zforcekill/release/ |
| Windows 10/11 | MSI Package | zsync.eu/zforcekill/release/ |
| Linux (X11) | AppImage | zsync.eu/zforcekill/release/ |
| Linux (X11) | .deb (Debian/Ubuntu) | zsync.eu/zforcekill/release/ |
| Linux (X11) | .rpm (Fedora/RHEL) | zsync.eu/zforcekill/release/ |
- Launch ZForceClose — it lives in your system tray.
- Press your global hotkey (default
Ctrl+Shift+K) to arm kill mode. - Move your cursor over the frozen window.
- Press the hotkey again — the process is terminated instantly.
- Click the overlay widget or wait 8 seconds to cancel.
- Configurable global hotkey (arm + confirm, two-press flow)
- System tray with quick-kill action
- Process blacklist (protects
explorer.exe,systemd, your DE compositor, etc.) - Kill history log with timestamps and results
- Start at login (Windows registry / Linux XDG autostart)
- Experimental: sound + screen flash on kill
Requires Rust, Node 18+, and the Tauri prerequisites for your platform.
pnpm install
pnpm tauri dev # development
pnpm tauri build # release bundle- Wayland is not supported in v1. ZForceClose needs to resolve the window under the cursor — Wayland blocks cross-app window inspection by design. Switch to an X11 session on Linux.
- On Linux, you may need
libx11-dev/libxcb*-devpackages. - Killing elevated (admin) processes on Windows requires running ZForceClose as Administrator.
| Website | zsync.eu/zforcekill/ |
| More tools by the same dev | zsync.eu |
| GitHub | github.com/TheHolyOneZ/ZForceClose |
| Developer | github.com/TheHolyOneZ |
GPL-3.0-only — © TheHolyOneZ. See LICENSE.