因为有一些程序会强行修改你的文件关联。Windows引入了校验功能,如果不是通过Windows的默认程序选择器修改,即如果不是用户自己修改的,它就会将被篡改的设置还原为默认值。如果一个app是通过Windows文件关联API修改用户的默认设置,用户不会受影响,因为Windows不会进行任何修改,而是提示用户可以自己通过Windows的界面选择默认程序。只有那些自己倒腾注册表的程序会导致这样的问题。
解决方法:删除篡改用户的文件关联的应用,或者要求该应用的提供商解决这个问题。