Version: v2.1.1
Last Updated: 2026-02-10
Authors:
- AveYo (Original, no longer available on GitHub)
- rjcncpt (Improvements)
MicMute is a small Windows utility that allows you to quickly mute or unmute your microphone via a system tray icon. It displays the current microphone status (on/off) and stores the state in a configuration file.
- System tray icon: Indicates whether the microphone is enabled or muted
- Flexible click behavior: Choose between single-click or double-click to toggle the microphone
- Multi-language support: German and English with live language switching in settings
- Global hotkey: Application-wide control using a configurable key combination
- Default startup state: Option to automatically set the microphone state when the program starts
- Automatic state persistence: Microphone status and settings are stored in a configuration file
- Context menu: Right-click for additional options (Mute/Unmute, Settings, Exit)
- Windows (tested on Windows 10/11; compatible from Windows Vista)
- .NET Framework 4.0 or higher
- Two icon files:
mic_on.icoandmic_off.ico(must be located in the same directory as the executable)
-
Download
- Download the ZIP file
- Extract the archive
- Copy the
micmutefolder toC:\
-
Provide icons
- Ensure the files
mic_on.icoandmic_off.icoare located inC:\micmute\ - You can create your own icons or download free ones from sites such as IconArchive
- Ensure the files
-
Compile
- Open a Command Prompt (CMD) and run the following command to compile the code:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /out:"C:\micmute\MicMute2.exe" /target:winexe /platform:anycpu /optimize /nologo "C:\micmute\MicMute.cs"- This creates the executable MicMute2.exe in
C:\micmute\ - You may then move the folder to a location of your choice
-
Run
- Start
MicMute2.exefromC:\micmute\ - The tray icon will appear in the taskbar and display the microphone state
- If the status is incorrect (e.g., green icon but microphone is muted):
- Right-click the tray icon
- Select Settings
- Enable Set microphone to default state on startup and choose the desired default state
- Click behavior (single-click or double-click) can also be configured in settings
- Language can be switched between English and German
- Start
Right-click the tray icon → Settings opens the configuration dialog:
- Global Hotkey: Enable/disable and define a key combination
- Tray Icon Click Behavior: Choose between single-click or double-click
- Language: Choose between English and German
- Default Microphone State: Set whether the microphone should automatically be muted or active on program startup
The microphone state and all settings are stored in C:\micmute\MicMuteConfig.txt.
- Icons: Ensure
mic_on.icoandmic_off.icoare present inC:\micmute\, as they are required for the tray icon - Configuration file: The microphone state is stored in
C:\micmute\MicMuteConfig.txt - Language switching: The language can be changed at any time in settings and is applied immediately
This project is licensed under the GPL-3.0 license. You are free to use, modify, and distribute the code as long as the license terms are respected.
