CLSID Registry Scanner

The CLSID Registry Scanner is a powerful AutoHotkey v2 desktop utility that scans your Windows registry and lists every COM/ActiveX Class ID (CLSID) registered on your system. It gives you instant visibility into the COM objects available on your machine — perfect for developers, scripters, and power users who work with COM automation.
What It Does
- Scans the Windows Registry — Enumerates all CLSIDs under HKCR\CLSID and retrieves their associated ProgID and Description.
- Displays results in a sortable ListView — Browse thousands of registered COM classes in a clean, scrollable table with three columns: Class ID, ProgID, and Description.
- Filter by ProgID or Description — Narrow down results using Normal (substring) or RegEx filtering modes to quickly find the COM object you need.
- Find (Ctrl+F) — Search through the listed entries with a built-in find dialog, just like you would in any text editor.
- View Registration Details — Click any entry to see whether the COM class is registered and the full path to its InProcServer32 DLL in the status bar.
- Open DLL Location — Double-click the status bar to open Windows Explorer directly to the DLL file on disk.
- Copy to Clipboard — Right-click any entry to instantly copy its CLSID or ProgID to the clipboard for use in your scripts.
- Export to CSV — Export the entire list (or filtered results) to a CSV file for analysis in Excel, databases, or other tools.
Who Is This For?
- AutoHotkey developers who need to discover available COM objects for automation scripts
- System administrators investigating which COM components are installed on a machine
- VBA / VBScript / PowerShell users looking up ProgIDs and CLSIDs for CreateObject() calls
- Anyone troubleshooting COM registration issues or verifying that a component’s DLL exists on disk
Requirements
- AutoHotkey v2.0+ must be installed
- Windows operating system
How to Use
- Launch the script — it will automatically scan the registry and populate the list.
- Use the Filter fields to search by ProgID or Description (supports both substring and RegEx modes).
- Click any row to view its registration status and DLL path in the status bar.
- Right-click to copy the CLSID or ProgID, or export the data to CSV.
- Press Ctrl+F to open the Find dialog and search across all columns.
Originally created by Jethrow, converted to AutoHotkey v2 by Xeo786.

