在 Windows 10 中,程序无法将自己设置为默认程序。它们唯一能做的就是打开 Windows 设置页面(设置\系统\默认应用程序),并允许您手动更改 Web 浏览器。
然而,您使用的网络浏览器可能未列出。
另一种解决方案是采用经典控制面板,默认程序,设置默认程序。
但是,如果您的浏览器也没有列出怎么办?
对我来说,在不久前安装 Firefox 并将其设置为默认设置后,Vivaldi 就出现了这种情况。
答案1
有软件可以解决这个问题,但是你可以执行下面这个手动程序,它也能起作用。
此技术不仅限于将您的网络浏览器设为默认浏览器,还可以用于“设置”页面中的所有内容以及更多内容,只要您知道您的程序可以打开的至少一个文件扩展名。
1. 显示所有文件类型的扩展名
为所有文件类型显示扩展名非常重要。要启用此功能,请打开文件资源管理器窗口,转到选项卡看法,并在正确的检查[v] File name extensions
2.创建一个带有.htm扩展名的临时文件
现在,如果您不需要执行步骤 1 或已经关闭了文件资源管理器,请打开文件资源管理器。导航到您有写入权限的任何文件夹。如果您觉得更方便,您实际上也可以使用桌面。
右击,选择新的>文本文件创建一个空的文本文件。
将文件重命名为temp.htm
临时部分并不那么重要,但要确保文件以 结尾.htm
。Yes如果您确定要更改文件类型,请单击问题。
3. 为 .htm 文件创建新的文件关联
右键单击您的 .htm 文件并转到打开用>选择其他应用
注意:您的应用很可能已列在此列表中。如果是这样,仍然选择选择其他应用。
在下一个窗口的底部,有一个标记为 的复选框[v] Always use this app to open .htm files.
。确保已选中它。
如果您的程序位于列表顶部,请从那里选择它。如果不是,请滚动到列表底部的Choose an app from your pc
。这将打开一个文件打开对话框,允许您浏览硬盘上的程序。
当您按下“确定”时,所有 .htm 文件都会由您选择的浏览器打开,但这不会将您的浏览器设置为默认浏览器。
4. 将浏览器设置为默认浏览器
步骤 3 不仅指定您的浏览器打开 .htm 文件,还修复了注册表项,使您的浏览器在“设置”屏幕中可选择设置默认应用程序。如果你现在去开始 > 设置 > 系统 > 默认应用,您将可以选择您的浏览器作为默认的网络浏览器。
答案2
以上方法以及其他建议均无效。
您需要做的就是打开命令窗口(cmd)并粘贴:
"C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal
答案3
您不必使用“设置”页面。您可以在命令行中使用以下命令执行此操作ftype
。
ftype htmlfile="%ProgramFiles%\Mozilla Firefox\firefox.exe" "%1"