Fix Webcam Issues in Windows 10 by Disabling Frame Server Mode

A technological change made in Windows 10 Anniversary Update caused a problem where webcams failed to work, and the respective software (like Logitech, Skype) simply hung up within minutes of use.

This problem was first perceived as a bug in the Anniversary Update, but it appears to be an intentional change in the Redstone 1 update. Microsoft seems to have dropped support for MJPEG or H264 encoding standards and moved towards YUY2 for performance. Webcams that use MJPEG or H264 would not work correctly after the Anniversary Update.



Fix for Webcam issues in Windows 10

Meanwhile, Rafael Rivera may have found a workaround for this issue.

  1. Create a Restore Point first.
  2. Start Regedit.exe and go to the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform
  3. Create a REG_DWORD value named EnableFrameServerMode and leave the data to 0.
  4. If you’re using Windows 64-bit, make the changes here, in addition:
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform

    The above key is for 32-bit applications running on a Windows 64-bit computer.

  5. Exit the Registry Editor.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

See also

References

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

12 thoughts on “Fix Webcam Issues in Windows 10 by Disabling Frame Server Mode”

  1. The address for the “If you’re using a 64-bit application” also applies to if you are using a 32-bit version of Windows. The first address applies to 32-bit applications on 64-bit Windows.

    Reply
  2. A variant that worked for me: I had a similar problem on my HP Envy All-in-One 27-b1XX running Windows 10 Home 64 Bit, version 1809. Until a couple of days ago, Windows Camera and Windows Hello were working fine. Two days ago, I reset Windows 10 Home 64 Bit version 1809 and reinstalled all my apps. All my drivers are up to date. After the reset, Windows Camera wouldn’t work and Windows Hello couldn’t start the camera. Rafael Rivera’s suggestion enabled Windows Camera to work, but it didn’t fix Windows Hello. Windows Hello still couldn’t start the camera, even though the camera was working in other apps. When I removed Windows Hello and tried to set it up again, it told me that another app was using the camera and I would have to close that other app. I stumbled upon the following modification that enabled both Windows Camera and Windows Hello to work: In the registry at
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform I created a DWord named EnableFrameServerMode . However, instead of giving it the value 0 as recommended by Rafael Rivera, I gave it the value 1. I did the same at HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform . With these changes to the registry, both Windows Camera and Windows Hello are working on my PC.

    Reply
  3. Bernard Kripkee’s solution doesn’t work for Windows Hello even Camera stopped working worse than before, previously it was crashing & then restarting regularly just a bit of interruptions but after setting Dword of EnableFrameServerMode to 1 Camera crash or hang for infinite time.

    Reply
  4. As of 04/06/2019: After a Windows Update on 04/03/2019, Windows Frame Server is broken again. My Camera and Windows Hello both stopped working. I was able to get both of them working again by changing a DWord in my registry from 1 to 2. The DWord is
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform\EnableFrameServerMode

    I have also changed another registry DWord to 2:
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform\EnableFrameServerMode

    Next development as of 09/05/2019:
    I installed Windows 10 version 1903. After the installation, Windows Hello, Camera and Windows Frame Server were working without the DWords in the registry for EnableFrameServerMode, so it appears that version 1903 resolved this problem.

    However, HP Support Assistant invited me to install IR camera driver-Realtek, SoftPaq number sp78998, Version 10.0.10586.11226, which it describes as “the IR camera driver for Windows Hello.” I did this installation, and it promptly broke Windows Frame Server, Windows Hello and Camera. Windows Frame Server crashed every time I tried to use Windows Hello, and Windows Hello told me that it couldn’t find my camera. Camera would not display an image. I tried to fix the problem by using the EnableFrameServerMode DWord using the values 0, 1, 2 and 4 successively. None of them worked. I then used Windows Restore to back out the installation of IR camera driver-Realtek. Immediately Windows Frame Server, Windows Hello and Camera worked again.

    Conclusion: IR camera driver-Realtek breaks Windows Frame Server in Windows 10 Version 1903. Don’t use it.

    My PC is an HP Envy All-in-one 27-b1XX.

    Reply
  5. OMG IT WORKS!!! Thank you!!!!

    I have been nearly tearing my hair out trying to figure out why my laptop’s webcam would start very choppy then stopped working totally after a minute or so. And now everything went swimmingly well!

    Reply

Leave a Comment