创建或激活IMFMediaSource报0x800706d9无可用端点如何解决
Media Foundation摄像头激活报错0x800706d9排查方案
该错误码0x800706d9对应RPC服务无可用端点,在Media Foundation摄像头捕获场景下触发,均为本地相机相关配置异常导致,和网络、打印机、域环境配置无关,可按以下步骤依次排查:
- 检查相机隐私权限
进入Windows设置页面的「隐私和安全性 - 相机」选项卡,首先打开「允许应用访问你的相机」总开关,如果你运行的是桌面端程序,需要额外打开「允许桌面应用访问你的相机」开关,确认当前程序在允许访问的列表中。 - 验证相关系统服务状态
按下Win+R组合键输入services.msc打开服务管理器,找到以下两项服务,确认运行状态为「正在运行」,启动类型配置为「自动」:- Windows Camera Frame Server
- Remote Procedure Call (RPC)
若Windows Camera Frame Server服务处于停止状态,手动启动该服务后重新运行代码测试即可。
- 重置摄像头驱动
打开设备管理器,展开「照相机」分类,右键目标摄像头设备选择「卸载设备」,卸载完成后点击顶部菜单栏「操作 - 扫描检测硬件改动」重新加载驱动,也可直接前往设备厂商官网下载安装最新版驱动后重启设备测试。 - 排查摄像头占用冲突
Media Foundation的摄像头媒体源默认独占访问,若当前有其他程序(如视频会议软件、系统相机应用、直播工具等)正在占用摄像头,也会触发该错误,可直接重启设备释放所有摄像头占用后再测试。 - 修复系统组件
以管理员身份运行命令提示符,依次执行以下命令修复损坏的系统组件:
命令执行完成后重启设备即可。sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
内容的提问来源于stack exchange,提问作者Freefly
相关产品推荐
相关产品推荐

