Solved Need an authoritative answer - what still works for UPGRADE installation of Win 11 24H2?


Okay, last post for today: Forget my entire last post. I see I'm looking at this all wrong. Will resume tomorrow. Burned out today :-)

Some days do end that way, but tomorrow is another day. The light seems different and sometimes things do go better, but even if not, we can often see things we missed yesterday.

I always miss a lot at first. Sometimes I catch up, but not always.

But we all need rest.
 

My Computer

System One

  • OS
    win 11 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell 790 (Mt)
    CPU
    i5-2400
    Motherboard
    Dell
    Memory
    24 GB DDR-3
    Graphics Card(s)
    Intel HD Graphics 2000 (on-board)
    Sound Card
    Intel Cougar Point PCH [B2] (On-Board)
    Monitor(s) Displays
    LG 27MN60T
Well, that was enough of a break. But now I really am done because I have it all worked out.

No, I have not figured out the underlying magic of how to set the image property to "server", but I have a limited lifespan and wimlib does the job so well, and so quickly, that I am happy to just use it. Now I don't have to speed weeks figuring out how to do this. Within about 3 minutes I started my upgrade over 23H2 on non-compliant hardware. The upgrade went flawlessly with me not having to do anything.

@garlin, thanks so much for pointing me to this.
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Kamrui Mini PC, Model CK10
    CPU
    Intel i5-12450H
    Memory
    32GB
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    1 x 4TB 2.5" SSD
    PSU
    120W "Brick"
    Keyboard
    Corsair K70 Mechanical Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
@garlin, I have one follow-up question. You had referenced the wimlib utility to change the INSTALLATIONTYPE property to SERVER. Would you know what the default property for Windows 11 is? I completed integrating this into my program and it works just great. Since I also add the bypass registry entries into the BOOT.WIM, I now have Windows ISO images that will work on unsupported hardware both for clean and upgrade installations.

But for the sake of completeness in my documentation, I was wondering what the default property is so that if I ever needed to do so I could change it back. I can't seem to find this documented anywhere nor have I figured out a way to query for the current value.

Thanks again for the help. This is a major "big deal" for me!
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Kamrui Mini PC, Model CK10
    CPU
    Intel i5-12450H
    Memory
    32GB
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    1 x 4TB 2.5" SSD
    PSU
    120W "Brick"
    Keyboard
    Corsair K70 Mechanical Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
Would you know what the default property for Windows 11 is?

you could export the xml file and get it from there

wimlib-imagex info "%wimpath%" %indno% --extract-xml=c:\file.xml

<INSTALLATIONTYPE>Client</INSTALLATIONTYPE>

a thing I did at sevenforums 7 or 8 years ago used wimlib to change the properties in install.wim after using the edition upgrade method.

here are some snippets from the big .cmd file wot I made

%wimlib% export %wimdir%\sources\boot.wim 2 "%TP%\WinRE.wim" --boot --compress=LZX:100
echo.
%wimlib% info "%TP%\Winre.wim" 1 --image-property "FLAGS=9"
...

IF %HP% EQU 0 (
for /f "tokens=1,2 delims=- skip=1" %%a in ('bin\ConvertDateHex.exe /C') do set "HP=%%a"& set "LP=%%b"
)
echo.
%wimlib% info %wimdir%\sources\Install.wim %INDNO% --image-property CREATIONTIME/HIGHPART=%HP% --image-property CREATIONTIME/LOWPART=%LP%
...

start "Props" /wait cmd.exe /v/c "@echo off& (for /l %%a in (2,1,%n%) do %wimlib% info %wimdirpath%\sources\$install.wim %%a --image-property "NAME=!nred_%%a!" --image-property "DESCRIPTION=!nred_%%a!" --image-property "FLAGS=!ned_%%a!" --image-property "DISPLAYNAME=!dd_%%a!" --image-property DISPLAYDESCRIPTION="!dd_%%a!")"
 
Last edited:

My Computers

System One System Two

  • OS
    Win7,Win11
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7,win11
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
The image properties are tagged whenever you create a WIM, but not all WIM capture tools will support editing some of the properties. You can use wimlib-imagex to change a sysprepped image, if needed.

Code:
wimlib-imagex.exe info F:\Y50-70\PURGE\Downloads\install.wim 1

Information for Image 1
-----------------------
Index:                  1
Name:                   Windows 11 Home
Description:            Windows 11 Home
Display Name:           Windows 11 Home
Display Description:    Windows 11 Home
Directory Count:        25269
File Count:             112116
Total Bytes:            18727965088
Hard Link Bytes:        8546312165
Creation Time:          Fri Sep 06 04:20:49 2024 UTC
Last Modification Time: Fri Sep 06 05:06:58 2024 UTC
Architecture:           x86_64
Product Name:           Microsoft« Windows« Operating System
Edition ID:             Core
Installation Type:      Client
Product Type:           WinNT
Product Suite:          Terminal Server
Languages:              en-US
Default Language:       en-US
System Root:            WINDOWS
Major Version:          10
Minor Version:          0
Build:                  26100
Service Pack Build:     1742
Service Pack Level:     0
Flags:                  Core
WIMBoot compatible:     no
 

My Computer

System One

  • OS
    Windows 7
Pics from my regular wim-info.cmd that I have been using for years.
I only needed to change a couple of lines to make the wim-serverflag.cmd in post linked below


wim-info-1.jpg

wim-info-2.jpg

wim-info-3.jpg


wiminfo-text.jpg


wim-serverflag-text.jpg
 
Last edited:

My Computers

System One System Two

  • OS
    Win7,Win11
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7,win11
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
...this is for systems not meeting Win 11 requirements (other than the need for CPU to support SSE4.2).....

I know that there are literally hundreds of posts on this topic, but even following info in those posts I cannot get an upgrade installation to work.
These registry changes work, they're the ones Rufus will now be using.....

I've just tested an in-place upgrade of Windows 10 on my unsupported System Four using a completely standard 24H2 usb made by the MCT and a .bat file with these reg changes (you can leave out the TargetVersionUpgradeExperienceIndicators one, it still works with them left in place).
Code:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f

REM reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\GE24H2" /f

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
pause

For the first time ever I saw the MS disclaimer....

Windows 11 Setup - warning - doesn't meet minimum requrements.png

....just click Accept to continue.

Windows 11 Setup - accepted - doesn't meet minimum requrements.png
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October 2021 it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update, and 24H2 on 3rd October through Windows Update by setting the Target Release Version for 24H2.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. In-place upgrade to 24H2 using hybrid 23H2/24H2 install media. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, Canary, and Release Preview builds as a native boot .vhdx.
I havent tested but I guess you dont get that disclaimer if using the image properties method

which according to the link Garlin posted


is

the least invasive method to disable both clean installation and online upgrade checks
It is very eay to do using the little wim-serverflag.cmd
 

My Computers

System One System Two

  • OS
    Win7,Win11
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7,win11
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
I havent tested but I guess you dont get that disclaimer if using the image properties method
That is correct. You won't even see that warning.

Thanks everyone for your responses. I think that I now have everything I need.

I've been hammering on my program this morning and all looks good. I end up with Windows images now that consistently work to perform both clean installs and upgrade installs on unsupported hardware without having to do anything - just install as if it was fully supported hardware.
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Kamrui Mini PC, Model CK10
    CPU
    Intel i5-12450H
    Memory
    32GB
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    1 x 4TB 2.5" SSD
    PSU
    120W "Brick"
    Keyboard
    Corsair K70 Mechanical Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
Back
Top Bottom