win10设置默认应用没反应 (win10设置默认应用没反应怎么办)

我喜欢用的EDGE DEV版,这个版本比较多新功能,可是一重启又恢复到系统的默认应用edge。

电脑

网上找了N次多方法,什么改注册表,卸载 自带APP,取消程序自动检查关联,都不能完美解决。

要解决问题必须先弄清楚问题起因。

在 Windows 10 之前,应用程序可以检查默认应用,征求用户同意,并使用 Windows API以编程方式设置默认应用。


但有些程序跳过用户同意,将应用默认设置为注册表。默认文件关联的主要要求经常被遗忘:最终用户处于控制之中。

现在在 Windows 10 中检查注册表文件扩展密钥是否未修改以防止文件关联劫持。

默认文件关联的工作方式在 Windows 10 中发生了变化。

最终用户有一个新的用户界面。这种新方法通过新的文件关联通知控制用户。

此通知将显示:

电脑

在文件扩展的第一次启动时,如果注册了多个程序来处理该文件扩展。每次新应用程序注册文件扩展时,除非始终使用此应用程序打开。xxx 文件被检查。

如果应用程序使用 Windows API 设置默认应用,用户将收到以下通知:


但是,如果应用程序不使用 Windows API 并编写一些东西并劫持用户首选项,会发生什么情况?

现在,Windows 10 检测到注册表已损坏,并将重置此文件扩展的默认程序。

那么我们怎么样才能解决这个问题呢?


1、先根据自己喜好设置好默认应用。


2、导出到配置文件

按Win+X,再按电脑A,以管理员方式执行PowerShell


运行如下命令,运行后会在C盘生成一个CustomFileAssoc.xml文件

Dism.exe /online /export-defaultappassociations:C:\CustomFileAssoc.xml


我们用记事本打开这个文件看看,看到http、https、关联的是edge dev版


3、用策略应用导出的配置,这样每次开机都不会更改你的设置了


搜索框或运行gpedit.msc打开本地组策略编辑器


点开“计算机配置-管理模板-Windows组件-文件资源管理器-设置默认关联配置文件”。



确定保存配置就完成,成功解决困扰我好久难题。


电脑 电脑