Windows 10中的Google Chrome路径

Han*_*yer 15 google-chrome

谷歌一再改变了Chrome的.exe路径.有时它隐藏在%APPDATA%中,在版本35/36中,它们将路径更改回程序文件.Windows版本之间也存在差异.

Google Chrome位于Windows 10中的哪个位置?

小智 14

请参阅屏幕截图,它使您能够寻找谷歌浏览器路径或任何其他应用程序任务管理器 - Windows 10的当前路径

在此输入图像描述

  • 它在我的操作系统中不起作用 Chrome 的打开文件位置被禁用 (4认同)
  • 检查子进程而不是主进程。 (3认同)

Han*_*yer 12

Windows 10:

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

Windows 7的:

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

Vista的:

C:\ Users \用户名\ AppDataLocal \谷歌\ Chrome浏览器

XP:

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

还有要使用的注册表项和环境变量.查看这篇文章,以便进行编程.

  • 又变了。在 Windows 10 上,路径也可能是 C:\Users\USER\AppData\Local\Google\Chrome\Application\chome.exe (2认同)

zum*_*ard 7

Chrome 可以安装在 Windows 上的各个位置,针对给定用户或“所有用户”,在这种情况下,它安装在 Program Files 中。

要以编程方式确定它的位置:

批处理文件:

set exe=
FOR /F "tokens=2* skip=2" %%a in ('reg query HKCR\ChromeHTML\shell\open\command /ve') do set exe=%%b
set exe=%exe:"=%
set exe=%exe:~0,-6%
Run Code Online (Sandbox Code Playgroud)

电源外壳:

set exe=
FOR /F "tokens=2* skip=2" %%a in ('reg query HKCR\ChromeHTML\shell\open\command /ve') do set exe=%%b
set exe=%exe:"=%
set exe=%exe:~0,-6%
Run Code Online (Sandbox Code Playgroud)

C#:

(gp Registry::HKCR\ChromeHTML\shell\open\command)."(Default)" -match '"(.*?)"' | Out-Null
$exe=$matches[1]
Run Code Online (Sandbox Code Playgroud)

Python

var exe = System.Text.RegularExpressions.Regex.Match((string)Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(@"ChromeHTML\shell\open\command").GetValue(null),
          @"""(.*?)""",
          System.Text.RegularExpressions.RegexOptions.None)
      .Groups[1].Value;
Run Code Online (Sandbox Code Playgroud)

VBA / VB脚本

Set objShell = CreateObject("WScript.Shell")
cmd = objShell.RegRead("HKCR\ChromeHTML\shell\open\command\")
exe = Mid(cmd, 2, 999)
exe = Left(exe, InStr(exe, Chr(34)) - 1)
Run Code Online (Sandbox Code Playgroud)