2011-03-14 55 views
0

我遍歷在註冊表中的SOFTWARE \微軟\的Windows \ CurrentVersion \卸載安裝的,我注意到的是,有一些在括號中所列像一些節目:{ E05E8183-866A-11D3-97DF-0000F8D8F2E9},它包含所有信息,如version和displayName。找出哪些程序的版本是從註冊表

不在像4591AF53-0A6B-4BB9-A335-AFF02C8D5BCD支架其他程序不具備的所有信息。

有人能解釋爲什麼是有區別,如果有任何其他方式知道安裝軟件的版本。

+0

引用GUID在HKEY_CLASSES_ROOT \ CLSID \關鍵,應該給你更深入的瞭解。 – 2011-03-14 14:49:27

+1

最終我會認爲這個問題的答案完全取決於實際的應用程序是什麼? – 2011-03-14 15:03:32

回答

1

您可以通過要找出安裝在使用該程序的版本安裝Windows的MSI安裝程序:HKEY_CLASSES_ROOT /安裝/產品和重複這一點。您在該目錄下看到的GUID由MSI安裝程序生成以識別已安裝的產品,因此可以再次找到它們以進行卸載。

+0

這僅適用於使用Windows安裝程序安裝的程序 – 2011-03-15 10:44:06

相關問題