New Windows 11 Installer vs Previous Versions – Any Real Difference in Stability?


Sheikh

Software Developer
Power User
VIP
Local time
12:51 AM
Posts
744
Location
Tehran, IRAN.
OS
Windows 11 Pro 25H2
Hi everyone,

With the release of Windows 24H2, Microsoft introduced a new installer experience. I'm curious to hear your thoughts:

Is it actually better to use the new installer compared to the previous one, especially if the goal is maximum stability and a clean installation on a brand-new laptop (without an OS)? Installation time or graphics performance doesn't matter—the only important goal is to end up with a stable Windows system after the installation process.
  1. Have you noticed any tangible differences in system performance, reliability, or post-install behavior between the two?
  2. Is the new installer just a cosmetic change, or does it improve the underlying setup process?
  3. For those who prioritize long-term stability (e.g., for production machines), would you recommend sticking with the older installer or embracing the new one?
Looking forward to hearing your experiences and insights! Thanks.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2Ryzen 5 3500U8GBVega 8
    OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • At a glance

    Windows 10 Enterprise LTSC 21H2intel core i7 6700HQ16GBNvidia Geforce GTX1060 (6GB)
    Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
about the installer, I prefer the old one (see my new post about it).

25H2 boot.wim, new setup wizard, same old bug with the $OEM$ folder.

Use the old one or the new one, depending on how you search in the setup wizard; in some cases, I can't use the new one.

The end result is the Windows installation, so nothing changes in the final environment, only the way to access it.
 

My Computer My Computer

At a glance

W11i7 1170032GbGTX1060
OS
W11
Computer type
PC/Desktop
CPU
i7 11700
Motherboard
Asus TUF Z590-PLUS WiFi
Memory
32Gb
Graphics Card(s)
GTX1060
Monitor(s) Displays
27"
Screen Resolution
1920x1080
Hard Drives
500Gb nvme
PSU
750W
Case
Coolermaster Stacker
Keyboard
Logitech
Mouse
Logitech MX1000
Internet Speed
25000/1000
Browser
Edge
Antivirus
Malwarebyte
about the installer, I prefer the old one (see my new post about it).

25H2 boot.wim, new setup wizard, same old bug with the $OEM$ folder.

Use the old one or the new one, depending on how you search in the setup wizard; in some cases, I can't use the new one.

The end result is the Windows installation, so nothing changes in the final environment, only the way to access it.
As far as I found from searching the internet, the new setup sometimes creates a Windows.old folder.
I had this issue myself, and I don’t think it’s very nice to see such a folder after installing a fresh copy of Windows.

What’s the reason for this? I think the new installer method of installation is a bit different from the old one... but I don't know what's the difference.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2Ryzen 5 3500U8GBVega 8
    OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • At a glance

    Windows 10 Enterprise LTSC 21H2intel core i7 6700HQ16GBNvidia Geforce GTX1060 (6GB)
    Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
Garlin outlined some of the differences over here


If the Windows.old folder bothers you, just remove it. For example, if you have an unattend, you can run a FirstLogonCommand during the OOBE phase. This command will remove the Windows.old folder, only if it is empty.

Code:
PowerShell.exe -Command "& { if ($null -eq (gci -Path 'C:\Windows.old' -Force)) { rm 'C:\Windows.old' } }"
 

My Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
The Windows.old folder allows you to roll-back to the previous version of Windows. Windows will delete it after 10 days or you can use Disk Cleanup or Storage Settings to delete it as soon as you want.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.9168AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.9168
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
@kelper We're talking about the empty Windows.old folder that the newer versions of Windows Setup leaves behind on a fresh installation.
 

My Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
@kelper We're talking about the empty Windows.old folder that the newer versions of Windows Setup leaves behind on a fresh installation.
As far as I found from searching the internet, the new setup sometimes creates a Windows.old folder. Obviously, it should only create the folder if setup detects a previous installation and you are performing repair or upgrade installation.

Is that correct or does it always create it?
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.9168AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.9168
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
If the Windows.old folder bothers you
No. it's alright... it's just an empty folder after setup.

Garlin outlined some of the differences over here
Based on the explanation we can conclude that it's not just a different UI.
Which one do you prefer on a fresh SSD? old or new?
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2Ryzen 5 3500U8GBVega 8
    OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • At a glance

    Windows 10 Enterprise LTSC 21H2intel core i7 6700HQ16GBNvidia Geforce GTX1060 (6GB)
    Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
As far as I found from searching the internet, the new setup sometimes creates a Windows.old folder. Obviously, it should only create the folder if setup detects a previous installation and you are performing repair or upgrade installation.

Is that correct or does it always create it?
I don't know about always 100%, but it sure seems like it creates it most of the time.
 

My Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
Which one do you prefer on a fresh SSD? old or new?
I don't really prefer one over the other, but if I were automating Windows installs, I would start getting used to the new setup, in case Microsoft decides to ditch the old version entirely. I've seen some folks here mention little quirks here and there with unattends and what-not; you're going to need some time to work those issues out before MSFT removes the old setup, if they decide to do that.
 

My Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
I were automating Windows installs
I don't want to do that. I'm just curious about the difference between these two setups and the final result.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2Ryzen 5 3500U8GBVega 8
    OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • At a glance

    Windows 10 Enterprise LTSC 21H2intel core i7 6700HQ16GBNvidia Geforce GTX1060 (6GB)
    Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
I do not know without testing if the installer has fixed the Hyper-V issue whereby installation to a vm virtual hard drive failed unless you used the old installer as identified by @Bree.
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)
I do not know without testing if the installer has fixed the Hyper-V issue whereby installation to a vm virtual hard drive failed unless you used the old installer as identified by @Bree.
Hmmmm.... Sounds strange!
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2Ryzen 5 3500U8GBVega 8
    OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • At a glance

    Windows 10 Enterprise LTSC 21H2intel core i7 6700HQ16GBNvidia Geforce GTX1060 (6GB)
    Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
New or "Modern" Setup runs as a Windows upgrade scenario, even on a clean disk wipe. That's why it magically creates an empty Windows.old folder. You can't run an "upgrade" without referencing Windows.old.

In terms of installing an image, every WinPE Setup primarily has these tasks:
- identify HW and load available drivers for them​
- help you configure the install disk​
- provide networking support​
- choose a language for running WinPE​
- extract a selected image to disk (via DISM /Apply-Image​
- update BCD store so when Setup exits, it continues the Windows install from the bootstrapped system​

Modern Setup, aside from the UI changes, appears to be stricter about how the unattended file is written, and what is allowed for a sysprepped image.

There are numerous reports where experienced admins find a procedure they followed for previous releases stopped working, as soon as they moved to 24H2. Switching Setup back to the legacy version fixes whatever compatibility issue was blocking them.

How do you judge stability? Is it more stable because you can't "get away" with something that was tolerated by 23H2?

MS has never acknowledged in any official docs that they changed WinPE in 24H2, or any best practices for IT admins to follow, or how to work around compatibility issues. This why you see stories of admins hacking ISO's to use legacy Setup, or worse creating hybrid ISO's which use an older boot.wim to apply newer install.wim images.

If your install needs are boring, the two Setup clients aren't going to matter except for the stupid Window.old folder that doesn't get removed.

If your install depends on a sysprepped image, or doing advanced things during the winPE or specialize passes, you need to pay attention.

Personally I hate the new Setup, more because it's a pain to debug. The legacy Setup wrote its logging files in a well-known location, and updated them on the fly. I can't find the same level of debug info when new Setup dies in the specialize pass. Unless they're hidden in some folder I'm too dumb to find. 🤷‍♂️
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
I just use an older win 11 23H2 image unattended which so far seems to auto upgrade to 24h2 when it searches for updates during the install. It honestly doesn't take that long so I dont have much reason to update it and then deal with the hassles of things breaking with the new setup installer. I don't know how long that will work.

I created my unattended with karis excellent tutorial here awhile ago


If someone knows, that would be helpful. I would assume as long as its able to check for updates it might even be fine to take it to 25h2 when that releases.

I haven't been up to date much on this whole new setup or how it affected unattended installs since then.
 
Last edited:

My Computers My Computers

  • At a glance

    Windows 11 ProRyzen 7 5700 X3D64 GB DDR4 3600mhz Gskill Ripjaws VRTX 4070 Super , 12GB VRAM Asus EVO Overclock
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    4TB Western Digital nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Keyboard
    Logitech G213
    Mouse
    Logitech G203
    Internet Speed
    1.2gbps Fiber 😎
  • At a glance

    Chrome OSIntel Pentium Quad Core4GB LPDDR4
    Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc
I've had fairly complex RunSynchronous commands not be executed (AFAIK). My guess is how Setup is parsing the answer file's encoding of commands with lots of escaped (or not properly escaped?) characters.

From the setupact.log, I might see "successfully executed XYZ", but my install looks like it never happened.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
Back
Top Bottom