4/10/2026 at 4:09:04 PM
As I mentioned in the mailing list post, the Microsoft paperwork shuffling matter got dealt with rather quickly, following all the attention the HN thread from the other day got. And now we're finally out with an update!NT programming is a lot of fun, though this release was quite challenging, because of all of the toolchain updates. On the plus side, we got to remove pre-Win10 support -- https://lists.zx2c4.com/pipermail/wireguard/2026-March/00954... . But did you know that Microsoft removed support for compiling x86 drivers in their latest driver SDK? So that was interesting to work around. There was also a fun change to the Go runtime included in this release: https://github.com/golang/go/commit/341b5e2c0261cc059b157f1c...
All and all, a fun release, and I'm happy to have the Windows release train cooking again.
by zx2c4
4/10/2026 at 4:33:12 PM
Good to know everything was resolved, but did you ever find out why your signing account was suspended? That's not something you brush off as haha silly Microsoft..by sammy2255
4/10/2026 at 5:49:49 PM
Microsoft are saying it's because those accounts didn't undergo verification for the Windows Hardware Programhttps://www.theregister.com/2026/04/09/microsoft_dev_account...
by SturgeonsLaw
4/10/2026 at 10:14:16 PM
I understand it's because it's a device driver, but why should a pure software publisher which has no hardware product of any sort be required to go through a "hardware program" gatekeeper of what binaries a person can choose to install and run on their own computer?by walrus01
4/10/2026 at 10:24:13 PM
They started it because the drivers people used to use from hardware vendors would routinely blue screen windows, which made MS look like the reason windows would crash. Hardware vendors are notoriously inept at software.by rstupek
4/11/2026 at 2:12:25 AM
> They started it because the drivers people used to use from hardware vendors would routinely blue screen windows, which made MS look like the reason windows would crash. Hardware vendors are notoriously inept at software.But hardware vendors also want Windows licenses to include with their hardware, so it's pretty easy to say "do the hardware program certification if you want the discount" and that's exactly what they did in the early days, and it worked fine. Even the peripherals (which are increasingly rare now anyway) still want to be able to put the Windows logo on their product.
At which point we still have the same question: Why are they harassing the WireGuard developers, who have their own reputation for not being inept at software and therefore shouldn't need a Microsoft certification program to assure their users that their code is trustworthy to install?
by AnthonyMouse
4/11/2026 at 5:39:48 AM
> Why are they harassing the WireGuard developers, who have their own reputation for not being inept at softwareI would guess this is just large organizations Seeing Like a State whereby they "seek to force administrative legibility on their subjects by homogenizing them".
by unmole
4/11/2026 at 6:50:56 AM
At which point we're back to, why is Microsoft acting like a government and treating their users like property of the crown instead of autonomous adult human beings who should be free to choose what software they want on their own PC?by AnthonyMouse
4/11/2026 at 8:22:35 AM
all five letters of that answer are in your username :)by Barbing
4/11/2026 at 8:27:57 AM
Are you thinking of a single five letter word, two words of three and two letters, or an entire sentence that only uses 5 distinct letters?Consider being less cryptic, for the sake of those with English as a fourth language.
by defrost
4/11/2026 at 9:40:24 AM
(also a non-native speaker here, mildly annoyed by the obscure joke from GP)Wordplay are exactly the kind of stuff that LLMs excel at, so I asked Gemini flash, and I got
> snarky play on words by suggesting that the answer to AnthonyMouse's question is "Money."
> Here is the breakdown of how they arrived at that:
> The Username: AnthonyMouse
> The Letters: The word "Money" can be formed using the letters found in M-o-n-t-h-o-n-y M-o-u-s-e
(Gemini's answer is actually longer, I just kept the interesting bit)
Amusingly, this answer exhibits a similar problem to the "how many r in raspberry" problem (it forgets how to spell correctly), since
AnthonyMouse != M-o-n-t-h-o-n-y M-o-u-s-e
But it seems that it got to the correct answer (or an incorrect but plausible :) ) despite that
by berdario
4/11/2026 at 9:33:05 AM
I'm guessing they're thinking of the word 'money'.by Cordiali
4/10/2026 at 10:43:12 PM
Í think their point was that Wireguard has no physical hardware, so it’s strange as a software project they’d be forced to go through verification for a hardware program.by VertanaNinjai
4/11/2026 at 12:23:24 AM
Because it's a kernel driver anyway?by nine_k
4/11/2026 at 7:45:57 AM
Then the program should have been named the kernel level driver verification program.by anakaine
4/11/2026 at 1:48:04 AM
Okay. So they can call it the “hardware and WireGuard” program for all I care. The reality is that MS requires this sort of approval / verification process for whatever WireGuard is doing. In true HN fashion everyone loves getting distracted by utter meaningless semantics.by UqWBcuFx6NV4r
4/11/2026 at 7:47:20 AM
Those meaningless semantics are part of how this got missed in the first place, and why it caused such an issue. Microsoft is a large company, and a poorly named program created requirements that were missed.by anakaine
4/11/2026 at 5:32:01 AM
It's a virtual network interface. So it's not really hardware, but the computer treats it like it is.by olyjohn
4/10/2026 at 10:53:44 PM
It sounds more like a "driver program" gatekeeper so you are arguing about semantics. I'm not claiming that there is no problem, just that an argument based on the distinction between "hardware" and "driver" is void.by rlpb
4/10/2026 at 11:03:13 PM
Outside of these unfortunuate situations, a lot of people are quite happy for developers of eg kernel anti cheat to have a difficult time.We do need to recognise, a long history of "windows always bluescreens" was somewhat reigned in by this policy with a lot of crashes coming down to third party drivers.
by technion
4/10/2026 at 4:41:56 PM
They should definitely put up a statement addressing it. Moreover what they plan in the future to avoid such traumatic event, this is not a “simple sign program”, this touches fundamental parts of the OS.by Xunjin
4/10/2026 at 4:44:43 PM
Apparently it's quite widespread, so I would assume a bug on their side. That's what support seemed to imply at least. We're still blocked at my company for one month+ now.by Leherenn
4/10/2026 at 8:36:01 PM
With Microsoft, I assume malice AND negligence first. The hostility they've shown toward their own users tells you everything you need to know.by fhn
4/10/2026 at 5:09:59 PM
"so I would assume a bug on their side"Why a "bug".
by PeterStuer
4/10/2026 at 5:31:59 PM
For something like this, I would generalize a "bug" to encompass both software and human processes. Some decision-maker saw some metrics consistent with spam and enacted a spam-blocking measure. Any decision like this is going to lead to false positives. Maybe they decided "I don't need to confer with anyone", or maybe they did and got the green light even after multiple eyeballs looked at it. I'm not saying that this does any good for Microsoft's already-sullied trust, but mistakes happen and combating spam is a constantly evolving arms race. There's no way any organization is going to get it 100% of the time even after decades of dealing with it.by alekratz
4/11/2026 at 8:40:37 AM
Absolutely agree. Don’t automatically attribute to malice what can also be explained by incompetenceby simonjgreen
4/10/2026 at 7:52:52 PM
I doubt someone manually went and flagged all the accounts as invalid suddenly or whatever and that was their goal. By a bug I mean some kind of automated action that did not produce the expected outcome.Also because, at least on our side, the account was in an inconsistent state: we were correctly enrolled/validated, but could not access the signing interface.
by Leherenn
4/10/2026 at 7:51:28 PM
https://techcommunity.microsoft.com/blog/hardware-dev-center...by mavhc
4/10/2026 at 4:12:25 PM
Off topic: Thanks for wireguard. It is a truly great piece of software.by BLKNSLVR
4/10/2026 at 5:56:12 PM
Somewhat on the side - but is there a wireguard that works well for ReactOS? Does the windows version just work fine?Just curious how/if the version support might work out for ReactOS.
by e12e
4/10/2026 at 6:48:22 PM
Good question! I've never tried. The NT driver makes use of some of the more advanced features of the networking stack, so possibly not. But you never know. I'd love a Wg4React.by zx2c4
4/10/2026 at 7:42:52 PM
ReactOS was, at one time, targeting a Windows Server 2003-level of compatibility. With that in mind I can't imagine current Wireguard would have even a shred of hope of working on ReactOS.by EvanAnderson
4/10/2026 at 6:40:50 PM
I really appreciate what you wrote in that post re: dropping support for pre-Windows 10 operating systems.by EvanAnderson
4/10/2026 at 8:28:08 PM
I'd like to snag that latest previous version which still has compatibility with older OS's, anyone have a reliable link handy?(I couldn't quickly find a "Previous Versions" list on their website)
by rkagerer
4/10/2026 at 9:10:54 PM
It looks like all the old files are still hosted on the server. You can just replace the version number in the download links with one of the tags from https://git.zx2c4.com/wireguard-windows.by chenxiaolong
4/10/2026 at 8:32:45 PM
> following all the attention the HN thread from the other day gotThat's great for you, and no offense, but what about developers who can't get buzz in a HN thread? Are they just doomed? Why is support only available to those who can raise a ruckus on social media?
by worble
4/10/2026 at 5:17:32 PM
Hey there, thank you for pushing this out. I saw there's a 0.6.1 update now, that also reboots the machine after updating. I don't remember if it said it'd do said reboot...by unquietwiki
4/11/2026 at 7:31:44 AM
Just updated and it didn't reboot, just displayed an error-looking alert that the manager was already running.by pseudohadamard
4/10/2026 at 10:11:22 PM
The broader general problem is that it should not be necessary to attempt amplification of a message via HN or X or other platforms to get a company to have a real human pay attention to something, and write a hand crafted response.This seems to increasingly be the norm with people who have had their accounts locked, deleted or restricted by automated systems. You have to hope that you can write a message and get it amplified via some sort of platform read by hundreds of thousands of people, and get people to reshare your message, in order to get any form of traction.
If you're not somebody well known, noteworthy or somehow significant in a community your likelihood of having your message successfully amplified is much lower.
by walrus01
4/10/2026 at 6:52:33 PM
Your work is always appreciated.by politelemon