28

我正在制作一个应用程序,我想使用 chrome URL 快捷方式使其可安装在用户的桌面上。因此,是否有 chrome.exe 的通用路径可以在所有 Windows 版本(XP、Seven 和 vista)上启动我的应用程序

4

7 回答 7

38

Chrome 默认安装到用户的 AppData 本地文件夹:

XP:
C:\Documents and Settings\UserName\Local Settings\Application Data\Google\Chrome

Vista:
C:\Users\UserName\AppDataLocal\Google\Chrome

Windows 7:
C:\Program Files (x86)\Google\Application\chrome.exe

更新:如评论中所述, chrome.exe 的路径似乎已在Win7/8中更改。现在在: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

最好的办法是使用一些操作系统检测代码,然后使用环境变量来检测用户的AppData文件夹(即%LOCALAPPDATA%)或ProgramFiles文件夹,然后将操作系统的差异附加到变量的末尾。

于 2013-12-23T22:50:48.480 回答
31

您可以在注册表中查看:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe
于 2014-09-11T11:18:27.953 回答
5

注册表选项可能是最好的,但我的计算机中不存在其他答案中建议的选项(Windows 10 64 位)。我认为“卸载”键可能更强大。如果它不存在,用户将很难卸载 Chrome。以下键为您提供安装位置,您需要附加"\chrome.exe"以获取可执行文件的完整路径:

铬合金:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\InstallLocation
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\InstallLocation

铬金丝雀:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome SxS\InstallLocation

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome SxS\InstallLocation
于 2017-06-16T11:30:01.483 回答
4

赢 7 32 位

c:\Program Files\Google\Chrome\Application\chrome.exe

Win 7 64 位或 W10 64b):

c:\Program Files (x86)\Google\Chrome\Application\chrome.exe

(这与前面的答案和评论不同)

Clay Nichols建议在注册表中查找当然是推荐的。

请不要编辑!

有人“编辑”了这个答案,说 32 位路径总是(x86),显示出对问题和答案的完全误解!该路径c:\Program Files (x86)\在 32 位机器上甚至都不存在(除非您自己手动添加);以上都是经过测试的答案

于 2015-02-25T17:36:38.900 回答
2

这是正确的路径:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
于 2015-09-03T09:19:11.973 回答
0
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

2017 年 6 月

于 2017-06-01T08:58:34.080 回答
0

我有一个想在 chrome 中打开的 .mht 文件,发现它正在运行:

chrome.exe“文件路径.mht”

会工作得很好!无需寻找路径:)

于 2018-09-27T07:59:31.310 回答