Skip to content

MicMute is a small Windows tool that allows you to quickly mute or activate the microphone via the system tray icon and displays the current microphone status (on/off) via a tray icon

License

Notifications You must be signed in to change notification settings

rjcncpt/micmute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicMute 2

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.

mic-on-off


Features

  • 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)
image

Requirements

  • Windows (tested on Windows 10/11; compatible from Windows Vista)
  • .NET Framework 4.0 or higher
  • Two icon files: mic_on.ico and mic_off.ico (must be located in the same directory as the executable)

Installation

  1. Download

    • Download the ZIP file
    • Extract the archive
    • Copy the micmute folder to C:\
  2. Provide icons

    • Ensure the files mic_on.ico and mic_off.ico are located in C:\micmute\
    • You can create your own icons or download free ones from sites such as IconArchive
  3. 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
  4. Run

    • Start MicMute2.exe from C:\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

Configuration

Settings

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

Configuration File

The microphone state and all settings are stored in C:\micmute\MicMuteConfig.txt.


Notes

  • Icons: Ensure mic_on.ico and mic_off.ico are present in C:\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

License

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.

About

MicMute is a small Windows tool that allows you to quickly mute or activate the microphone via the system tray icon and displays the current microphone status (on/off) via a tray icon

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  

Languages