2013-11-25 199 views
4

Google Chrome在哪裏將版本信息存儲在本地?Google Chrome版本的Windows註冊表位置

我正在開發一個Lua腳本來訪問Windows註冊表中找到的應用程序版本信息,但找不到與當前安裝的Google Chrome瀏覽器版本關聯的註冊表項。

我發現的最近的是this,這表明版本信息可以在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome找到。

但是,在我的系統中,Uninstall中的HKCU配置單元或相應的HKEY_USERS路徑中沒有Google Chrome子項。有什麼想法嗎?

回答

3

這可能是你的谷歌瀏覽器的安裝有點搞砸了。我確實有這個註冊表鍵,它包含了當前版本號的兩個值。

另一種方法雖然不是通過註冊表將是檢查的文件夾中的用戶/ [用戶名]/AppData的/本地/谷歌/鉻/應用。我有一個包含最新版本號的文件夾。 (和一箇舊版本的文件夾)。

,我發現在註冊表中的一些東西,也可能會在所有客戶端上運行: HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {5C65F4B0-3651-4514-B207-D10CB699B14B} \ LocalServer32 值有包含路徑中的版本號。

+0

大下發現,這個答案。我將使用您列出的註冊表項或解析「程序文件」中的路徑以獲取Chrome版本。 – TrojanKnight13

0

那是因爲你在管理用戶登錄,當你安裝谷歌瀏覽器在安裝它在本地機器上,你會在這條道路

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9C447DD7-5DD2-358C-90A2-1997BD1D69D1} 

發現價值,也許這個名稱將是不同的{9C447DD7-5DD2- 358C-90A2-1997BD1D69D1}

3
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe\ 
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\ 
1

版本可以HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon