Slashdot Mirror


Windows 10 Update Broke DHCP, Knocked Users Off the Internet (arstechnica.com)

Microsoft has quietly fixed a software update it released last week, which effectively prevented Windows 10 users from connecting to the Internet or joining a local network. From a report on ArsTechnica: It's unclear exactly which automatic update caused the problem or exactly when it was released -- current (unconfirmed) signs point to KB3201845 released on December 9 -- but whatever it was appeared to break DHCP (Dynamic Host Configuration Protocol), preventing Windows 10 from automatically acquiring an IP address from the network. There's also little detail on how many people were affected or why, but multiple cases have been confirmed across Europe by many ISPs. A Microsoft spokesperson has meanwhile confirmed that "some customers" had been experiencing "difficulties" getting online, but that's about it for public statements at present. However, a moderator on the company's forums has said the fix was included in a patch released on Tuesday called KB3206632.

17 of 256 comments (clear)

  1. Satnav by Anonymous Coward · · Score: 5, Insightful

    Having fun in Satnav's involuntary public beta testing program?

    1. Re:Satnav by Anonymous Coward · · Score: 5, Interesting

      I have to wonder about this specific bug. They fucked up DHCP? Doing what to it? The DHCP stack isn't something that needs regular tweaking; it's not like there are new features being introduced to DHCP all the time. The protocol is mature and relatively static, and the DHCP client in Windows has been robust for years. Even XP's DHCP client was rock solid, fully IPv6 aware, etc. There's nothing to be making changes to in that codebase. Just as I wouldn't expect CALC.EXE to get updated (and suddenly quit working) unless there's some major new discovery in mathematics that redefines how a calculator should operate, I wouldn't expect the DHCP client to be getting buggered when there haven't been any breakthroughs in IP lease assignment.

      So what the hell they were mucking around with - adding more spying? Everybody gets a persistent route to FBI HQ in their config?

    2. Re:Satnav by thegarbz · · Score: 4, Interesting

      You don't need to touch a specific part of a stack to ruin something. Calc.exe would be equally screwed if you did something that broke the Win32API.

      Likewise the change could have been completely unrelated to DHCP. Did anyone confirm if the rest of the network stack was okay or did they just conclude that Microsoft broke a very specific part of DHCP?

      I once broke DHCP on my linux machine with a typo in an iptables script. That annoyed my especially since it was one of those bugs that was fine until the next reboot and the machine was headless.

    3. Re:Satnav by fuzzyfuzzyfungus · · Score: 5, Informative

      Reports mention that the failure to acquire an address is, at least sometimes, tied to the "Connected Devices Platform Service" crashing. Apparently this service is "used for Connected Devices and Universal Glass scenarios", which really clears things up.

      Nobody seems to have much to say on what exactly the 'connected devices platform' is; but it sounds like the problem isn't with the DHCP client itself; but with some questionably sensible abstraction layer failing at automagic above it, in the service of some windows-everywhere-in-the-connected-home fever dream.

      Sort of like the time they broke all those webcams, not by monkeying with UVC support; but by quietly inserting a poorly thought out frameserver without telling anyone because being able to log in with your face is obviously more important than Directshow working as expected.

    4. Re:Satnav by nmb3000 · · Score: 5, Insightful

      Having fun in Satnav's involuntary public beta testing program?

      No worries, I'll just disable automatic updates until they sort it out.

      Wait, I can't do that anymore? Oh.

      Okay then, I'll just not install the optional KB3206632 update.

      Wait, the only option is the December Rollup Update package? I can't disable single updates anymore? Oh.

      Okay then, I'll just look for my Windows 7 installation DVD and abandon this Windows 10 shit.

      Wait, they forced the same update model onto Windows 7 users? Oh.

      Okay then, so Microsoft changed their update model to take away all customer control, fired most of their QA department, and now releases update after update with bugs and problems?

      Well, fuck Microsoft.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    5. Re: Satnav by jxander · · Score: 4, Interesting

      Linux on the metal. Windows in a VM.

      Took a little tweaking (you can google it) and it works perfectly for the vast majority of applications. I only found a slight degradation in the latest and greatest AAA vidya games. And even then, it's around a 10% loss in frame rate, or turning the graphics down from Ultra to Very High.

      --
      This signature is false.
  2. I tried to get the patch by Anonymous Coward · · Score: 5, Funny

    But I couldn't get online.

    1. Re:I tried to get the patch by Anon-Admin · · Score: 5, Insightful

      I'm sure some people probably thought their computers were broken and took them in for service,but since they couldn't get on the internet, most people probably called their ISPs, who have technicians in India who have no troubleshooting skills beyond asking them to reboot.

      I fixed that sentence for you.

    2. Re:I tried to get the patch by Immerman · · Score: 4, Insightful

      Yeah. Seems to me an awful lot of affected people ought to bill Microsoft for having a tech guy come set things right for them. Even accidentally breaking the means of acquiring repairs is a special sort of evil.

      I know it's not exactly difficult to manually assign an IP, but only if you know what you're doing.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    3. Re:I tried to get the patch by JustAnotherOldGuy · · Score: 5, Funny

      I know it's not exactly difficult to manually assign an IP, but only if you know what you're doing.

      I know what ya mean- for some reason my grandma just never got the hang of configuring DHCP or assigning static IPs.

      I tried to email with instructions her but she never responded.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    4. Re:I tried to get the patch by Anonymous Coward · · Score: 5, Funny

      I had this happen to 1 machine at work, and did this to fix it:

      netsh winsock reset catalog (Reset WINSOCK entries to installation defaults)
      netsh int ipv4 reset reset.log (Reset IPv4 TCP/IP stack to installation defaults)

      All of that cryptic command-line mumbo-jumbo just proves it: Windows is not yet ready for the desktop.

  3. Re:Having fun yet? by arth1 · · Score: 5, Insightful

    Is there anyone out there that is not yet aware that this is basically one giant beta test?

    Yes, me. A beta test means that there is a plan to release a finished product. I see no such plan.

  4. Re:Networking.....Windows Update? by arth1 · · Score: 5, Funny

    Always on updates................ How do people get the update fixing the update when you've broken their fucking network you dumbasses?

    Simple. You buy and install a server that can feed a pxe environment through bootp, and install the patches that way...

  5. Re:Yet another result of decimated QA by UnknowingFool · · Score: 5, Insightful

    OpenSSL has a serious vulnerability for 2 years and nobody bats an eye.

    I assume you are referring to HeartBleed.

    Let's start with the obvious: OpenSSL had a vulnerability which no one knew about for 2 years. As soon as it was discovered, a fix was issued 6 days after the bug was discovered.

    Now let's talk about the details: Heartbleed was a vulnerability which would allow someone to undermine security of OpenSSL. It didn't stop computers from functioning outright.

    Lastly, EVERYONE treated Heartbleed as serious. Your assertion that "nobody bats an eye." is an outright lie.

    Microsoft has a network issue for a week and the Linux fags line up to crucify people. What a community of hypocritical fuckwits.

    Way to downplay the problem which is not entirely accurate: MS released an update which borks their customer's internet connection.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  6. Re:Windows 10 by freeze128 · · Score: 4, Funny

    Dude, 1996 called and wants its joke back, but you missed the call because you were on the modem.

  7. Re:Yet another result of decimated QA by Motherfucking+Shit · · Score: 4, Informative

    Proving (yet again) that the claim made by open source advocates of "many eyes make bugs shallow" is bullshit. The reason that the bug went unnoticed for 2 years is that nobody was looking at the source code. Not even the people who wrote it.

    Except someone did find it, even if it took awhile. How does that work with a closed-source product like Windows? How many critical vulnerabilities are lurking in there, perhaps bugs or perhaps intentionally introduced at the behest of governments, and simply cannot be discovered because the source isn't available?

    --
    "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
  8. Re:Networking.....Windows Update? by thegarbz · · Score: 4, Informative

    How do people get the update fixing the update when you've broken their fucking network you dumbasses?

    I'm sure the Microsoft people never thought of this and the Slashdot people are smarter. After all we only ran a story a few days ago about how this problem is transient and doesn't persist through a full restart, which is precisely what Microsoft is telling people to do. (It was also mentioned in TFA)

    This is one of those issues which will affect some Slashdot users more than mum and dad's, not because the Slashdot users are more technically minded and mess with their machines, but because they seem incapable of doing something as simple as reading.