See Release Page for install directions!
Windows tray app that keeps your microphone input volume fixed at a user-chosen percentage. It targets the default recording device and corrects instantly whenever something tries to change it (event-driven).
Some hardware/app combos keep “helpfully” adjusting mic gain. MicLockTray pins it where you want it.
- Locks mic input volume to a chosen target (1–100%).
- Simple tray UI: Pause/Resume, Set target volume, Install/Remove autorun, Exit.
- Automatically follows the Windows display language for included translations.
- No admin required. Per-user autorun.
- Lightweight single EXE. No dependencies. No telemetry. No log files.
- Uses Windows Core Audio APIs (
IAudioEndpointVolume). - NirCmd NOT required — this is a standalone application developed by me!
MicLockTray detects the Windows user-interface culture at startup. English and Simplified Chinese are currently included; unsupported languages safely fall back to English. Translation strings remain embedded in the main executable, so localization does not add runtime dependencies or extra language files.
Simplified Chinese translation adapted from BaoZiFly-233/MicLockTray.
Icon: “Audio input microphone Icon” by Papirus Dev Team on iconarchive.com
Need a Mic Lock Linux 🐧 solution?
- Check out my script miclock.sh
Want to lock your audio output volume instead?
- Check out VolLockTray
This project is licensed under the MIT License.
This project is a general-purpose open-source utility that runs locally on the user’s system. It does not provide a hosted service and does not collect user data. Users are responsible for complying with laws and regulations in their own jurisdiction when using this software.
Built and maintained out of passion. Always FOSS. Donations appreciated.
Donate via PayPal