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


Sheikh

Software Developer
Power User
VIP
Local time
9:38 PM
Posts
733
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

System One System Two

  • 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
  • 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

System One

  • 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

System One System Two

  • 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
  • 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

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Core i7-1260P
    Motherboard
    NUC12WSBi7
    Memory
    64 GB Micron PC4-25600
    Graphics Card(s)
    Intel Iris Xe Graphics
    Sound Card
    on-board Realtek HD Audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840 x 2160
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Crucial MX500 2 TB
    Antivirus
    Microsoft Defender
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

System One System Two

  • OS
    Windows 11 Pro 25H2 26200.8655
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8524
    CPU Pentium Silver N6000
    RAM 4GB
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
  • 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
@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

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Core i7-1260P
    Motherboard
    NUC12WSBi7
    Memory
    64 GB Micron PC4-25600
    Graphics Card(s)
    Intel Iris Xe Graphics
    Sound Card
    on-board Realtek HD Audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840 x 2160
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Crucial MX500 2 TB
    Antivirus
    Microsoft Defender
@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

System One System Two

  • OS
    Windows 11 Pro 25H2 26200.8655
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8524
    CPU Pentium Silver N6000
    RAM 4GB
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
  • 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
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

System One System Two

  • 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
  • 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

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Core i7-1260P
    Motherboard
    NUC12WSBi7
    Memory
    64 GB Micron PC4-25600
    Graphics Card(s)
    Intel Iris Xe Graphics
    Sound Card
    on-board Realtek HD Audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840 x 2160
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Crucial MX500 2 TB
    Antivirus
    Microsoft Defender
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

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Core i7-1260P
    Motherboard
    NUC12WSBi7
    Memory
    64 GB Micron PC4-25600
    Graphics Card(s)
    Intel Iris Xe Graphics
    Sound Card
    on-board Realtek HD Audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840 x 2160
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Crucial MX500 2 TB
    Antivirus
    Microsoft Defender
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

System One System Two

  • 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
  • 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

System One

  • 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

System One System Two

  • 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
  • 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

System One

  • 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

System One System Two

  • 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 😎
  • 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

System One

  • OS
    Windows 7
Back
Top Bottom