It’s no secret that a default Windows installation is… Hefty. In more ways than one, Windows is a bit on the obese side of the spectrum, from taking up a lot of disk space, to requiring hefty system requirements (artificial or not), to coming with a lot of stuff preinstalled not everyone wants to have to deal with. As such, there’s a huge cottage industry of applications, scripts, modified installers, custom ISOs, and more, that try to slim Windows down to a more manageable size.
As it turns out, even Microsoft itself wants in on this action. The company that develops and sells Windows also provides a Windows debloat script. Over on GitHub, Microsoft maintains a repository of scripts simplify setting up Windows as a development environment, and amid the collection of scripts we find RemoveDefaultApps.ps1
, a PowerShell script to “Uninstall unnecessary applications that come with Windows out of the box”.
The script is about two years old, and as such it includes a few applications no longer part of Windows, but looking through the list is a sad reminder of the kind of junk Windows comes with, most notably mobile casino games for children like Bubble Witch and March of Empires, but also other nonsense like the Mixed Reality Portal or Duolingo. It also removes something called “ActiproSoftwareLLC“, which are apparently a set of third-party, non-Microsoft UI controls for WPF? Which comes preinstalled with Windows sometimes? What is even happening over there?
The entire set of scripts makes use of Chocolatey wrapped in Boxstarter, which is “a wrapper for Chocolatey and includes features like managing reboots for you”, because of course, the people at Microsoft working on Windows can’t be bothered to fix application management and required reboots themselves. Silly me, expecting Microsoft’s Windows developers to address these shortcomings internally instead of using third-party tools.
The repository seems to be mostly defunct, but the fact it even exists in the first place is such a damning indictment of the state of Windows. People keep telling us Windows is fine, but if even Microsoft itself needs to resort to scripts and third-party tools to make it usable, I find it hard to take claims of Windows being fine seriously in any way, shape, or form.
I really wish Microsoft would open up Enterprise licensing for regular old power users and gamers. After Windows 11 Enterprise LTSC dropped I gave it a spin on a spare computer and it’s so, SO much better than retail or even OEM 11 Pro. I can’t (legally) activate it of course, so it’s strictly an evaluation, but it’s just so clean and free of all the garbage shoveled into the consumer SKUs, it’s night and day. No Store, no CoPilot, no Xbox garbage, no Microsoft account requirement, no 20+ malware shortcuts in the Start menu that have to be removed one at a time. It’s a clean slate, ready to get work done or be built into a sleek and nimble gaming OS. It’s what Windows was in the days of 7 Pro/Ultimate, and it’s a crying shame they are so rent-seeking these days that they won’t let you pay for a true operating system because they make so much money off of the shovelware included in the retail versions.
Honestly, if Microsoft would sell Enterprise to individuals even at an inflated cost of US$200, I’d gladly pay for it to run on a dedicated gaming computer. Linux gaming is 95% there, but that 5% is pretty damn annoying. Thankfully Valve is continuously improving Steam and Proton, and the benefits are trickling down to non-Steam games as well.
You can get enterprise with E3. You just need to talk to a reseller. Now, a reseller Can sell you a single licence, but they might equally decide you arnt worth the effort for the revenue. It’s completely up to them.
https://www.microsoft.com/en/microsoft-365/enterprise/microsoft365-plans-and-pricing?market=af
Thom could sign up to be a reseller as OSnews and sell us all copies, with proceeds supporting the site.
It would really be David’s decision, but I’d be down for it. After I buy a windows 11 capable pc of course. Anyone know if there are any restrictions on arm vs x86_64 here?
Bill Shooter of Bul,
I wouldn’t think they’d get the volume needed to make it worthwhile, but who knows. Regardless, I tried looking up the terms of agreement to see if they have terms pushing back on the freedom to criticize Microsoft products. but couldn’t find anything published. Have to be careful what they agree to.
On a different note, I vaguely recall Thom saying that he was approached by apple’s media relations but they didn’t agree somehow…am I remembering this right?
Update Part 2.5
Had a try with this as I was intrigued.
Looks like you can signup for E3 trial with a single user and it converts to paid after the month. The limit is now the trial is a max of 25 but no minimum.
Now I have to decide if it’s worth the effort to reinstall my systems to take advantage of the debloat or not
No thanks, I’d rather not rent my operating system, especially for US$34/month.
Really, Microsoft should give away Windows 11 Home for free and leave it as full of ads and crap as it already is, charge a nominal upgrade fee for Pro, and charge current full retail Pro price for individual Enterprise licenses. But that would make sense, and though they’ve come close a few times, Microsoft has never, ever made sense.
Morgan,
Yeah, add the crap to home if they feel they must, but I kind of feel like they took a crap on the “pro” version too for no good reason. IMHO pro shouldn’t just be home with more pro features, it should also have less of the anti-features out of the box. Meh.
Quite famously Microsoft have only ever licensed their OS. Whether you pay in one installment or over multiple, you never own the OS.
Pedants abound. I shouldn’t have to spell out that I’d rather pay once to license the software than a monthly subscription, but I guess inference isn’t a strength for some people.
Unfortunately the commercial software industry as a whole has been moving towards a subscription based model for a while now; Microsoft is actually late to the party.
The only challenge with Valve’s effort, is they need the ecosystem around them to understand the new model. With Wintel the name of the game was commodities. Intel mass produced commodity CPUs, and Microsoft produced commodity operating software – Windows. The rest of the industry was oriented around that way of thinking, and I’d argue the PC industry is kind of stuck right here in this place, even on sites like this.
The new model is more hands on, more customization, leading to differentiation, on the full stack – the hardware side, and the software side (even if on the hardware side that’s lead to less end user flexibility). Apple has always done that on the software side, but is doing that with their entire stack now, with ARM at its core.
Valve is now doing something of a hybrid approach, using semi-custom designs (which Gabe still calls “commodity hardware”) on the hardware side, completely differentiated design on the product side, and semi-custom Linux distro on the software side. They are taking up this nice middle ground between something completely custom, while still leveraging and supporting standard hardware interfaces. It’s a beautiful merger of the old and new, in terms of business approach. Nintendo is doing something similar in their hardware/software approach, but they are locking out interoperability, for no good reason – I’d argue it hurts their scale, but whatevs.
The problem though, is the rest of the PC industry is still stuck in 1990s, and thinks about platforms like commodities, as finished products – a la Intel and Windows. Any one of Steam Deck’s competitors, could take what Valve is doing, and build their own customized distro for their own handhelds, or new PC platform of any kind really, and make them not suck the way they do when running Windows. But most of them are holding out for Valve or Microsoft to do the work – but the thing is, they are never going to do it, not in any kind of way that looks like the old Wintel approach. And that’s fine – that’s kind of how Linux and open source, and open hardware is meant to work.
In the ARM space, that part of the industry seems to get it. You can’t really run Windows on those devices, so they’ve been shipping semi-custom Linux (or Freebsd, etc.) distros for ages, and will continue to do so.
Microsoft used to sell a deblaoted pc at its stores called the Microsoft Signature Edition PC. Why they couldn’t just sell this edition of Windows to eveyone.
Microsoft doesn’t really “develop” Windows, so much as “lightly maintains as a side-gig” – they don’t even have a dedicated team for Windows…
Yup. MS is just a cloud storage/advertising business now. They will never fix the infinite things wrong with Windows – that would be a huge drag on profits. They will just continue to stuff it with ads and paid online services, that’s all they know now.
There’s a whole lot of developers in the Windows group that will be surprised to hear that.
That simply isn’t true but I’m curious to know why you think otherwise. Mind elaborating?
Who could blame them.
Like an alcoholic in charge of rationing his own drinks.
From the company where it’s a long tradition for the Windows, Office, and Visual Studio teams to see each others as adversaries? This is par for the course.
Nobody says that, Thom, the reason people use Windows is for guaranteed win32/win64 compatibility (when it comes to non-abandonware apps at least).