[HOW TO] UP/DOWNGRADE WINDOWS AUSSERHALB DER MATRIX

mae1cum77

Rear Admiral
Registriert
März 2010
Beiträge
5.931
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.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: nononkk, taucher65, SSD960 und 3 andere
Zurück
Oben