Ärger mit dem Windows XP-Mode

In den Microsoft-Foren zu Windows 7 tauchen immer wieder Anwender auf, bei denen der Windows XP-Mode (sowie Windows Virtual PC) Ärger bereitet. Auch wenn ich dieses Feature kaum einsetze und eher auf VMware zähle, möchte ich in diesem Blogbeitrag ein paar Hinweise als “First Aid” geben.


Werbung


Voraussetzungen für den Windows XP-Mode

Wurde Microsoft Virtual PC unter Windows 7 heruntergeladen und als Update [1] installiert, kann auch der Windows XP-Mode heruntergeladen [2] und installiert werden. Damit Microsoft Virtual PC unter Windows 7 funktioniert, muss aber der Prozessor eine VT-Unterstützung bieten. Nicht jede CPU kann dies und auch so manches BIOS oder Motherboard macht da nicht mit. Bei Problemen lässt sich die VT-Unterstützung über das HAV Detection Tool [5] testen (siehe auch [6]).

Wer eine Maschine ohne CPU mit VT-Unterstützung hat, kann sich aber das Update KB977206 [3] installieren. Dieses entfernt die notwendigen Voraussetzungen aus einem bereits installierten Windows Virtual PC.

Eine weitere Voraussetzung zur Ausführung des Windows XP-Modes ist aber, dass dieser nur für Windows 7 Professional, Ultimate und Enterprise bereitsteht. Unter Windows 7 Home Edition wird der Windows XP-Mode zwar installiert, lässt sich aber nicht aktivieren – und die Installation läuft nach 30 Tagen aus. Hier empfiehlt sich ggf. auf das Produkt VMLite [8] auszuweichen, welches den Windows XP-Mode für weitere Windows-Varianten verfügbar macht.

Windows XP-Mode/Win VPC lässt sich nicht installieren/starten

Durch einen Thread in Microsofts Windows 7-Foren [12] bin ich noch auf ein spezielles Problem aufmerksam geworden. Bei dem betreffenden Anwender ließ sich der Windows XP-Mode bzw. das Windows Virtual PC-Update zur Deaktivierung der VT-Unterstützung nicht installieren. Nach längerer Diskussion wurde die Ursache gefunden:

  • Der Windows Virtual PC wird als Windows Update installiert und dann zu den Windows-Funktionen hinzufügt. Dadurch steht auch ein Eintrag im Dialogfeld Windows-Funktionen zur Verfügung.
  • Beim betreffenden Anwender war das Kontrollkästchen Windows Virtual PC im Dialogfeld Windows-Funktionen unmarkiert. Ergo war die Windows-Funktion “Windows Virtual PC” deaktiviert und Updates zum Deaktivieren der VT-Unterstützung oder der Windows XP-Mode lassen sich nicht installieren bzw. nutzen.

Sofern es also Probleme gibt, tippen Sie im Suchfeld “Features” ein und wählen den angezeigten Befehl Windows-Funktionen aktivieren oder deaktivieren. Anschließend überprüfen Sie im Dialogfeld Windows-Funktionen, ob das Kontrollkästchen für die Windows-Funktion “Windows Virtual PC” markiert ist.

Es lassen sich keine neuen VMs mehr in VPC anlegen

Manche Anwender stellen plötzlich fest, dass sich in Windows Virtual PC keine neuen virtuellen Maschinen mehr einrichten lassen. Die dazu erforderliche Schaltfläche fehlt einfach im betreffenden Ordnerfenster.

Die Ursache ist ein defekter Eintrag in der Registrierung. Die Lösung habe ich im Blogbeitrag unter [7] beschrieben.

Windows Virtual PC funktioniert nicht mehr

Gelegentlich stellen Anwender fest, dass Windows Virtual PC nicht mehr funktioniert. Da kein Eintrag in der Seite Programme entfernen vorhanden ist, werden das Programm (und ggf. noch dessen Einträge im Benutzerprofil) gelöscht. Beim Versuch einer Neuinstallation meldet der Installer aber, dass ein betreffendes Programm bereits installiert wurde und verweigert die Installation.

Um einen nicht mehr funktionierenden VPC zu deinstallieren und dann erneut installieren zu können, ist ein anderer Ansatz erforderlich. Windows Virtual PC wird nämlich als Windows-Update installiert.

  1. Tippen Sie im Suchfeld des Startmenü “update” ein und wählen Sie den eingeblendeten Befehl Installierte Updates anzeigen aus.
  2. Suchen Sie das Update “Windows Virtual PC (KB958558)”, markieren Sie dieses und klicken auf die Schaltfläche Aktivieren.

Nach der erfolgreichen Deinstallation können Sie Windows Virtual PC über die Setup-Datei erneut installieren.

Tipp: Wurden bereits Dateien gelöscht, das System über die Wiederherstellung auf den Zeitpunkt vor dem Löschen der VPC-Dateien zurücksetzen und die Deinstallation ausführen.

Der Windows XP-Mode bootet nicht

Manche Anwender stellen fest, dass Windows XP-Mode plötzlich nicht mehr bootet. Dies kann unterschiedliche Ursachen haben. Erscheint z. B. die Fehlermeldung:

Windows XP Mode – Windows Virtual PC
”Windows XP Mode” konnte aufgrund fehlender Übereinstimmung beim Hostprozessortyp oder fehlender hardwaregestützter Virtualisierung auf dem System nicht wiederhergestellt werden.

liegt eine andere Konfiguration vor, als bei der Installation des Windows XP-Mode herrschte. Dies kann z. B. der Fall sein, wenn jemand Windows Virtual PC und den XP-Mode installiert, aber die VT-Unterstützung ist im BIOS deaktiviert. Oder die CPU wurde ausgetauscht.

Abhilfe schafft in diesem Fall die Deinstallation des Windows XP-Mode, die über die Funktion Programme entfernen der Systemsteuerung erfolgen kann. Weiterhin kann bei Bedarf auch Windows Virtual PC deinstalliert und dann das Ganze neu installiert werden.


Werbung



Konfiguration kaputt

Treten weiterhin Probleme mit dem Windows XP-Mode auf (Nahtlosmodus funktioniert nicht richtig etc.) kann eine defekte Konfiguration die Ursache sein. Ein einfacher Test ist dann, den Windows XP-Mode unter einem neu angelegten Benutzerkonto auszuprobieren. Klappt dort alles, ist die Konfigurationsdatei im alten Benutzerprofil kaputt.

Windows 7 speichert die Konfigurationsdateien des Windows Virtual PC im Pfad

C:\Users\<Konto>\AppData\Local\Microsoft\Windows Virtual PC
\Virtuelle Computer

Für jede virtuelle Maschine finden sich dort drei Dateien xyz.vmc, xyz.vsv und xyz.vmc.vpcbackup. Löschen Sie alle drei Dateien, ist die Konfiguration der kompletten virtuellen Maschine weg. 

Die Konfiguration für den Windows XP-Mode findet sich in der Datei:

C:\Users\<Konto>\AppData\Local\Microsoft\Windows Virtual PC
\Virtuelle Computer\Windows XP Mode.vsv

Bei einem nicht mehr startenden Windows XP-Mode reicht es, diese .vsv-Datei zu löschen oder umzubenennen.  Danach sollten die Datei beim nächsten Start der virtuellen Maschine neu angelegt werden.

Weiterführende Links:
[1] Windows Virtual PC
[2] Windows XP-Mode
[3] Patch für Windows Virtual PC (erfordert keine VT-Unterstützung)
[4] Weitere Virtualisierungsthemen im Blog
[5] HAV Detection Tool
[6] Microsoft Virtual PC 2007 und Windows Virtual PC
[7] Windows Virtual PC: Keine VMs anlegbar
[8] Sun VirtualBox 3.1 und VMLite
[9] Windows XP-Mode bootet nicht mehr (Forenbeitrag)
[10] Windows XP-Mode-Problem (Forenbeitrag)
[11] Windows XP-Mode bootet nicht (Gulli Board)
[12] Windows XP-Mode nicht verfügbar (Forenbeitrag)


Weitere Infos zu Windows 7 finden sich in meinen Windows 7-Titeln.

(c) by Günter Born www.borncity.de
The source of smart computer books

Schlagworte: ,

Kommentieren

*