Window 10 默认程序/默认软件 修改小工具

好久不见 / 2023-05-08 / 原文

Window 10 默认程序/默认软件 修改小工具

 

 

Default Programs Editor是一个非常实用的系统设置工具,适用于XP/VISTA/7,它可以设定你Windows下的默认应用软件,包括默认的文件格式打开软件、系统默认首选软件以及自动播放的工具。

 

Default Programs Editor软件特色

  增、删、修改右键菜单中的项目

  编辑关于文件类型的说明信息和图标

  修改相关文件类型的扩展名

  支持将设置导出为注册表文件

  可将Default Programs Editor安装到控制面板中

  支持Vista/7的UAC

 

https://defaultprogramseditor.com/

下载地址:https://defaultprogramseditor.com/files/DefaultProgramsEditor.zip

 




win10为什么设置了默认打开程序,重启后又还原了? windows10系统会自动重置默认应用程序的解决方案

https://www.xujiahua.com/7620.html

 

https://www.bilibili.com/video/av459804240/

Win10设置应用默认打开方式,重启后又恢复到系统默认应用?

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

为什么设置的默认打开方式,重启后会失效呢?
在Windows 10之前,应用程序可以检查默认应用,征求用户同意,并使用Windows API编程方式设置默认应用。但有些程序跳过用户同意,将应用默认设置为注册表。默认文件关联的主要要求经常被遗忘:最终用户处于控制之中。
见在在Windows10中会检查注册表文件扩展密钥是否未修改以防止文件关联劫持。如果应用程序不使用Windows API并编写一些东西并劫持用户首选项。Windows10检测到注册表已损坏,并将重置此文件扩展的默认程序。

解决方法是什么呢?
通过dism将设置好的默认文件关联导出为XML文件,再通过本地策略应用XML文件。
这样每次开机都会以XML配置为准,这不就解决了每次重启都饭复默认程序问吗?

我们先将喜欢的程序关联打开方式:

 

 

按Win+X,再按A,以管理员运行Power Shell

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

完成后会在C盘生成一个“CustomFileAssoc.xml"文件

可以用记事本打开这个文件看一下,里面应该是我们改动过的记录:

开始菜单 点击右键: 运行:输入  gpedit.msc ,打开本地组策略编辑器:

点开“计算机配置-管理模板-Windows组件-文件资源管理器”

打开“设置默认关联配置文件”

选择“已启用”,指向刚才导出的文件路径

C:\CustomFileAssoc.xml

 

原来的值:c:\windows\system32\defaultassociations.xml

保存设置, 选择 :“应用” ,重启电脑就可以看到有没有用了

如果以后更改了默认文件关联,重新导出替换旧xml文件然行了