WinPhone-Emulator in Win10 VMWare ausführen

8

Ich hatte ein von Win 8.1 gehostetes Betriebssystem mit VS2013 und konnte meine WinPhone-App im Emulator testen. Das Host-Betriebssystem ist Win7 Pro.

Ich habe das gehostete Betriebssystem auf Win10 und VS2015 neu installiert, und jetzt erhalte ich den Hypervisor not enabled -Fehler, wenn ich versuche, meine App mit dem Emulator zu testen:

Ich habe versucht, HyperV (im gehosteten Betriebssystem) wie folgt zu deaktivieren und wieder zu aktivieren:

Der Windows Phone Emulator kann nicht gestartet werden

Aber ohne Erfolg.

Ich habe auch versucht, das BIOS-Setup (PhoenixBIOS) der gehosteten Maschine zu öffnen, aber es gibt keine Optionen, die mir helfen könnten.

Was kann ich noch versuchen, damit es funktioniert?

(Und warum, oh warum habe ich die VM nicht zuerst gesichert?!)

    
Benjol 01.03.2016, 06:54
quelle

2 Antworten

2

In die Workstation Powershell im erhöhten Modus ausführen (Als Administrator ausführen) und führe

aus

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

Stoppen Sie Workstation und gehen Sie zu Einstellungen / Prozessoren / Virtualization Engine und stellen Sie Folgendes ein:

  • Bevorzugter Modus: Automatisch
  • Beschleunigung für binäre Übersetzung deaktivieren: nicht aktiviert
  • Virtualisieren Sie Intel VT-x / EPT oder AMD-V / RVI: checked
  • CPU-Leistungsindikatoren virtualisieren: aktiviert

Starten Sie Workstation und führen Sie lusrmgr.msc aus und überprüfen Sie, ob sich Ihr Konto in der Gruppe Hyper-V-Administratoren befindet

Prüfen Sie, ob der HV Host Service und die virtuelle Hyper-V-Maschinenverwaltung aktiv sind.

Wenn Error 31: A device attached to the system is not functioning den Schritten von hier folgen.

  

Das Problem ist:

     
  • Beenden Sie Workstation.
  •   
  • Öffne die Registrierung (Start & gt; regedit).
  •   
  • Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ hcmon.
  •   
  • Erstellen Sie einen neuen Schlüssel namens Parameter.
  •   
  • Erstellen Sie unter Parameter einen neuen DWORD-Werteintrag namens DisableDriverCheck, und legen Sie dann den Wert auf 1 fest.
  •   
  • Neustart
  •   

Dieses Problem tritt bei Windows 7-Hosts auf. Der Fix arbeitete an den wenigen Ich   versucht.

Wenn Fehler 31 weiterhin angezeigt wird, führen Sie die Eingabeaufforderung der Arbeitsstation im erhöhten Modus aus (Als Administrator ausführen), und geben Sie

ein

bcdedit /set "{current}" hypervisorlaunchtype auto

und starten Sie die Workstation neu.

Überprüfen Sie in den Diensten erneut, dass der HV Host Service und die Hyper-V Virtual Machine-Verwaltung aktiv sind.

Gehen Sie zu Netzwerk- und Freigabecenter / Adaptereinstellungen ändern und deaktivieren und reaktivieren Sie alle Adapter mit folgendem Namen: vEthernet (Interner Ethernet-Port Windows Phone Emulator Interner Switch)

Und jetzt solltest du den Emulator laufen lassen ...;)

    
Todd 15.08.2016, 22:39
quelle
3
  1. Versuchen Sie, .vmx Ihrer VM zu öffnen und fügen Sie Folgendes hinzu:

    hypervisor.cpuid.v0 = “FALSE”

  2. Wählen Sie in Ihren VM-Einstellungen Virtualize Intel VT-x/EPT or AMD-V/RV1 .

    
pr0gramist 15.08.2016 22:41
quelle