最近做训练,安装opencv后总是运行不起来,后来才发现,原来是系统缺少Mfplat.dll文件
尝试了很多办法都解决不了,从别的系统拷贝过来也不行,后来用这个办法解决了。
进入 "设置",应用,可选功能,添加可选功能,
搜索 "media",选中以下两项
然后安装重启就可以了。
还有一种方法是使用命令行,用管理员权限运行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文件。