2013-03-19 28 views
0

在Windows注册表中驻留许多CLSID值(HKEY_CLASSES_ROOT\CLSID),例如{16d51579-a30b-4c8b-a276-0ff4dc41e755},其中许多值可能属于广为人知或甚至内置的应用程序或库。有没有包含这些映射的列表或数据库?是否有一个Windows注册表的已知CLSID列表?

一些使用方法是,在注册表查看器中显示更有意义的名称以及密钥,或者检查特定应用程序是否存在(或存在而不再是),但在注册表中留下了一些密钥。

回答

0

它在注册表中。您可以尝试:

Get-ItemProperty -Path "HKLM:\SOFTWARE\Classes\CLSID\*" ` 
    |select PSChildName,`(default`) |ft -auto * 

HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE的别名。还有其他的词存储在每个CLSID下的各种键值中,所以你可以更熟悉PowerShell,但这是一个开始。

相关问题