web-dev-qa-db-ja.com

WindowsPhoneエミュレーターを起動できません

私はこのエラーを数回見ました。毎回深くグーグルして、ついにウィンドウとすべてのものを再インストールさせました。助けてください、私はすべてを再び再インストールしたくありません。エラーは次のとおりです。

Windows Phone Emulator

Unable to start the Windows Phone Emulator

Windows Phone Emulator is unable to start because 
the hypervisor is not running. The likely cause is
that hardware-assisted virtualization is not enabled.

Check your computer's BIOS to ensure that hardware-
assisted virtualization and hardware-assisted data 
execution features are enabled.

Unable to start the Windows Phone Emulator

しかし、昨日、私はエミュレーターを使用してWindows Phoneで本当に正常にデバッグしました、そして私は本当に
BIOSで仮想化をオンにしましたおよびWindowsの機能をオンまたはオフにする: Turned on all

F5を押すと、IDE別のエラーが発生することがあります:0x80131500 enter image description here

私のPC:Windows 8.1 Ultimate 64b、4GB RAM、i3、Visual Studio 2013 RC3

16
truongnm

とうとう一日中苦労して解決しました^^このようなばかげたエラーを解決するために誰かが私のように時間を無駄にする必要がないように、ここに解決策を投稿します!

  1. 単純なHyper-Vを無効にする [Windowsの機能をオンまたはオフにする]オプション(Windows + Sの組み合わせを押すと開くことができます。これにより検索ボックスが開き、「Windowsの機能をオンまたはオフにする」と入力します「」
  2. PCを再起動します
  3. Hyper-Vを有効にするオプションを手順1と同じ方法で使用します。

コーディングをお楽しみください:D

47
truongnm

受け入れられた回答が機能しない場合(残念ながら私には機能しなかったため)、BIOSでデータ実行防止(DEP)も有効にしてください。

以下の記事では、Hyper-Vで有効にするBIOS設定の概要を説明しています。 https://msdn.Microsoft.com/en-us/library/windows/apps/jj863509%28v=vs.105%29.aspx

私の場合、BIOSでハードウェア支援仮想化を有効にしましたが、データ実行防止(DEP)は有効にしませんでした。また、Windowsの機能を介してHyper-Vを有効にしました。 BIOSでDEPを有効にした後、WindowsPhoneエミュレーターを実行できました。

5
Adam Weber

管理者権限を持つCMD:

bcdedit /set hypervisorlaunchtype auto

再起動します。

4
user3586834