[29704.1000] 32-bit (WOW64) apps cannot open camera: FrameServer / mfsensorgroup DLLs missing from SysWOW64

玉成 周 0 Reputation points
2026-11-07T13:05:04.15+00:00

系统版本 Windows 11 Insider 29704.1000(Experimental / Future Platforms,2026-11-06 推送)。所有 32 位桌面程序无法调用摄像头,64 位程序正常。排查发现 C:\Windows\SysWOW64 缺少 FrameServer.dll、FrameServerClient.dll、FrameServerCore.dll、FrameServerMonitor.dll、mfsensorgroup.dll,而 System32 下齐全;WinSxS 里只有 amd64 的 FrameServer 组件包,没有任何 wow64 对应包,判断是构建组件清单遗漏而非文件损坏。应用日志报 MF 0x80040154 (REGDB_E_CLASSNOTREG),DirectShow 降级报 0x8007007E (ERROR_MOD_NOT_FOUND),设备枚举正常、激活采集源失败。DISM/SFC、驱动重装、权限、策略、应用版本回退、系统升级(29698→29704)均无效,两个 build 表现一致。用 OBS 虚拟摄像头(64 位采集再发布为 DirectShow 设备)可让 32 位应用正常出画面。麻烦确认这是构建遗漏还是有意为之,并补回 WOW64 组件。

Windows Insider program | Apps on Insider preview
0 comments No comments

1 answer

Sort by: Newest
  1. Thomas4-N 23,160 Reputation points Microsoft External Staff Moderator
    2026-11-08T08:58:00.3966667+00:00

    这是一个美国问答论坛,但根据你之前的评论,我将用中文回答你的问题。作为一条友好的建议,用英语发帖可能会让你的问题触及更广泛的受众,并增加你从其他社区成员那里获得帮助的机会。

    此回答已进行翻译,因此部分措辞或语法可能显得不自然。

    你好玉成 周,

    您的测试已经明确指出了32位和64位相机访问之间的差异,而OBS提供了一个可行的解决方案。

    版本 29704.1000 的发布说明并未确认缺失的 WOW64 组件是刻意为之,还是构建过程中的疏漏。请通过“反馈中心”(Win + F)提交此问题,并包含受影响的两个版本、DLL/软件包的检测结果、错误代码,以及一个可重现的示例:同一台摄像头在 64 位应用中可正常工作,但在 32 位应用中却无法工作。

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.