您的位置:首页 > 理论基础 > 计算机网络

Win10周年更新版bug——网络摄像头崩溃及解决方法

2016-08-24 09:42 344 查看
谁来告诉我怎么断句啊

windows / 10周年更新版?  还是  Windows 10/周年更新版?

-----------------------------------------------------------------------------------------------------------





 

如果你在安装了最近发布的微软Windows10周年版更新后,网络摄像头无法正常工作,请别担心,遇到这种情况的不只你一人。

为了提高Windows的用户体验,Windows10周年版更新更新做出了显著改变,包括支持网络摄像头的服务。而这导致了部分企业和用户的网络摄像头无法正常运转,个别人的机器甚至产生了严重的后果。

问题在于,微软增加了一些新方法使应用程序获得网络摄像头服务;这些摄像头备有微软新型服务器(Windows Camera Frame Server),目的在于避免网络摄像头使用两种压缩格式——H.264和MJPEG。

微软认为相机服务器应该只接受来自网络摄像头未压缩的YUY2编码流,然而这影响了远超微软预期数量的装置,导致数百万的相机崩溃。

这便是为什么当你想要和你的朋友Skype视频聊天时,相机会无法运转的原因。Thurrot的Brad Sams首先发现了这个原因。

“既然使H.264通过新增的测试要花费额外时间,我们自然更希望不推迟MJPEG的改变,我们将分别传输这两者。你可以猜到MJPEG会更快抵达用户,”来自微软相机团队的Mike M在微软维护论坛上的一篇推文写道。

尽管微软计划解决此事,并在九月推出官方补丁,不过不想花一个月等微软官方补丁的用户可以通过Rafael Rivera建议的方法重新运转网络摄像头,解决问题。



如何重新运转网络摄像头:

32位Windows10的用户步骤:

这个变通方案本质上需要用户黑入注册表(Registry),所以如果你允许注册表发生改变的话,那么进行如下步骤。这种黑客手段其实很简单,你只要按如下顺序操作即可:

打开“运行”,输入“regedit”并摁回车键,即可打开“注册表编辑器”。

在左侧工具栏(sidebar)导航至”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
Media Foundation\Platform”。

右击“Platform”,选择New → DWORD (32-bit)
值。

重命名此值为“EnableFrameServerMode”,双击设值为“0”。

64位 Windows10的用户步骤:

将工具栏导航至:”HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform”

关闭注册表编辑器,试试重新启动你无法使用网络摄像头的应用程序。这些程序现在应该能正常工作。

当微软一个月解决这个问题后,只需进入注册表编辑的器相同位置,删除之前添加的值"EnableFrameServerMode"即可。

这种黑客手段尽管简单,但还是要谨遵以上步骤,因为注册编辑器里一个小小的错误可能使你的电脑系统崩溃。

原作者:Swati Khandelwal

来源:漏洞银行

链接:http://www.bugbank.cn/news/detail/57bc11825aca601b45082952.html

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: