Windows 10を更新して10061 Windows Phoneエミュレーター(すべての8.1および10)をビルドすると、起動が停止しました。次のエラーが表示されます。「Windows PhoneエミュレーターはWindows Phoneオペレーティングシステムに接続できません。UDPポートをセットアップできませんでした」
エミュレータの「修復」を試みましたが、何も変わりませんでした。
Hyper-Vマネージャーは、仮想マシンが機能することを示し、Hyper-Vマネージャーから直接起動できます。私が言ったように、以前のWindows 10 TPビルドでは問題ありませんでした。
コントロールパネル\ネットワークおよびインターネット\ネットワーク接続の下に「仮想スイッチ」情報が表示されていますか?そうでない場合は、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アダプターに関するものであることがわかったため、それらを削除することにしました。
これらはステップです
Cmdを管理者として実行し、次のコマンドを入力します
devmgr_show_nonpresent_devices = 1を設定します
devmgmt.mscを開始します
これにより、デバイスマネージャーが起動し、ハイパーvネットワークアダプターのリストが表示されます。
右クリックして、すべてのハイパーvネットワークアダプターをアンインストールします
Hyper v Managerを開き、仮想マシンを削除します
Virtual Switch Manager(hyper-vマネージャーの右側)から、すべての内部スイッチを削除します
システムを再起動し、Visual Studioを実行してエミュレーターを起動します
詳細はこちらをご覧ください http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/
同様の問題があり、提供されたさまざまなソリューション(Hyper-Vイメージとネットワークスイッチのクリーンアップ)、Hyper-Vの再インストール、Visual Studioの再インストール、古いシステムの復元ポイントへの復元を試しましたが、私のアクションのいずれも解決しませんでした問題。
しかし、私は問題を修正した以下のアクションを試しましたが、もちろんいくつかは上記の手順と提供された他の回答で問題を解決できるかもしれません。
私の場合、仮想アダプターにはネットワーク接続がありません。 Wi-Fiアダプターの接続を仮想アダプターに共有しました。この問題は修正され、クラッシュすることなくアプリをエミュレーターに展開できます。
私にとって、次の手順はうまくいきました。
Hyper-Vマネージャーを開き、すべてのエミュレーターを削除します
Virtual Switch Manager(hyper-vマネージャーの右側)から、すべての内部スイッチを削除します
コントロールパネル->ネットワークと共有センターから、Windows Phoneエミュレーターの仮想イーサネットポートを無効にします。
Visual Studioを起動し、そこからエミュレーターを起動します(プロジェクトを展開するだけです)
更新:古い接続は無効のままになり、新しい接続が作成されます。古い接続を削除する場合は、デバイスマネージャーに移動し、接続を見つけて「アンインストール」を選択します
私の場合、ノートブックモデムに問題がありました。 Sierra Wireless EM7345 4G LTEです。無効にするとすぐに、Win10 Mobile Emulatorは魅力的に機能しました。
次の図のように、右側で仮想スイッチマネージャーを開きます。
「Windows Phone Emulator Internal Switch」および「Microsoft Emulator NAT Switch」を含むすべての仮想スイッチを以下の図のように削除します。
このオプションをお試しください
1.)Hyper-Vを開きます
2.)既存の構成済みのWindows Phoneエミュレーターをシャットダウンします。
3.)リストに表示されている既存の電話エミュレーターを削除します
3.)[仮想スイッチマネージャー]をクリックします
4.)「Windows Phone Emulator Internal Switch」をクリックします
5.)「削除」をクリックして、既存の「Windows Phone Emulator Internal Switch」を削除します。
6.)「適用」と「OK」をクリックします
これは動作するはずです。 これがそうでない場合、これをしてください:
次に、「ネットワーク接続」を開きます
「vEthernet(内部イーサネットポートWindows Phoneエミュレーター内部スイッチ)」が表示されます。
しかし、オプション1でこの同じスイッチを削除しましたが、それでも[ネットワーク接続]ページに表示されます。
デバイスマネージャーを開き、[ネットワークアダプター]を展開します。
[ネットワークアダプター]の下に表示される名前は、[ネットワーク接続]ウィンドウで言及されている[デバイス名]と同じである
削除する正しい「Hyper-V仮想イーサネットアダプター」を見つけます。
次に、デバイスマネージャーで、正しいネットワークアダプターを右クリックし、[アンインストール]を選択します。これはリストから消えます。
「ネットワーク接続」を開き、「vEthernet(内部イーサネットポートWindows Phoneエミュレーターの内部スイッチ)」が表示されなくなることを確認します。
Visual Studioを開き、目的のエミュレーターでプロジェクトを実行します。
今回はすべて正常に動作し、エミュレーターはWindows 10またはWindows 8を起動します。
上記のマガニフェリックスが提案した手順はうまくいきましたが、さらに2つの手順を適用する必要がありました。
私はこの問題で数日間苦労しました。すべてのフォーラムとリファレンスを読んだ後、解決策を見つけて修正しました。解決策は次のとおりです。 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.
干渉するソフトウェアをアンインストールした後、エミュレーターを正常に実行できます。この助けを願っています。ありがとう
Windows 10 pro。
上記のすべて、および他のスレッドからの同様の提案を試みた後、最終的に私のために働いたのは:
すべての再起動が必要なわけではないかもしれませんが、私はこれに長い間頭を打ち続けていました。
これは、過去に数回Hyper-Vを追加および削除したこと、およびいくつかのVirtualBoxの競合(現在インストールしていないため、過去にHyper-VでNiceを再生していなかったため)が原因であると考えています。
上記のすべてのヒントをありがとう、これが誰かを助けることを願っています。
私は同様の問題を抱えており、多くの解決策を試し、以下の手順を実行してエミュレーターを動作させました:
できた.
私にとっては、上記のすべてのソリューションは機能しませんでした。多分私のイーサネットが無効になっているからでしょう。
私のソリューションは他のものに似ています:
1)hyper-vからvmを削除します
2)すべての内部スイッチを削除します
3)新しいスイッチを手動で作成し、wifiを選択します
4)vmプロファイルをインストールする
5)開始:)...
6時間後
私はそれが古いスレッドであることを知っていますが、ちょうど私がチャイムすると思いました.
私にとってそれを修正したのは、「Windows機能をオンまたはオフにする」...すべてのhyper vボックスの選択を解除する...コンピュータを再起動する...そして「windows機能をオンまたはオフにする」ですべてのhyper vボックスを再度選択することでした「再起動します。..
これは私のためにそれを修正しました。上記のソリューションを試しましたが、うまくいきませんでした。
何らかの理由でHyper-V UIの内部スイッチを削除できない場合:
regedit HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchListに移動します
windows Phoneエントリ(またはすべて)を削除する
シルマーが提供するソリューションは私のために働いた。少なくとも、Windows 10 Proの場合、Hyper-Vをインストールする必要がありますが、エミュレーターインストーラーが適切に構成するため、仮想スイッチを構成しないようにします。