Search notes:

Registry: HKEY_CLASSES_ROOT\Component Categories

The registry key HKEY_CLASSES_ROOT\Component Categories lists known component categories (CATIDs).

Print component categories to the console

The following PowerShell script prints listed component categories to the console:
[Microsoft.Win32.RegistryKey] $catids_regkey = get-item 'hklm:\software\classes\Component Categories'

foreach ($catid_name in $catids_regkey.GetSubKeyNames() ) {
   $catid_regkey = $catids_regkey.OpenSubKey($catid_name)
   $val_409      = $catid_regkey.GetValue('409')

  "$catid_name - $val_409"
}
Github repository about-Windows-Registry, path: /HKEY_CLASSES_ROOT/Component Categories/print-categories.ps1
{00000003-0000-0000-C000-000000000046} Trusted Custom Marshalers
{00021490-0000-0000-C000-000000000046} Browsable Shell Extension
{00021492-0000-0000-C000-000000000046} Desk Band
{00021493-0000-0000-C000-000000000046} Internet Explorer Browser Band
{0AEE2A92-BCBB-11D0-8C72-00C04FC2B085} Active Scripting Engine with Authoring
{0DE86A50-2BAA-11CF-A229-00AA003D7352} Class requires the ability to save data to one or more paths
{0DE86A51-2BAA-11CF-A229-00AA003D7352} Class implements IPersistMoniker
{0DE86A52-2BAA-11CF-A229-00AA003D7352} Class implements IPersistStorage
{0DE86A53-2BAA-11CF-A229-00AA003D7352} Class implements IPersistStreamInit
{0DE86A54-2BAA-11CF-A229-00AA003D7352} Class implements IPersistStream
{0DE86A55-2BAA-11CF-A229-00AA003D7352} Class implements IPersistMemory
{0DE86A56-2BAA-11CF-A229-00AA003D7352} Class implements IPersistFile
{0DE86A57-2BAA-11CF-A229-00AA003D7352} Class implements IPersistPropertyBag
{1119D272-091F-49E9-ADF4-16891AD0A2DF} Sharing Target Application
{40FC6ED3-2438-11CF-A3DB-080036F12502} Embeddable Objects
{40FC6ED4-2438-11CF-A3DB-080036F12502} Controls
{40FC6ED5-2438-11CF-A3DB-080036F12502} Automation Objects
{40FC6ED8-2438-11CF-A3DB-080036F12502} Document Objects
{40FC6ED9-2438-11CF-A3DB-080036F12502} _Printable Objects
{56FFCC30-D398-11D0-B2AE-00A0C908FA49} Class implements IOfficeAntiVirus
{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29} .NET Category
{7DD95801-9882-11CF-9FA9-00AA006C42C4} Controls that are safely scriptable
{7DD95802-9882-11CF-9FA9-00AA006C42C4} Controls safely initializable from persistent data
{ACAC94FC-E5CF-11D1-9066-00C04FD9189D} DXTransform Authoring Versions
{C501EDBE-9E70-11D1-9053-00C04FD9189D} Image DirectTransform
{C501EDBF-9E70-11D1-9053-00C04FD9189D} 3D DirectTransform
{F0B7A1A1-9847-11CF-8F20-00805F2CD064} Active Scripting Engine
{F0B7A1A2-9847-11CF-8F20-00805F2CD064} Active Scripting Engine with Parsing
{F0B7A1A3-9847-11CF-8F20-00805F2CD064} Active Scripting Engine with Encoding

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/Windows/...', 1758208081, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/Windows/registry/tree/HKEY_CLASSES_ROOT/Component-Categories/index(80): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78