Willy 77946b290d | ||
---|---|---|
assets | ||
.gitignore | ||
LICENSE | ||
README.md | ||
python launcher.bat | ||
requirements.txt | ||
windows_usbkill.py | ||
windows_usbkill.spec |
README.md
windows_usbkill
This script is my version of https://github.com/hephaest0s/usbkill for Windows 11 and 10 which runs in the system tray. The script will shutdown your Windows machine if it detects a device that gets plugged into your computer's USB ports, which will be logged to a .txt file. There is also a pause/unpause feature in the event you need to plug in a USB device.
This script has been tested on Windows 11 22H2.
Install (Python)
- Install Python 3 for Windows.
git clone https://git.willys.zone/Willy/windows_usbkill.git
cd .\windows_usbkill\
pip install -r requirements.txt
python3 windows_usbkill.py
To make the script start on system boot:
- Edit
python launcher.bat
and set the directory of thewindows_usbkill.py
file. - Press windows-key + R then type "shell:common startup".
- Drop
python launcher.bat
inside of the folder. - Reboot and check your system tray.
Install (.exe)
Notice: Python executables made with pyinstaller are sometimes falsely flagged as viruses by anti-viruses; if the AV is causing issues, I recommend using the python method above. Keep in mind that since this executable is unsigned, you will get a one-time "unrecognized app" prompt. Press "More Info" and then "Run Anyway.".
- Download the latest version from the "Releases" page.
- Create a shortcut of the executable.
- Press windows-key + R then type "shell:common startup".
- Drop the executable inside of the folder.
- Reboot and check your system tray.
Uninstall
- Press windows-key + R, then type "shell:common startup".
- Delete the .bat file or the shortcut file inside the folder.
- Reboot.
Build
- Install Python 3 for Windows.
git clone https://git.willys.zone/Willy/windows_usbkill.git
cd .\windows_usbkill\
pip install -r requirements.txt
pip install pyinstaller
pyinstaller.exe .\windows_usbkill.spec
Notice
This script will shutdown your system if a USB device is plugged in. You will loose ALL unsaved progress/data. Use this script at your own risk. The author is not liable for lost data.