我想让 Chrome 打开所有 .html 文件。它目前被设置为我的默认浏览器,但是 html 文件在 IE9 中打开。当我转到时,Control Panel\Programs\Default Programs\Set Associations
我看到 .html 和 .htm 文件与 IE 相关联。当我选择更改默认程序时,我会看到一个程序列表,但 Chrome 不是其中之一。我浏览并选择 Chrome.exe,(C:\Users\Matt\AppData\Local\Google\Chrome\Application\chrome.exe)
但它会立即返回到 IE。这是我第一次看到这样的事情。我运行的是 Windows 7 64 位。我在 Windows 7 32 位上从未遇到过这个问题。
这是因为 Chrome 默认安装在用户目录中,而不是 Program Files 目录中吗?
我该如何修复这些文件关联?
编辑:并不是说将 IE 与 Chrome 关联后,一切都会恢复到 IE。当我在文件关联窗口中浏览 Chrome 并选择它时,它似乎不起作用。尽管指向了 Chrome.exe 位置,但它并没有在程序列表中显示 Chrome。我真的认为这与它没有安装到 Program File Directory 中有关。
答案1
在您安装 Chrome 并将其设置为默认浏览器后,某些设置可能会发生变化(例如,某些其他程序可能已将自己注册为 HTML 文件的处理程序)。
不幸的是,Chrome 的设为默认浏览器功能被禁用,因为它认为它已经是默认浏览器,因为它只检查各种相关设置中的一两个。
您可以使用其他浏览器的设为默认浏览器函数,然后是 Chrome 的设为默认浏览器函数。这应该允许 Chrome 将自身重新注册为.htm*
文件处理程序。
您可以使用 IE 来完成此操作,因为它是 Windows 自带的,但是您有 Firefox,因此您也可以使用它。
答案2
如果标准
右键单击文件
打开方式>选择默认程序...
选择 Chrome
不起作用,请尝试:
- 使用 Firefox 或 Opera 重现该问题。
- 这可能有助于将默认打开文件从 Firefox/Opera 移至 Chrome
- 在 IE 中恢复默认设置
- Internet 选项 > 高级 > “重置 Internet Explorer 设置”> 重置...
- 这可能有助于使 IE 恢复到不会干扰您更改的关联的状态
- 重新安装 Chrome
- 值得一试(可以尝试从主版本切换到测试版本,或反之亦然)
- 尝试以系统上的另一个用户身份执行此操作(如果需要,创建一个新用户)
- 有时 Chrome 用户设置会被损坏。
答案3
在 Chrome 中,点击地址栏旁边的扳手图标,然后选择“设置”。您应该会看到一个选项,可以将 Chrome 设置为默认浏览器。
答案4
看来您的系统中已为该文件类型的“打开”动词注册了 IE。请更改您的系统关联或在 FileZilla 的设置中设置自定义关联。