My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap. Windows Store won't work in this mode, but it's just a matter of reverting to your preferred language after first boot.
Edit: in my experience, changing the language to something else immediately after install is done still adds the crapware automatically. I think I needed to reboot once or twice for whatever post-install service Windows runs to no longer get executed.
> My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap.
Edit: This sounded neat so I tried it. I just loaded up a physical box from a 24H2 ISO on a thumb drive (booted from Ventoy with no special options loaded to bypass the Microsoft Account requirement).
I got an oddball "Something went wrong" / "You can try again, or skip for now" / "OOBEREGION" window with a silly and wholly inappropriate for a corporate-targeted OSA depiction of a dropped ice cream cone (pink flavor, by the look of it). I've definitely never seen this one before.
I clicked "Skip" and then it proceeded thru the OOBE as I'd expect, including demanding an Internet connection.
I added "BypassNRO" to the registry, rebooted, and completed the OOBE with a local account (seeing the same silly ice cream cone again).
Once I got into Windows I found the Start menu looked a little emptier than normal. Memory usage seems a little lower than I'd expect. The running process list is still ridiculously long.
I connected the Ethernet to a network with Internet access and didn't see a huge change.
The Store app doesn't work. It returns "Sorry about that!" / "Something went wrong...".
The Co-Pilot pinned shortcut returns a blue modal error dialog in the Windows 8 style saying "Search Support" / "Something happened on our end ... 0x87E10BC6".
Installing this way definitely did something. I'm just not sure exactly what. It'll be interesting to see what happens when the machine updates. I already see it loading drivers and doing device detects.
Since i‘ve been doing this sort of thing for many years here are some basic rules:
- Get LTSC (W10) or IoT/Enterprise (W11) images to begin with
- Get https://www.ntlite.com/ .. you won‘t find any other tool which does a better job at removing packages, adding drivers, etc. Worth every penny with great support.
- Use GroupPolicies to configure your system. Take the time and download them for Office, Edge, Chrome, Firefox and update those that come with Windows.
- Integrate drivers not only for the base image but also in the recovery and setup image.
- Install a firewall (binisoft is fine)
- Use NextDNS
- If you don’t mind the security implications: Disable Defender, SmartScreen, BootGuard and VBS (use bcdedit)
- Disable Microcode loading (delete the DLL)
- Disable Spectre/Meltdown mitigations
- If you need Office: Use the LTSC version
Most third party tools are outdated or do stupid stuff which isn’t needed. You can silence Windows with the right GroupPolicies quite easy.
> Always show file extensions; Use classic context (right-click) menu; Show End task command in the taskbar; Hide search box; Do not show Bing results when searching; Enable long paths; Prevent Windows Update from rebooting your computer; ...
I'd definitely love a .reg file generator website like this one, to apply some of these settings after the fact!
This talks about unattended installs yada yada. I go to CostCo, I buy a Windows 11 laptop, I turn it on. Does this xml file help me with this? I've done the "no internet" trick before, but does that still work?
We need one of these for .debs.
The answer files are easy to generate after installing once but it would be better to have an HTML ui that catered for every annoying .deb that can't think up sensible defaults for itself.
I've used unattend.xml to put C:\Users on a hard drive, leaving the rest on a SSD, so I don't need to think about what files go where. Documentation specifically warns against doing it that way, but I ran Windows 7 and 10 that way for over 12 years with precisely 0 issues with it.
Now I run Linux with / on a hard drive and /usr on SSD.
My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap. Windows Store won't work in this mode, but it's just a matter of reverting to your preferred language after first boot.
https://www.reddit.com/r/Windows11/comments/15gk07n/english_...
Edit: in my experience, changing the language to something else immediately after install is done still adds the crapware automatically. I think I needed to reboot once or twice for whatever post-install service Windows runs to no longer get executed.
> My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap.
Edit: This sounded neat so I tried it. I just loaded up a physical box from a 24H2 ISO on a thumb drive (booted from Ventoy with no special options loaded to bypass the Microsoft Account requirement).
I got an oddball "Something went wrong" / "You can try again, or skip for now" / "OOBEREGION" window with a silly and wholly inappropriate for a corporate-targeted OSA depiction of a dropped ice cream cone (pink flavor, by the look of it). I've definitely never seen this one before.
I clicked "Skip" and then it proceeded thru the OOBE as I'd expect, including demanding an Internet connection.
I added "BypassNRO" to the registry, rebooted, and completed the OOBE with a local account (seeing the same silly ice cream cone again).
Once I got into Windows I found the Start menu looked a little emptier than normal. Memory usage seems a little lower than I'd expect. The running process list is still ridiculously long.
I connected the Ethernet to a network with Internet access and didn't see a huge change.
The Store app doesn't work. It returns "Sorry about that!" / "Something went wrong...".
The Co-Pilot pinned shortcut returns a blue modal error dialog in the Windows 8 style saying "Search Support" / "Something happened on our end ... 0x87E10BC6".
Installing this way definitely did something. I'm just not sure exactly what. It'll be interesting to see what happens when the machine updates. I already see it loading drivers and doing device detects.
The level of workarounds that windows requires never cease to amaze me.
Since i‘ve been doing this sort of thing for many years here are some basic rules: - Get LTSC (W10) or IoT/Enterprise (W11) images to begin with - Get https://www.ntlite.com/ .. you won‘t find any other tool which does a better job at removing packages, adding drivers, etc. Worth every penny with great support. - Use GroupPolicies to configure your system. Take the time and download them for Office, Edge, Chrome, Firefox and update those that come with Windows. - Integrate drivers not only for the base image but also in the recovery and setup image. - Install a firewall (binisoft is fine) - Use NextDNS - If you don’t mind the security implications: Disable Defender, SmartScreen, BootGuard and VBS (use bcdedit) - Disable Microcode loading (delete the DLL) - Disable Spectre/Meltdown mitigations - If you need Office: Use the LTSC version
Most third party tools are outdated or do stupid stuff which isn’t needed. You can silence Windows with the right GroupPolicies quite easy.
> Always show file extensions; Use classic context (right-click) menu; Show End task command in the taskbar; Hide search box; Do not show Bing results when searching; Enable long paths; Prevent Windows Update from rebooting your computer; ...
I'd definitely love a .reg file generator website like this one, to apply some of these settings after the fact!
Hmm, no way to turn off the sticky keys shortcuts and similar; I hit those by accident _constantly_ on new machines.
This talks about unattended installs yada yada. I go to CostCo, I buy a Windows 11 laptop, I turn it on. Does this xml file help me with this? I've done the "no internet" trick before, but does that still work?
I recently used this generator to deploy a fleet of Windows 11 Enterprise virtual machines in VMWare Workstation. Very nice.
We need one of these for .debs. The answer files are easy to generate after installing once but it would be better to have an HTML ui that catered for every annoying .deb that can't think up sensible defaults for itself.
I love the option for "Use a solid color background:" is Windows 95 background color. I love that color.
I could have definitely used this a few weeks ago! Very nice.
I've used unattend.xml to put C:\Users on a hard drive, leaving the rest on a SSD, so I don't need to think about what files go where. Documentation specifically warns against doing it that way, but I ran Windows 7 and 10 that way for over 12 years with precisely 0 issues with it.
Now I run Linux with / on a hard drive and /usr on SSD.
Does anyone know if it’s possible to disable autopilot/mdm with this?
could you please add enterprise iot versions? it looks great :)
Or you know, use the Windows ADK and do it like a pro. Sigh... This is a completely useless tool...
[dead]