web-dev-qa-db-ja.com

Windows Phone 8エミュレーターエラー-スイッチの作成中に何かが発生しました

私はこの質問で言及したような同様の問題を抱えています:

仮想マシンを作成できません

しかし、私の問題はエラーの説明が少し異なります。

enter image description here

Windows Phoneエミュレーターは仮想マシンを作成できませんでした:スイッチの作成中に何かが発生しました:XdeはホストマシンのIPv4アドレスを見つけることができませんでした。

SLAT互換ハードウェアがあり、BIOSで仮想化が有効になっています。Windows8のインストールは64ビットで、not仮想化されています。 Hyper-Vがインストールされます(再インストールを試みましたが、助けにはなりませんでした)。編集:VirtualBoxまたは他の仮想化ソフトウェア(Hyper-Vを除く)がインストールされていません

EDIT2:インストールされた他のネットワークソフトウェアであったようです。私はそれを専門的に必要とするので、それを削除しなければならないことは非常に時間がかかります。彼らがそれを修正することを願っています。

EDIT3:私はそれについてもっと詳しく書いた 私のブログで

59
Igor Ralic

[スタート]メニューからHyper-Vマネージャーを開き、仮想スイッチマネージャーを開きます。既存のスイッチをすべて削除し、接続タイプを内部に設定して新しい仮想スイッチを作成してください。

後でXdeCleanup.exeを実行する必要がある場合があります。

21

すでに回答されていますが、私にとっては(VirtualBoxをアンインストールすることなく)より簡単なものが機能しました:

"Hyper Vに移動します。仮想スイッチマネージャーに移動します。「Windows Phoneエミュレーター内部スイッチ」という仮想スイッチを作成します。接続タイプを内部に設定します。エミュレーターを起動します。 "

エミュレータを実行する前にマシンを再起動する必要がありましたが、今ではすべて正常に動作しています:VS2012、Xde、VirtualBox。

クレジットは TheGeekNextDoor に移動します。

61

同じエラーメッセージがありました。 VirtualBoxを削除した後、すべてが正常に動作します

18

価値のあることですが、このようなすべてのvEthernetアダプターで「確定的ネットワークエンハンサー」をオフにした後、私の問題は解消されたようです。

network adapter settings

Microsoft here のオンラインドキュメントに従って、これを試してみたいと思いました。 「エミュレーターが使用するHyper-V仮想アダプターを再構成するには」というセクションを参照してください。

これが固執することを願っています。これは、この「新しく強化された」エミュレーターではなく、機能するものに遅れを取ろうとする骨の折れるプロセスでした。

7
Eric Liprandi

これは私のために働いた。 Windows 8のスタート画面に移動します。右にスクロールして、HyperVタイルを確認します。

Hyper Vに移動します。VirtualSwitch Managerに移動します。 「Windows Phone Emulator Internal Switch」という仮想スイッチを作成し、接続タイプを「内部」にします。

エミュレータを起動します。動作するはずです。

5
coderpro

ここでの回答のいくつかは有用であり、試行錯誤の方法をテストすることで、私に合った解決策を見つけました。注:Windows 8 64ビットにインストールされたCisco VPNクライアントがあります。 Ciscoクライアントを削除したくありませんでした。

  1. Hyper-Vマネージャー-仮想スイッチマネージャーを開き、「Windows Phone Emulator Internal Switch」という仮想スイッチを作成します。接続タイプを「内部」にします。既存の仮想スイッチを削除する必要はありません。
  2. 「ネットワーク接続」を開きます。 [vEthernet Windows Phone Emulator Internal Switch]を右クリックして、[プロパティ]を選択します。 「確定的ネットワークエンチャンサ」の選択を解除し、[OK]をクリックします。他のvEthernetインターフェイスでも同様に行うことができます。
  3. エミュレータを実行すると動作するはずです。
4
dotokija

Xdeは現在、Cisco VPN Client v5.xと互換性がないようです。 VPNクライアントをインストールすると、実際にこのエラーが発生します。 Cisco VPN Clientをアンインストールすると、これが解決します。

3
Marc Gravell

これは私が同じ問題を解決するのに役立ちました: http://mobileworld.appamundi.com/blogs/petevickers/archive/2012/11/01/troubleshooting-windows-phone-8-emulator-problems.aspx

また、virtualboxを同時にアンインストールする必要はありません。

これが誰かに役立つことを願って

3
Felix

この愚かなエラーの解決策を見つけました。私はこの問題に1か月近く取り組んでいました。

最近2つのことをしたばかりで、エミュレーターはHyper-Vで仮想マシンを作成し、アプリケーションをエミュレーターにデプロイしました。

  1. ウイルス対策を無効にします。 (Panda Cloud Anti-Virusを使用していました)
  2. 消した場合はファイアウォールを有効にします

これがうまくいくことを願っています。

ありがとう。

1
webwizo

これを実現するのにいくつか問題がありました。最終的に、ネットワークアダプターをランダムに無効または有効にすることで、外部アダプターでも仮想スイッチを機能させることができました。

1
VeeTheSecond

VMWare PlayerとVirtual Boxを削除し、Windows Phone 8 SDKの修復インストールを実行することでこれを修正できました(コントロールパネル->アンインストール-> Windows Phone 8 SDK->変更->修復

0
zshift

この問題がWindows 10で発生した場合、簡単な修正があります...に移動します:

  • スタートメニュー
  • 設定
  • ネットワークとインターネット
  • 状態
  • ネットワークリセット

これにより、すべての仮想ネットワークアダプターがクリーンアップされ、エミュレーターで再作成できるようになります。再起動したら、エミュレータを削除してから再作成すると、必要なネットワークアダプタが機能するように作成されます。

DISCLAIMER:この手法は、Windows 10マシンでAndroidのVisual Studio Emulatorを使用して機能しました。Windows8ではなく、Windows Phoneエミュレーターでもないことを理解していますが、根本的な問題は同じであるため、誰かがここに着陸してWindows 10を使用している場合は、これを試してみてください。

0
AaronK