Windows Microphone Permission Registry Path
Windows manages hardware privacy controls on a per-user basis through dedicated keys in the Windows Registry. When users grant or deny microphone access to software—whether modern packaged applications from the Microsoft Store or standard desktop programs—these choices are written directly to user-specific subkeys. This guide details the exact registry paths and values responsible for tracking and enforcing system microphone permissions in Windows 10 and Windows 11.
Primary Microphone Registry Location
User-specific microphone access permissions are managed by the
Capability Access Manager and recorded under the
HKEY_CURRENT_USER hive.
The base registry key for microphone permissions is:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone
Within this key, permissions are divided based on application architecture: packaged applications (Universal Windows Platform / UWP apps) and non-packaged applications (traditional Win32 desktop software).
Packaged (UWP) Application Permissions
Packaged applications registered with Windows have individual subkeys
directly inside the microphone path.
- Registry Path:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone\[PackageFamilyName] - Key Components:
Each subkey is named after the app’s package family name (e.g.,Microsoft.SkypeApp_kzf8qxf38zg5c). - Values:
Value(String / REG_SZ): Determines permission status. It is set toAllowto permit access orDenyto block access.
Desktop (Non-Packaged) Application Permissions
Traditional Win32 software and standalone desktop executables (such as web browsers, Discord, or Zoom) are grouped under a dedicated subfolder.
- Registry Path:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone\NonPackaged - Key Components:
Each desktop application that has requested microphone access creates a subkey named using an encoded representation of its executable file path (e.g.,#C:#Program Files#Example#app.exe). - Values:
Value(String / REG_SZ): ContainsAlloworDeny.
Global Access Control and Usage Timestamps
In addition to individual application subkeys, the registry tracks global toggles and device usage:
- Global Master Switch:
Located directly in...\ConsentStore\microphone, the string valueValueset toAlloworDenyreflects whether microphone access is globally enabled for the current user. - Usage Timestamps:
Individual application keys also record binaryREG_BINARYorREG_QWORDvalues such asLastUsedTimeStartandLastUsedTimeStop, which Windows uses to display “currently in use” indicators in the taskbar and the Settings app.