簡體   English   中英

Windows Phone模擬器無法啟動

[英]Windows Phone Emulator not starting

當我從VS13運行模擬器時,在“Windows Phone OS正在啟動”中掛起自我,但在Hyper-v管理器中運行正常,然后不斷出現兩個錯誤

錯誤:DEP6200:Boostrapping'模擬器8.1 WVGA 4英寸512MB'失敗。 無法找到設備。 應用部署失敗。 請再試一次。

錯誤:DEP6100:在boostrapping階段“連接到設備”期間發生以下意外錯誤:SmartDeviceException - 應用程序部署失敗。 請再試一次。

救命!

  1. 修復Visual Studio
  2. 下載並安裝此模擬器(Microsoft Emulator - Windows 10.0.26624) https://go.microsoft.com/fwlink/p/?LinkID=619310

解決方案是刪除重復的路由。

  1. 項目清單
  2. 以管理員身份運行“cmd.exe”
  3. 輸入“route print”
  4. 如果您看到169.254.0.0中的兩條完全相同的路線,請點擊此處:

Persistent Routes:
Network Address  Netmask      Gateway Address  Metric
169.254.0.0      255.255.0.0  192.168.1.47     1
169.254.0.0      255.255.0.0  192.168.1.44     1
  1. (b)然后用“route delete 169.254.0.0”刪除這兩條路線
  2. 刪除Hyper-V(轉到“程序和功能”)
  3. 重啟系統
  4. 安裝Hyper-V
  5. 重啟系統

現在,您可以在模擬器上部署和調試Windows Phone項目。

根據我的經驗,您遇到的兩個錯誤與Windows Phone VM的兩個組件有關。

對於第一個錯誤,我不知道到底發生了什么失敗,但聽起來虛擬機映像可能無法像VS期望的那樣工作,你可以做的一件事就是打開Hyper-V管理器並刪除虛擬機,當你從VS再次開始調試,它將根據您正在模擬的設備的規格再次創建VM Image。

但要注意第二個錯誤:

我曾多次遇到過這個錯誤,但即使VM成功啟動了虛擬機,也會出現這種錯誤,但是通過為其創建的虛擬交換機與它進行通信存在問題,並且可以在Hyper-V上進行管理虛擬交換機部分。

因此,在這種情況下,您可以再次通過刪除Hyper-V管理器中的虛擬交換機來解決此問題,VS將在您再次開始調試時重新創建它。

對不起,我沒有給出詳細步驟的確切答案,但刪除虛擬交換機和虛擬機大部分時間都可以工作,因為VS再次嘗試時會為您完成所有配置,但如果失敗, 請查看本指南MSDN 我希望你能讓它運轉起來,當你只是試圖測試你的應用程序時,處理這些問題是一件非常痛苦的事。

在VS2013的更新2的設置階段帶來WP8.1時,Windows Update似乎存在問題/沖突並重新啟動。

很多人都有同樣的問題:

您可以重新啟動計算機,檢查任何掛起的Windows更新,然后重試嗎?

在我的情況下,我已按照此解決方案的建議刪除Hyper V管理器中的所有虛擬機,從而解決了此問題: https//stackoverflow.com/a/21084481/4562521

  1. 打開Hyper V Manager(單擊“開始”,指向“管理工具”,然后單擊“Hyper-V管理器”)
  2. 刪除所有已安裝的虛擬機
  3. 刪除所有虛擬交換機
  4. 重啟系統
  5. 重新運行視覺工作室

我多次遇到這個問題,主要原因是防病毒防火牆設置。

Windows手機模擬器將創建虛擬網絡適配器,獨立的防病毒防火牆不允許訪問這些適配器。

要解決此問題,請卸載或禁用包括Windows Defender在內的防病毒軟件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM