Registry Locations for Codecs and Media Foundation

Windows manages audio and video decoding pipeline components through distinct Windows Registry (regedit) pathways, separating legacy Video for Windows (VFW) and Audio Compression Manager (ACM) codecs, DirectShow filters, and modern Media Foundation Transforms (MFTs). This guide outlines the exact registry paths used to register, store, and manage these multimedia decoders and filters across 32-bit and 64-bit environments.


1. Media Foundation Transforms and Handlers

Media Foundation is the primary multimedia framework for modern Windows versions. Its transforms (MFTs), byte stream handlers, and scheme handlers are registered in the following locations:


2. DirectShow Filters

DirectShow filters are registered as COM objects under the standard CLSID hive and categorized under specific filter categories:


3. Legacy Codecs (VFW and ACM)

Legacy 32-bit and 64-bit system codecs (Video for Windows and Audio Compression Manager) are listed as driver values under the Drivers32 keys:

Inside Drivers32, entries prefixed with vidc. represent video codecs (e.g., vidc.h264), and entries prefixed with msacm. represent audio codecs (e.g., msacm.mp3).


4. 32-Bit Codecs on 64-Bit Windows (WOW64)

When running 32-bit media players or frameworks on a 64-bit Windows installation, Windows reads codec entries redirected under the WOW6432Node: