VS Code 报Windows找不到文件‘chrome‘. 请确定文件名是否正确后,再试一次。第八种解决办法

本文详细讲述了VSCode中遇到'Windows找不到chrome'问题的解决过程,包括网上常见七种方法的失效,以及作者发现的查看发行说明后找到的精确解决方案。重点在于只需填写特定浏览器值即可,提供详细的测试心得和步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到VS Code 报Windows 找不到‘chrome’的人不在少数,如下图所示。本人也遇到了,网上常见的七种方法都试过了,没管用,最后通过阅读发行说明,解决问题了。为节约大家大家时间,可直接参见“三 本人解决方案”。

如果已经处理过类似问题,没有成功的,为节约大家时间,请直接看本文第三部分:三 本人解决方案
如果想了解解决过程,可重头看或重点看。

一 错误描述

某天使用VS Code时(安装了 open in brower),按下Alt + B出现如下错误:
Windows找不到文件’chrome’. 请确定文件名是否正确后,再试一次。截图如下:
在这里插入图片描述

二 网上七种解决办法:

参考链接: 七种解决windows 找到不文件’chrome’的办法.
给出了七种解决办法,有的是方法的组合,但我这里都没有成功。

解决办法主要分两部分:
1、如何设置默认浏览器。
2、“Open browser failed!的解决方式” 。

具体如下:

1 如何设置默认浏览器。

  1. 文件 -> 首选项 -> 扩展 (或直接ctrl+shift+x调出)
  2. 搜索 “open in browser”
  3. 下载
    在这里插入图片描述
  4. 设置(扩展页面下直接单击该图标)
    在这里插入图片描述
    填写 “Google Chrome/Firefox/你想要设置的默认浏览器/”
    重启即可。
    也就是这个填写,里面有大坑,涉及本人的解决办法

2、“Open browser failed!的解决方式”

下载VScode后预备设置运行浏览器时,出现了 “Open browser failed!! Please check if you have installed the browser correctly!”
和 “window找不到chrome!”等等问题,查找了好多相似的up主的帖子,始终解决不了问题,直到我合二为一!!!
下面介绍我尝试过的方法。大家可以一一尝试,没准就行了。

方法一

设置本机的默认浏览器与vscode的默认浏览器一致

方法二

卸载 “open in browser”,安装 “view in browser”,设置浏览器方式同上(即填写chrome)

方法三

降低 “open in browser”版本为1.1.0(一位博主的解决方法)

方法四

新建html文档再alt+b打开(一位博主的解决方法)

方法五

修改配置tasks.json文件(一位博主的解决方法)
链接: https://blog.youkuaiyun.com/u010510187/article/details/96635089

方法六

安装 “open in browser” ,同时安装 “view in browser”(一位博主的解决方法)

方法七(博主成功的,不是我自己的!)

结合方法三和方法六,降低 “open in browser”版本为1.1.0,同时修改“settings.json” 配置。

三 本人解决方案

  1. 其实只要查看open in brower的发行说明,Usage使用细节,在细节多看一些英文,就能完全解决:
    发行说明住下走
  2. 拉到最后,找到Shortcuts项上面的英文段落,仔细看这段文字的描述:
    到最后,设置默认浏览器
    英文原文如下:
    you do not need to set opn-in-browser.default a very accurate value, as long as the value matches any of the following terms, I will handle it: Chrome values: chrome, google chrome, google-chrome, gc Firefox values: firefox, mozilla firefox, ff IE values: ie, iexplore Safari values: safari Opera values: opera Chromium values: chromium Firefox Developer Edition values: firefox developer, fde, firefox developer edition Edge values: edge, msedge, microsoftedge。

这段文字写的与实际测试可能存在错误,根据原文我给的翻译如下:
你不需要设置open-in-browser.default非常准确值,只要值匹配下列选项值就能处理:
Chrome值:Chrome, google Chrome, google-Chrome, gc,
Firefox 值:Firefox, mozilla Firefox, ff,
IE值ie, iexplore,
safari 值:Safari
Opera值:opera
Chromium值: chromium,
Firefox Developer Edition开发人员版观: firefox developer, fde,
firefox developer edition Edge值:edge, msedge, microsoftedge

虽然说只要 匹配任意一项就可以(as long as the value matches any of the following terms),实际测试不是这样,为了保险,经过多轮一到多的测试,最终把所有值都写进去,没有问题了。测试过程参见"四解决心得"部分

  1. chrome, google chrome, google-chrome, gc 这几个值都填写了进去,如图所示,开头与结尾没有标点符号:
    在这里插入图片描述
    完美解决。

四 解决心得–测试过程:

虽然把所有的几个值都写上解决了,后面我自己在chrome, google chrome, google-chrome, gc做了如下测试:

  1. 这个四值中任意写一个都没有成功,完美复现问题。也就是说只写一个不行。
  2. 同时写两个值:chrome, google chrome或者:chrome, gc,成功。
  3. 写三个值chrome, google chrome, google-chrome, 或者google chrome, google-chrome, gc,成功。
  4. 写上完全的四个值:chrome, google chrome, google-chrome, gc成功。

综上述:至少填写两个值或者把说明的四个值都填写上,完美解决。

<think>好的,我现在要解决用户在Windows系统中不到Chrome文件的问题。根据用户提供的引用内容,问题出现在VS Code中使用Live Server或Open in Browser插件时无法打开Chrome,提示不到文件。首先,我需要理清这个问题的可能原因和解决方案步骤。 首先,用户可能没有正确安装Chrome,或者安装路径中有特殊字符导致插件无法识别。不过更可能的情况是插件配置的浏览器路径不正确。根据引用[1]和[2],解决方案涉及复制Chrome正确路径并修改VS Code的设置。 接下来,我需要验证用户提到的步骤是否正确。首先,Chrome的快捷方式,右键属性获取目标路径。然后,在VS Code中设置相关插件的配置,将路径中的反斜杠替换为正斜杠。这应该是关键,因为Windows默认使用反斜杠,而配置文件可能需要正斜杠以避免转义问题。 另外,用户可能遇到路径中有空格的情况,比如“Program Files”目录,这时候需要确保路径被正确引用或转义。但根据引用[2]中的示例,直接替换分隔符即可解决问题,可能不需要额外的引号。 还需要检查插件名称是否正确配置,例如“liveServer.settings.AdvanceCustomBrowserCmdLine”是否对应正确的设置项。用户可能需要确保在settings.json中正确添加了这一行,并且路径无误。 最后,提醒用户重启VS Code使配置生效,这也是常见的解决步骤。如果问题依旧,可能需要检查Chrome是否真的安装在指定路径,或者是否存在其他配置错误。</think>### 分步解决方案:Windows系统不到Chrome文件问题 #### 步骤1:验证Chrome浏览器安装路径 1. 右键点击桌面Chrome快捷方式 → 选择「属性」 2. 在「目标」栏确认路径格式应为: $$C:\Program Files (x86)\Google\Chrome\Application\chrome.exe$$ 若桌面无快捷方式,可前往安装目录直接查[^1] #### 步骤2:修改VS Code配置 1. 打开VS Code → 按`Ctrl+,`进入设置 2. 搜索栏输入:`Live Server Config` 3. 选择「在settings.json中编辑」 4. 添加/修改配置项(注意路径分隔符转换): ```json "liveServer.settings.AdvanceCustomBrowserCmdLine": "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe" ``` 必须将原始路径中的`\`全部替换为`/`[^2] #### 步骤3:验证特殊字符处理 - 若路径包含空格或中文,需保持正斜杠格式: $$D:/开发工具/Google Chrome/application/chrome.exe$$ - 避免使用如下错误格式: ```json "C:\Program Files\Chrome.exe" // 错误:未转换分隔符且缺少双引号 ``` #### 步骤4:插件重载测试 1. 保存`settings.json` 2. 重启VS Code 3. 右键点击HTML文件 → 选择「Open with Live Server」 #### 补充明 若仍提示错误,建议: 1. 检查注册表中Chrome安装路径:`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe` 2. 尝试重装Chrome到无空格路径(如:`C:/WebBrowser/`)
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值