Ich möchte gerne ein Upgrade machen von Windows XP zu Server 2003.
Leider will mir das aber nicht so recht gelingen, da die Srv2003 Installation ein Upgrade von XP zu Srv2003 nicht zulässt.
Unsinnigerweise, denn ein Upgrade von Win98 zu XP funktioniert ja, obwohl die beiden sich viel mehr voneinander unterscheiden....
Wie auch immer, ich bin dann auf die Idee gekommen das XP als Server 2003 auszugeben.
Früher konnte man dafür das Tool TweakNT verwenden, das funktioniert aber (angeblich ab SP2) nicht mehr.
Stattdessen habe ich versucht, die entsprechenden Registry-Einträge manuell zu ändern, das geht zwar nur wenn Windows nicht läuft aber wofür habe ich 2 Partitionen mit 2 Betriebssystemen.
In einem Forum habe ich folgende Angaben gefunden:
ZitatAlles anzeigen
[*] HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
Der betreffende Schlüssel heißt "SystemPrefix"
Bei meinem XP Home war der Wert: fd 03 00 00 00 80 3e 9a
Für XP Professional zu ändern in: c9 1b 00 00 00 e0 3b 48
[*] HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSetXXX \ Control \ ProductOptions
XXX steht für eine Zahl, bei mir gibt es 001 und 002 - die folgende Änderung ist für alle vorhandenen ControlSets auszuführen!Bei XP Home hat der Key "ProductSuite" den Wert "Personal"
Für XP Professional ist der Wert (nicht der Key!!!) zu löschen[/list]
Diese beziehen sich zwar auf XP Home vs XP Pro aber da ich Srv2003 in einem virt. PC installiert habe, war es leicht die entsprechenden Werte für Srv2003 herauszufinden.
Das kleine Problem ist jetzt nur, dass XP (naja, das veränderte XP) nicht mehr hochfährt, sondern der Rechner stattdessen wieder neu startet.....
Nachdem ich ja die alten Registry-Einstellungen notiert habe, war es problemlos möglich diese wieherzustellen und nun fährt XP auch wieder hoch, aber dadurch löst sich ja das eigentliche Problem nicht...
Also wie bekomme ich XP (SP3) dazu, sich als Srv 2003 auszugeben, denn dann sollte ja das "Upgrade" aufs wirkliche Srv 2003 kein Problem mehr sein??