Slashdot Mirror


Microsoft Has Broken Millions Of Webcams With Windows 10 Anniversary Update (thurrott.com)

The Anniversary Update which Microsoft rolled out to Windows 10 users earlier this month has broken millions of webcams, the company said on Friday. The problem is that after installing the update, the company added, Windows no longer allows USB webcams to use MJPEG or H264 encoding processes, and only supports YUY2 encoding. Microsoft says it introduced the changes to prevent an issue that was resulting in duplication of encoding the stream (poor performance). If you're facing the issue, there's a workaround (via Thurrott.com): Rafael has figured out a workaround that should hopefully stop the freezing issue; if you are comfortable tweaking the registry, make this change. HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform, add DWORD "EnableFrameServerMode" and set to 0

38 of 220 comments (clear)

  1. It's the OS that just keeps on giving by HumanWiki · · Score: 5, Funny

    Headaches.

    1. Re:It's the OS that just keeps on giving by JoeMerchant · · Score: 4, Interesting

      My wife's new notebook lost Miracast capability with the 8/12/16 Windows Security update. Miracast worked fine out of the box for several months, suddenly stopped for no apparent reason, checked update logs, 8/12/16 was the latest, unapplied it, Miracast is back. Windows 10 Home - no (easy) options to suppress automatic updates. Hurray for progress. They killed the Atom based Netbook / Nettop generation of PCs with updates to XP, too.

    2. Re:It's the OS that just keeps on giving by Anonymous Coward · · Score: 5, Interesting

      They fixed a performance issue by taking away a feature that millions of people use.

      If I did that at my job, I'd probably be fired.

    3. Re:It's the OS that just keeps on giving by El+Cubano · · Score: 2

      I think Obi-Wan even spoke of this: "I felt a great disturbance in the [Windows], as if millions of [webcams] suddenly cried out in terror and were suddenly silenced. I fear something terrible has happened."

      Obviously, he was speaking allegorically when he said those words, with the Force representing Windows and voices representing webcams. It makes sense if you think of it, with Gates and Balmer representing Palpatine and Vader having power over the dark side of the force (the new guy is Kylo-Ren), and the webcam is the modern "voice" we use to communicate. Yes, it all makes sense. Sadly, now it has come to pass.

    4. Re:It's the OS that just keeps on giving by tsqr · · Score: 3, Interesting

      Windows 10 Home - no (easy) options to suppress automatic updates.

      I haven't seen an update since I disabled the "Windows Update" service and set its "Action on failure" property to "No action". (note: not sure of the exact wording regarding action on failure, but you'll see it if you go to Computer Management, select Services, scroll down to Windows Update, right-click and select Properties; I believe it's in the right-most tab.)

    5. Re:It's the OS that just keeps on giving by Pax681 · · Score: 2

      . Windows 10 Home - no (easy) options to suppress automatic updates. Hrray for progress. They killed the Atom based Netbook / Nettop generation of PCs with updates to XP, too.

      MS have a tool for that bud you can download from the ms linky.. just run it to show/hide updates

      To temporarily prevent the driver from being reinstalled until a new driver fix is available, a troubleshooter is available that provides a user interface to hide and show Windows updates and drivers for Windows 10.

      Microsoft windows update show hide utility

    6. Re:It's the OS that just keeps on giving by fizzer06 · · Score: 4, Insightful

      I fired Microsoft a while back.

    7. Re: It's the OS that just keeps on giving by bmo · · Score: 2

      BDSM is obviously more fun than W10, isn't it?

      One would hope anyway.

      --
      BMO

    8. Re:It's the OS that just keeps on giving by TroII · · Score: 5, Funny

      Linux: Free as in speech.
      BSD: Free as in beer.
      Windows 10: Free as in herpes.

    9. Re:It's the OS that just keeps on giving by hairyfeet · · Score: 2

      Nope, sorry, but bullshit. those wonderful Linux netbooks? Yeah they saw 400% hbigher returns than the ones with Windows so the second MSFT gave companies a decent price on XP and later Win 7? They quit selling the ones with the OS that was costing them money, simple as that.

      As for why netbooks died out? The companies decided they wanted more profit so they made them bigger, added more bells and whistles, and priced themselves out of the market, simple as that. When netbooks were $179-$299? I couldn't keep 'em in stock but by the end they were selling AMD duals for $450 and the Atoms for $349...who is gonna pay that when they could get a full size laptop with better performance for $279?

      Why Linux fans can't seem to grasp such a simple concept is frankly beyond me but the reason Linux doesn't go anywhere whether its installed by default or not (see Linux netbooks, the Walmart Linux desktops and laptops, the Dell Ubuntu laptops) is called the network effect with Windows literally being listed as an example of the network effect in action. Its really VERY simple, people buy computers to run specific programs not for the OS that is on it and those programs? They are written for Windows. Hell most users don't even know which version of windows they have, if they even know they have windows, all they know is they install their program and it works and if it doesn't? the PC is BROKEN and worthless, period.

      So if you want people to actually use your OS? Then you have to get all those proprietary vendors to support your OS although with the hatred of all things proprietary in Linux land I don't see that happening, hence why MSFT has put out 3 stinkers in a row and Linux hasn't gained squat. As long as their programs run? People would gladly take Windows over your OS, MSFT could put the Eye Of Sauron as the desktop wallpaper and they would not care, all they will care about is their programs work on windows, they don't on yours...end of story.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. I don't think it's just webcams by Anonymous Coward · · Score: 2, Interesting

    Thursday I did an emergency install of Ubuntu MATE 16.04 LTS on an old DELL laptop because Windows 10 suddenly couldn't manage to light up the built-in screen anymore.

  3. Title should read: by Anonymous Coward · · Score: 5, Funny

    "Microsoft Has Broken Millions of Computers With Windows 10 Anniversary Update"...

  4. Thank you for standing up to EVIL PATENTS MS! by CajunArson · · Score: 2, Funny

    H.264? There are evil patents associated with that right?

    This just sounds like Microsoft is trying to act like a positive in the freedom dimension Linux distro by refusing to support that evil patenty thing and by refusing to support webcams, which we all know could be used as NSA backdoors and are therefore evil.

    --
    AntiFA: An abbreviation for Anti First Amendment.
  5. Thanks, developers! So agile! Much evergreen! by Anonymous Coward · · Score: 5, Insightful
    No, seriously, thanks, developers. For always being "evergreen," for deciding that end users should no longer have the right to accept or refuse individual "upgrades," and for always being agile.

    I mean, I get it. I get that you don't want to support more than one platform or configuration at any given moment in time. It's not fun having to regression test against a billion third-party devices, and it's not cool to QA things that work fine on your machine - and in a DevOps world, you don't have to - but please, find someone in your office with a little grey in his beard, and ask them, just once, about writing software with the user's needs in mind, not just your manager's desire to cut support costs.

    It wasn't that long ago that software that worked, continued to work until the end user broke it by changing something. Now the users aren't breaking things -- but you are. Why?

    Would it seriously be too much to ask if, in exchange for no longer being able to receive technical support (because technically, a working configuration that isn't "the newest version" is unsupported in this brave new world Nadella's created for us), users be permitted to not change already-working configurations?

    1. Re:Thanks, developers! So agile! Much evergreen! by fuzzyfuzzyfungus · · Score: 5, Insightful

      The nasty trick in this case is that they shouldn't have had to test against a zillion awful webcams to know that they had a problem.

      The USB Video Class Spec and Microsoft's own driver for it defines support for both uncompressed and compressed video output; and for programs to negotiate with a UVC device to change video parameters.

      The extra abstraction layer they added between the driver and the applications only supports one uncompressed format; and breaks if you try to negotiate for something different. That's not a weirdo edge case with somebody's ghastly rev. A product that never should have made it out the door; that's "break a substantial portion of a spec we used to support and hope everything turns out for the best". Not good.

    2. Re:Thanks, developers! So agile! Much evergreen! by Gravis+Zero · · Score: 2

      No, seriously, thanks, developers. For always being "evergreen," for deciding that end users should no longer have the right to accept or refuse individual "upgrades," and for always being agile.

      developers aren't the one's that decide shit like this, this has "management" written all over it.

      --
      Anons need not reply. Questions end with a question mark.
    3. Re:Thanks, developers! So agile! Much evergreen! by smooth+wombat · · Score: 3, Insightful

      Hogwash. Here's how things went down.

      Mgmt: There's an issue with duplication of encoding when using USB web cams. It needs to be fixed.

      Developer: Sure, not a problem. Let me look at the issue.

      10 minutes

      Developer: Problem solved!

      Mgmt: That was fast! How did you do it?

      Developer: I removed access to the parts causing the problem.

      Mgmt: Brilliant!

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    4. Re:Thanks, developers! So agile! Much evergreen! by WheezyJoe · · Score: 2

      I just switched to the Long-Term Servicing Branch (LTSB) version of Windows 10 and so far I like it. No App Store, no Cortana, no force-installed new features.

      Not fair. That's an Enterprise thing. Regular folks don't have that option.

      --
      Take it easy, Charlie, I've got an Angle...
  6. 35 Years of Rank Incompetence, And Counting... by ewhac · · Score: 4, Interesting

    Microsoft says it introduced the changes to prevent an issue that was resulting in duplication of encoding the stream (poor performance).

    I see. Because squirting 720p or 1080p video as uncompressed YUYV over a USB2 link never results in performance problems...

    1. Re:35 Years of Rank Incompetence, And Counting... by Anonymous Coward · · Score: 2, Insightful

      Real reason is that they want to reduce people from development and QA teams by removing features. Less people, better business performance and more bonuses to MBA team. Of course in long term there are less customers, but at that time the management team has already collected their bonuses and changed company to ruin.

    2. Re:35 Years of Rank Incompetence, And Counting... by sexconker · · Score: 2

      Fewer people.

  7. Now Only NSA Can Use Your Webcam by zenlessyank · · Score: 3, Funny

    Fun for everyone!!! Well, except you.

  8. My workaround by Anonymous Coward · · Score: 2, Informative

    So I had plenty of issues after Anniversary edition update. Sound issues, choppy scrolling again in Chrome. Finicky touchpad with jitter and freeze. I finally decided it was time to try a Linux distro. Yes, I have had plenty of issues with Linux distro's in the past. But this time not a one, and besides that my scanner that didn't work in Windows 10 now works in Ubuntu. Sorry but I think having to endure more problems every six months or so on yet another Windows 10 roll out is just too much.

  9. NSA by Macdude · · Score: 3, Funny

    The real reason, it was interfering with the NSA backdoor that watches you sleep.

    --
    "Grab them by the pussy" -- President of the United States of America
  10. Re:Microsoft broke my scanner once... by CannonballHead · · Score: 4, Funny

    Install Linux, no drivers needed to be installed

    Because the USB device didn't even get recognized at all? ;)

  11. Re:Hey M$, just fucking BUY Slashdot already. by Yvan256 · · Score: 2

    And then he got sued by Parker Brothers.

  12. Not to remove a performance issue. by queazocotal · · Score: 4, Interesting

    There was no performance issue - the problem was that multiple applications could not access the camera at once, and it was important to fix this.
    Quoting:
    " It was important for us to enable concurrent camera access, so Windows Hello, Microsoft Hololens and other products and features could reliably assume that the camera would be available at any given time, regardless of what other applications may be accessing it. "

    https://social.msdn.microsoft....

    Which is of great comfort to the owners of medical imagers that are now junk unless someone catches and rolls back the anniversary edition. There is claimed to be a fix in the pipe.

    1. Re:Not to remove a performance issue. by jedidiah · · Score: 2

      I am not sure this feature "enforcing non-exclusive access to the camera" even makes ANY sense in any use case you can think of.

      Although it sounds like a great way to spy on people by misusing the camera hardware on the sly when the user thinks it's being used for something else.

      Still not sure why such access would require the sort of sabotage that Microsoft has imposed upon it's users.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  13. Re:Microsoft broke my scanner once... by Anonymous Coward · · Score: 2, Insightful

    It was an old Memorex USB flatbed scanner. Windows wouldn't allow the old drivers and there were no new drivers, and driver compatibility mode or whatever it's called still wouldn't allow the drivers. No problem plugging anything into Linux. I haven't looked back since.

  14. Re:Microsoft broke my scanner once... by Kjella · · Score: 2

    Because the USB device didn't even get recognized at all? ;)

    So you jest but compliant USB Video Class devices (read: webcams) have been supported since 2008. It's actually a standard much like you plug in any USB keyboard, mouse, pendrive etc. and it usually works. It's quite amazing that Microsoft managed to break such a widely adopted standard. I'm guess they're just setting the standard for what "supported lifetime" you'll have before Windows 10 refuses to run.

    --
    Live today, because you never know what tomorrow brings
  15. My Win10 horror story by Tablizer · · Score: 4, Funny

    Older versions of Windows have a "Favorites" sub-menu on the left side of File Explorer. When I had to convert to Windows 10 at work, the "Favorites" links were automatically migrated into something called the "Quick Access" (QA) menu. So far so good: it converted old stuff into its new convention.

    However, "Favorites" used alias names, similar to naming a Windows Shortcut. But QA doesn't (at least not by default). Instead, QA uses the last actual folder name in the path as the displayed title.

    I thought QA simply rudely renamed my Favorites titles, so I right-clicked on them to "fix" the titles. Turns out I wasn't looking at an alias, but the live folder name.

    The result is I inadvertently renamed network folders used by hundreds of employees! Of course trouble-tickets started popping up like pop-corn. I put two and two together, and quickly renamed them back, and then went for a walk to dry off the sweat.

  16. Re:Rafael has figured out a workaround by nnull · · Score: 2

    I'm actually surprised no one sued them yet for the whole Windows 10 fiasco. Especially in the manufacturing world where a lot of machines are running some version of Windows for their HMI, and a lot of them had the Windows 10 upgrade popup (Bypassing every little trick to prevent from going to desktop) and a lot of operators clicked yes on it. It's pretty neat seeing multimillion dollar machines go down left and right. The last one I've seen go down was a Makino CNC machine at a machine shop. The best one was a multi million dollar bottling line go down.

    There has been a lot of downtime because of this and that's a lot of money.

  17. Re:Linux Feature Compatible by sexconker · · Score: 2

    He bought that account. A few years back a lot of the low UID account holders sold their accounts off. For some reason people bought them!

  18. Use case starvation by mveloso · · Score: 3, Insightful

    The basic problem was that the developers at Microsoft don't understand who uses their OS and why. They had 5 use cases when they were developing their new feature, but forgot about the 50,000 use cases that already exist, unknown to the development staff.

    "We changed an API's behavior because of this new feature that nobody cares about, which broke almost every imaging device attached to the OS" reeks of poor engineering management.

    1. Re:Use case starvation by thegarbz · · Score: 2

      As someone else pointed out it wasn't the use case it broke. It was an entire spec.

      Features are irrelevant if you can't maintain backwards compatibility with a spec that currently in use by the devices you're targeting.

  19. Re:Grandma don't do no registries by chipschap · · Score: 4, Interesting

    Another reason why Windows is not ready for the desktop.

    Grandma runs desktop Linux just fine.

    This is rather insightful. I may be a Linux fan but there was a time when I would have readily admitted Grandma would have an easier time with Windows than with Linux (assuming someone competently preinstalled one or the other for her use). This surely started to change with the unusability of Windows 8 and now, with all the Windows 10 issues, I would not like to be on the receiving end of Grandma's support calls.

    My wife (who is a grandma, by the way) uses a Linux distro that I installed and maintain for her (maintenance means installing updates once in a while). She neither knows nor cares that it's Linux and not Windows. It "just works" for her rather basic needs, and if she some day requires more advanced features, they're all available.

  20. Another reason by Trogre · · Score: 2

    And this is why cumulative, mandatory, updates are a BAD THING.

    It's like they're not even trying now to hide it anymore. They have pretty much openly declared themselves to be hostile to users with a lot of forced updates that benefit not the user but themselves. But MS fanboys will still lap it up and somehow say it's a good thing.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  21. Telemetry? by mveloso · · Score: 2

    You'd think that Microsoft would be able to query it's installed base via whatever Win10 was collecting and figure out how people were using a feature. Either they can't, or nobody thought of it.