2013-03-19 76 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,但這是一個開始。