解决window 10及win11上Mfplat.dll文件缺失的问题

223 阅读1分钟

最近做训练,安装opencv后总是运行不起来,后来才发现,原来是系统缺少Mfplat.dll文件

image.png 尝试了很多办法都解决不了,从别的系统拷贝过来也不行,后来用这个办法解决了。 进入 "设置",应用,可选功能,添加可选功能,

image.png 搜索 "media",选中以下两项

image.png 然后安装重启就可以了。 还有一种方法是使用命令行,用管理员权限运行cmd,执行以下命令

dism /online /add-capability /capabilityname:Media.WindowsMediaPlayer~~~~0.0.12.0
dism /online /add-capability /capabilityname:Media.MediaFeaturePack~~~~0.0.1.0
dism /online /enable-feature /featurename:MediaPlayback

如果遇到以下错误,忽略即可。

Error: 0x800f080c

Feature name MediaPlayback is unknown.
A Windows feature name was not recognized.

重启电脑后可以在 C:\Windows\System32 及 C:\Windows\SysWOW64 目录下找到Mfplat.dll文件。