[HOW TO] UP/DOWNGRADE WINDOWS AUSSERHALB DER MATRIX

S

s1ave77

Gast
DISCLAIMER: Bei dem Prozess handelt es sich um ein In-Place-Upgrade, heißt; die Windowsbasis wird ersetzt und anschließend Einstellungen und Programme übernommen. Auch wenn der Prozess mitlerweile recht zuverlässig arbeitet, ist ein Backup wichtiger Daten wie immer Pflicht.

TL;DR: Wer seine Daten wirklich liebt, vorher schnell ein Backup schiebt!


Vorwort:​


Mit Version 1703 hat MS die Windows-Editionen umgebaut. Somit gibt es momentan Home (Core) und Enterprise als Basissysteme. Heißt, außer Home haben alle ‚höheren‘ Editionen dieselbe Dateibasis, nur die vom Key (und der verbundenen Lizenz) freigeschalteten System Policies legen fest, welches Featureset aktiviert wird. Daher auch der Registry-Eintrag CompositionEditionID, der bei diesen Editionen immer Enterprise(N) ist. Zwischen den Editionen kann per Key in jede Richtung gewechselt werden (ein Neustart für komplette Übernahme der Policies ist nötig).


Soweit so gut; während man ein Upgrade von Home zu Pro, offline mit dem generischen Pro-Key ‚erzwingen‘ kann, ist der umgekehrte Weg versperrt. Ebenso läßt die Matrix keine Wechsel von einer N-Version zu einer non-N oder umgekehrt zu.


Interessanterweise checkt das Setup die Registrierung nach Infos zur installierten Edition und gibt sich mit den gefundenen Infos zufrieden. Das macht es einfach, das ganze etwas ‚auszuhebeln‘.


HINWEIS: Den Prozess nur starten, wenn direkt das In-Place-Upgrade durchgeführt wird, sonst gibt’s schnell Chaos!


Voraussetzungen:​

  • Ein aktuelles Windows-Installationsmedium mit der gewünschten Ziel-Edition, wobei Architektur und Sprache, dem des installierten Systems entsprechen müssen (sonst wird nichts behalten!). Für die meisten Sachen reicht hier ein USB-Medium, welches vom Media Creation Tool erstellt wurde. So ist es auch einfacher die ei.cfg Datei einzufügen. Alternativ kann ein ISO ‚bereitgestellt‘ und der Inhalt in einen Ordner kopiert werden.
  • Eine gültige Lizenz für die Zieledition ist sinnvoll.
  • In den Ordneroptionen sollten die Dateiendungen sichtbar gemacht worden sein, damit die ei.cfg nicht eigentlich ei.cfg.txt heißt, dann wird das nichts.
  • Ein als (per Rechtsklick) Admin gestarteter CMD-Prompt


Der Prozess: Die Einträge​



Gibt verschiedene Versionen, die im Netz kursieren, Tests im MDL-Forum haben einen Weg herauskristallisiert, der im Gros der Fälle Erfolg verspricht.

Dazu gehören 3 Registrierungseinträge (CompositionEditionID, EditionID und ProductName) für den Check des Setups und eine ei.cfg Datei im \sources\ Unterordner des Sticks (oder im Ordner). Letztere ist ratsam, wenn ein In-Place-Upgrade mit einem Multi-Edition-ISO durchgeführt wird. Das vermeidet Verwirrungen.

Für Windows 11 einfach drauf achten, das bei ProductName anzupassen, ist ansonsten dasselbe in neuem Blau.

Beispiel 1: Windows Pro zu Home oder Win Home N zu non-N​


Die Registry-Einträge:

Code:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CompositionEditionID" /t REG_SZ /d "Core" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" /t REG_SZ /d "Core" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" /t REG_SZ /d "Windows 10 Home" /f


Die ei.cfg:

Code:
[EditionID]
Core
[Channel]
_Default
[VL]
0


Beispiel 2: Home zu Home N


Code:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CompositionEditionID" /t REG_SZ /d "CoreN" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" /t REG_SZ /d "CoreN" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" /t REG_SZ /d "Windows 10 Home N" /f


Die ei.cfg:

Code:
[EditionID]
CoreN
[Channel]
_Default
[VL]
0

Beispiel 3: Pro zu Pro N

Code:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CompositionEditionID" /t REG_SZ /d " EnterpriseN " /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" /t REG_SZ /d "ProfessionalN" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" /t REG_SZ /d "Windows 10 Pro N" /f


Die ei.cfg:

Code:
[EditionID]
ProfessionalN
[Channel]
_Default
[VL]
0

Für die Gegenrichtung ProfessionalN zu Professional machen und EnterpriseN zu Enterprise. Bei ProductName muß das ‚Windows 10 Pro‘ eingesetzt werden.


Beispiel 4: Pro (oder andere) zu LTSC​


Die Registry-Einträge:

Code:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CompositionEditionID" /t REG_SZ /d " EnterpriseS " /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" /t REG_SZ /d " EnterpriseS " /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" /t REG_SZ /d "Windows 10 Enterprise LTSC" /f


Die ei.cfg:

Code:
[EditionID]
EnterpriseS
[Channel]
_Default
[VL]
0


Nach dem Upgrade kann einfach per Key zur IoT-Version gewechselt werden.

Hinweis: seit der LTSC 2021 ist der Wechsel zurück zur non-LTSC Enterprise-Edition per Matrix erlaubt und verlangt keine Tricks.


Der Prozess: Das Up/Downgrade​


Zu guter Letzt muß nur noch die setup.exe aus dem Hauptordner des USB-Sticks oder im kopierten Ordner gestartet werden. Das sollte das Beibehalten der Programme und Einstellungen erlauben.



ANHÄNGE:

#001: Generische Windows 10/11 Installationskeys (keine Aktivierung):
Code:
professionalworkstationn=WYPNQ-8C467-V2W6J-TX4WX-WT2RQ
enterpriseneval=MNXKQ-WY2CT-JWBJ2-T68TQ-YBH2V
serverrdshCore=NJCF7-PW8QT-3324D-688JX-2YV66
onecoreupdateos=NFDPX-3MV8X-THC2X-QQ9QP-P9YY6
serverstandardeval=C6NT2-9VP7V-64KKG-CT2GW-7FWDY
serverdatacenterevalcorCore=84NDK-M3JW4-PHYFH-CM7GR-6Q9TF
iotenterprise=XQQYW-NFFMW-XJPBH-K8732-CKFFD
educationn=84NGF-MHBT6-FXBX8-QWJK7-DRR8H
serverdatacentereval=8HFYN-J9P27-4CPWF-8YJYF-F63V4
serverturbine=BGN68-MMRQW-43WD8-6XF8G-4M79T
enterpriseseval=N37VK-3DQBV-KGKPC-WYDHP-GQ9PF
serverdatacenterCore=DNVBD-FCT8Y-TQT8Q-HGQ34-QGRRV
coresinglelanguage=BT79Q-G7N6G-PGBYW-4YWX6-6F4BT
professionalcountryspecific=HNGCC-Y38KG-QVK8D-WMWRK-X86VK
core=YTMG3-N6DKC-DKB77-7M9GH-8HVX7
coresystemserver=6DWFN-9DBPB-99W4C-XYWKQ-VXPFM
serverdatacenterevalcor=84NDK-M3JW4-PHYFH-CM7GR-6Q9TF
serverhypercore=Q8R8C-T2W6H-7MGPB-4CQ9R-KR36H
ServerAzureNanoCore=9JQNQ-V8HQ6-PKB8H-GGHRY-R62H6
serverstandardcor=8GTN9-WP4GG-33HFG-7J66H-4C4CT
serverdatacentercorCore=DYNQ8-H7BQB-YCF8K-PM77M-PR66D
coren=4CPRK-NM3K3-X6XXQ-RXX86-WXCHW
starter=D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ
professional=VK7JG-NPHTM-C97JM-9MPGT-3V66T
professionaln=2B87N-8KFHP-DKV6R-Y2C8J-PKCKT
serverstandardevalcor=NX6TT-WH4BH-CJC2P-M98B8-33YPV
enterprise=XGVPP-NMH47-7TTHJ-W3FW7-8HV2C
education=YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY
serverwebCore=3WN48-GVPXF-VHWK4-29Y8D-KKTD2
enterpriseeval=VPMWD-PVNRR-79WJ9-VVJQC-3YH2G
enterprisegn=FW7NV-4T673-HF4VX-9X4MM-B4H4T
enterpriseg=FV469-WGNG4-YQP66-2B2HY-KD8YX
serverweb=3WN48-GVPXF-VHWK4-29Y8D-KKTD2
serverrdsh=NJCF7-PW8QT-3324D-688JX-2YV66
serverdatacenternanoCore=BFM6D-TKNBY-X6RGR-PHJ4G-723B6
serverstandard=RGN6B-MCPWX-6K6GK-HKM33-7VCXY
ServerAzureCorCore=FD8RN-MHFGM-VM69M-H9D67-94WFQ
serverdatacenteracorCore=YNVYH-P6CR8-GKP9K-29KYD-M7X77
ServerAzureStackHCICorCore=YP2N4-KHPFV-F2D34-PXFJH-MBK3B
enterprisesn=2D7NQ-3MDXF-9WTDT-X9CCP-CKD8V
serverdatacenternano=BFM6D-TKNBY-X6RGR-PHJ4G-723B6
ppipro=XKCNC-J26Q9-KFHD2-FKTHY-KD72Y
serverstandardacorCore=4PV9K-NRWQ6-HJ8FV-B68XJ-DGRRG
serverstandardnano=69NHX-WQQ7G-QVBPG-4HPQP-8XDB7
cloudeditionn=K9VKN-3BGWV-Y624W-MCRMQ-BHDCD
professionaleducation=8PTT6-RNW4C-6V7J2-C2D3X-MHBPB
ServerAzureStackHCICor=YP2N4-KHPFV-F2D34-PXFJH-MBK3B
ServerAzureCor=FD8RN-MHFGM-VM69M-H9D67-94WFQ
serverstandardevalCore=C6NT2-9VP7V-64KKG-CT2GW-7FWDY
serverturbinecorCore=H7XNC-JYM86-7B27X-8MJ9W-TKFX9
professionaleducationn=GJTYN-HDMQY-FRR76-HVGC7-QPF8P
professionalworkstation=DXG7C-N36C4-C4HTG-X4T3X-2YV77
enterprises=43TBQ-NH92J-XKTM7-KT3KK-P39PB
cloudedition=KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W
startern=3NFXW-2T27M-2BDW6-4GHRV-68XRX
ServerAzureNano=9JQNQ-V8HQ6-PKB8H-GGHRY-R62H6
serverturbinecor=H7XNC-JYM86-7B27X-8MJ9W-TKFX9
iotenterprises=QPM6N-7J2WJ-P88HH-P3YRH-YY74H
serverstandardevalcorCore=NX6TT-WH4BH-CJC2P-M98B8-33YPV
serverturbineCore=BGN68-MMRQW-43WD8-6XF8G-4M79T
serverdatacenteracor=YNVYH-P6CR8-GKP9K-29KYD-M7X77
holographic=H4MND-KF7J8-PWBTV-2P3JG-BP4FC
serverdatacenter=DNVBD-FCT8Y-TQT8Q-HGQ34-QGRRV
serverdatacenterevalCore=8HFYN-J9P27-4CPWF-8YJYF-F63V4
corecountryspecific=N2434-X9D7W-8PF6X-8DV9T-8TYMD
serverstandardacor=4PV9K-NRWQ6-HJ8FV-B68XJ-DGRRG
serverstandardcorCore=8GTN9-WP4GG-33HFG-7J66H-4C4CT
enterprisen=WGGHN-J84D6-QYCPR-T7PJ7-X766F
enterprisesneval=VXDNG-W2YFG-H224H-CGTKM-CWHWW
iotuap=3PNGX-M88FX-8K4B3-2G86G-C9YHY
serverstandardnanoCore=69NHX-WQQ7G-QVBPG-4HPQP-8XDB7
professionalsinglelanguage=G3KNM-CHG6T-R36X3-9QDG6-8M8K9
serverdatacentercor=DYNQ8-H7BQB-YCF8K-PM77M-PR66D
serverstandardCore=RGN6B-MCPWX-6K6GK-HKM33-7VCXY
 
Zuletzt bearbeitet von einem Moderator:
  • Gefällt mir
Reaktionen: nononkk, taucher65, SSD960 und 3 andere
Zurück
Oben