web-dev-qa-db-ja.com

Windows Phoneエミュレーターが起動しない(UDPポートをセットアップできませんでした)

Windows 10を更新して10061 Windows Phoneエミュレーター(すべての8.1および10)をビルドすると、起動が停止しました。次のエラーが表示されます。「Windows PhoneエミュレーターはWindows Phoneオペレーティングシステムに接続できません。UDPポートをセットアップできませんでした」

エミュレータの「修復」を試みましたが、何も変わりませんでした。

error

Hyper-Vマネージャーは、仮想マシンが機能することを示し、Hyper-Vマネージャーから直接起動できます。私が言ったように、以前のWindows 10 TPビルドでは問題ありませんでした。

emulator works in background

27
nikita_97_10

コントロールパネル\ネットワークおよびインターネット\ネットワーク接続の下に「仮想スイッチ」情報が表示されていますか?そうでない場合は、Hyper-Vから "Windows Phone Emulator Internal Switch"を再作成して、問題が解決するかどうかを確認してください。以下の手順を試してください。

1.)Hyper-Vを開きます

2.)既存の構成済みの電話エミュレーターをシャットダウンします。

3.)[仮想スイッチマネージャー]をクリックします

4.)[Windows Phone Emulator Internal Switch]をクリックします

5.)そこに表示される設定を覚えておいてください(削除してから再作成するため)

6.)「削除」をクリックして、既存の「Windows Phone Emulator Internal Switch」を削除します。

7.)[適用]および[OK]をクリックします

8.)[新しい仮想ネットワークスイッチ]をクリックして[Windows Phoneエミュレーターの内部スイッチ]を再作成し、手順5で記憶したのと同じ設定を使用します。

9.)次に、Visual StudioからF5を試してください。正しい仮想スイッチで新しいエミュレーターを構成する必要があります。

上記の解決策はうまくいきませんでした。この問題はHyper vアダプターに関するものであることがわかったため、それらを削除することにしました。

これらはステップです

  1. Cmdを管理者として実行し、次のコマンドを入力します

    devmgr_show_nonpresent_devices = 1を設定します

    devmgmt.mscを開始します

  2. これにより、デバイスマネージャーが起動し、ハイパーvネットワークアダプターのリストが表示されます。

  3. 右クリックして、すべてのハイパーvネットワークアダプターをアンインストールします

  4. Hyper v Managerを開き、仮想マシンを削除します

  5. Virtual Switch Manager(hyper-vマネージャーの右側)から、すべての内部スイッチを削除します

  6. システムを再起動し、Visual Studioを実行してエミュレーターを起動します

詳細はこちらをご覧ください http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/

57
Magani Felix

同様の問題があり、提供されたさまざまなソリューション(Hyper-Vイメージとネットワークスイッチのクリーンアップ)、Hyper-Vの再インストール、Visual Studioの再インストール、古いシステムの復元ポイントへの復元を試しましたが、私のアクションのいずれも解決しませんでした問題。

しかし、私は問題を修正した以下のアクションを試しましたが、もちろんいくつかは上記の手順と提供された他の回答で問題を解決できるかもしれません。

私の場合、仮想アダプターにはネットワーク接続がありません。 Wi-Fiアダプターの接続を仮想アダプターに共有しました。この問題は修正され、クラッシュすることなくアプリをエミュレーターに展開できます。

wi-fi adapter sharing option

8
Mahender

私にとって、次の手順はうまくいきました。

  1. Hyper-Vマネージャーを開き、すべてのエミュレーターを削除します

  2. Virtual Switch Manager(hyper-vマネージャーの右側)から、すべての内部スイッチを削除します

  3. コントロールパネル->ネットワークと共有センターから、Windows Phoneエミュレーターの仮想イーサネットポートを無効にします。

  4. Visual Studioを起動し、そこからエミュレーターを起動します(プロジェクトを展開するだけです)

    更新:古い接続は無効のままになり、新しい接続が作成されます。古い接続を削除する場合は、デバイスマネージャーに移動し、接続を見つけて「アンインストール」を選択します

私の場合、ノートブックモデムに問題がありました。 Sierra Wireless EM7345 4G LTEです。無効にするとすぐに、Win10 Mobile Emulatorは魅力的に機能しました。

1
NPadrutt
  1. Hyper-Vマネージャーを開きます。
  2. 次の図のように、右側で仮想スイッチマネージャーを開きます。

    Open Virtual Switch Manager

  3. 「Windows Phone Emulator Internal Switch」および「Microsoft Emulator NAT Switch」を含むすべての仮想スイッチを以下の図のように削除します。

    Remove Virtual Switch

    1. Visual Studioで、アプリをデプロイするエミュレータをクリックします。
0

このオプションをお試しください

1.)Hyper-Vを開きます

2.)既存の構成済みのWindows Phoneエミュレーターをシャットダウンします。

3.)リストに表示されている既存の電話エミュレーターを削除します

3.)[仮想スイッチマネージャー]をクリックします

4.)「Windows Phone Emulator Internal Switch」をクリックします

5.)「削除」をクリックして、既存の「Windows Phone Emulator Internal Switch」を削除します。

6.)「適用」と「OK」をクリックします

これは動作するはずです。 これがそうでない場合、これをしてください:

次に、「ネットワーク接続」を開きます

「vEthernet(内部イーサネットポートW​​indows Phoneエミュレーター内部スイッチ)」が表示されます。

しかし、オプション1でこの同じスイッチを削除しましたが、それでも[ネットワーク接続]ページに表示されます。

デバイスマネージャーを開き、[ネットワークアダプター]を展開します。

[ネットワークアダプター]の下に表示される名前は、[ネットワーク接続]ウィンドウで言及されている[デバイス名]と同じである

削除する正しい「Hyper-V仮想イーサネットアダプター」を見つけます。

次に、デバイスマネージャーで、正しいネットワークアダプターを右クリックし、[アンインストール]を選択します。これはリストから消えます。

「ネットワーク接続」を開き、「vEthernet(内部イーサネットポートW​​indows Phoneエミュレーターの内部スイッチ)」が表示されなくなることを確認します。

Visual Studioを開き、目的のエミュレーターでプロジェクトを実行します。

今回はすべて正常に動作し、エミュレーターはWindows 10またはWindows 8を起動します。

0
Gehan Fernando

上記のマガニフェリックスが提案した手順はうまくいきましたが、さらに2つの手順を適用する必要がありました。

  1. Devmgmt.mscから仮想スイッチを削除すると、残りの仮想スイッチエントリはHyper-Vマネージャーから削除できなくなります(ステップ5)。ただし、そのままにしておくことは問題ありませんでした。
  2. Visual Studioからエミュレータを初めて起動したとき、接続できませんでした。 Hyper-Vマネージャーで仮想スイッチを見ると、それはプライベート仮想ネットワークとして作成されていました。 Visual Studioとhyper-vマネージャーの両方からエミュレーターをシャットダウンし、内部スイッチを内部仮想ネットワークに変更することで問題が解決しました。その後、エミュレータはVisual Studioから起動して接続します。
0

私はこの問題で数日間苦労しました。すべてのフォーラムとリファレンスを読んだ後、解決策を見つけて修正しました。解決策は次のとおりです。 https://msdn.Microsoft.com/en-us/library/windows/apps/jj681694(v = vs.105).aspx

他の仮想化またはネットワークソフトウェアおよびドライバーからの干渉

他の仮想化およびネットワークソフトウェアとドライバーは、エミュレータがVisual Studioと通信するために使用する仮想ネットワークに干渉する可能性があります。問題を引き起こす可能性のあるソフトウェアの種類は次のとおりです。

-Virtualization software other than Hyper-V.

-VPN clients.

-Software firewalls.

-Antivirus applications that hook into the network stack.

-Network monitoring or logging tools.

-Other system monitoring software.

干渉するソフトウェアをアンインストールした後、エミュレーターを正常に実行できます。この助けを願っています。ありがとう

0
Billy

Windows 10 pro。

上記のすべて、および他のスレッドからの同様の提案を試みた後、最終的に私のために働いたのは:

  • Hyper-Vのアンインストール:[追加/削除]-> [Windowsの機能の有効化/無効化]
  • Visual Studio Emulator for Androidをアンインストールします
  • リブート
  • デバイスマネージャーで、「ネットワークアダプター」ノードの下にある残りの「Hyper-V仮想イーサネットアダプター」インスタンスをすべて「アンインストール」します
  • リブート
  • Hyper-Vを再インストールする
  • リブート
  • Visual Studio Emulator for Androidを再インストールします
  • デバイスプロファイルをダウンロードして起動する
  • 利益

すべての再起動が必要なわけではないかもしれませんが、私はこれに長い間頭を打ち続けていました。

これは、過去に数回Hyper-Vを追加および削除したこと、およびいくつかのVirtualBoxの競合(現在インストールしていないため、過去にHyper-VでNiceを再生していなかったため)が原因であると考えています。

上記のすべてのヒントをありがとう、これが誰かを助けることを願っています。

0
Silmar

私は同様の問題を抱えており、多くの解決策を試し、以下の手順を実行してエミュレーターを動作させました:

  1. 「Virtual Switch manager」からすべての仮想スイッチを削除します
  2. システムを再起動します。
  3. [コントロールパネル]-> [ネットワークとインターネット]-> [ネットワークと共有センター]-> [共有の詳細設定] 共有画面の詳細
  4. また、すべてのネットワークプロファイルに対して[ネットワーク検出を有効にする]および[ファイルとプリンターの共有を有効にする]を有効にします。
  5. エミュレータを起動します。

できた.

0
Surabh Shah

私にとっては、上記のすべてのソリューションは機能しませんでした。多分私のイーサネットが無効になっているからでしょう。

私のソリューションは他のものに似ています:

1)hyper-vからvmを削除します

2)すべての内部スイッチを削除します

3)新しいスイッチを手動で作成し、wifiを選択します

スクリーンショット

4)vmプロファイルをインストールする

5)開始:)...

6時間後

0
croban

私はそれが古いスレッドであることを知っていますが、ちょうど私がチャイムすると思いました.

私にとってそれを修正したのは、「Windows機能をオンまたはオフにする」...すべてのhyper vボックスの選択を解除する...コンピュータを再起動する...そして「windows機能をオンまたはオフにする」ですべてのhyper vボックスを再度選択することでした「再起動します。..

これは私のためにそれを修正しました。上記のソリューションを試しましたが、うまくいきませんでした。

何らかの理由でHyper-V UIの内部スイッチを削除できない場合:

  1. regedit HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchListに移動します

  2. windows Phoneエントリ(またはすべて)を削除する

  3. コンピューターを再起動する
  4. vSを起動し、すべてをセットアップするエミュレーターを実行します
0
Peter

シルマーが提供するソリューションは私のために働いた。少なくとも、Windows 10 Proの場合、Hyper-Vをインストールする必要がありますが、エミュレーターインストーラーが適切に構成するため、仮想スイッチを構成しないようにします。

0
VinceA