从Win10升级到Win11,原先在Win10中设置了mp4的默认打开应用程序为smplayer,在Win11中无效了,每次双击打开MP4文件都要选择一次打开的程序,很烦人,而且右键打开方式没有“始终使用此应用打开.mp4文件”的勾选(有些人的打开方式中有这个勾选项,但是我的没有)。导致无法设置默认应用程序。

全网找遍了都没有找到解决方法。

系统设置中的默认应用程序中也没有.mp4的文件格式可以设置。

后来想到应该可以在注册表中设置。

打开注册表,找到.mp4文件扩展如下:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\UserChoice

该UserChoice项的ProgId值数据为“AppX6eg8h5sxqq90pv53845wmnbewywdqq5h

Win11中MP4等视频文件关联的默认应用无法设置,且没有“始终使用此应用打开.mp4文件”勾选项问题-编程之家

根据这个数据,找到如下地址:HKEY_CURRENT_USER\Software\Classes\AppX6eg8h5sxqq90pv53845wmnbewywdqq5h

依次新建项shell\open\command,即HKEY_CURRENT_USER\Software\Classes\AppX6eg8h5sxqq90pv53845wmnbewywdqq5h\shell\open\command
然后设置默认值为默认应用程序路径,如:"C:\XXX\smplayer.exe" "%1"

Win11中MP4等视频文件关联的默认应用无法设置,且没有“始终使用此应用打开.mp4文件”勾选项问题-编程之家

设置完成后,双击mp4就可以直接打开默认应用程序播放视频了,而且右键打开方式中也出现了“始终使用此应用打开.mp4文件”勾选项。

其他视频文件类型若是出现类似问题可参考上述方法处理。

大功告成!

补充下

Win11中jpg等图片文件关联的默认应用无法设置问题,即无法将打开图片的默认应用程序设置成自己喜欢用的第三方应用程序,右键打开方式中也没有“始终使用此应用打开”勾选项。

此时,卸载系统自带的照片应用,然后设置jpg等图片文件的打开方式为自己喜欢的第三方图片应用程序,“始终使用此应用打开”勾选项也有了。