Эмулятор Windows Phone 8.1 застрял в стартовой ОС
Я установил новую W10 и VS 2015, и теперь, когда я пытаюсь запустить недавно созданный hello world тип приложения на эмуляторе, он не загружается, все, что он говорит:
через 5-10 минут он выходит, а Visual studio возвращает DEP6100 (ошибка на этапе начальной загрузки - подключение к устройству) и ошибки DEP6200 (не найденные устройством).
Однако сама виртуальная машина запускается, загружается и работает в Hyper-V
![VM works]()
Вещи, которые я пробовал:
- Изменение/восстановление эмулятора Windows 8.1 (ничего не изменилось)
- Изменить/Восстановить Visual Studio (ничего не изменилось)
- Переустановить Visual Studio (ничего не изменилось)
- Изменить тип коммутатора в Hyper V от внутреннего до частного (при появлении окон эмулятора он вызвал ошибку при разрешении хоста ip, но загрузился и фактически на этот раз прошел Windows Phone OS запускает экран и фактически загружается, но Visual Studio каким-то образом не узнала, что и через несколько минут после ее загрузки она принудительно отключила виртуальную машину и вернула те же коды ошибок)
- Удаление всех сетевых адаптеров (включая мой компьютер), а затем проверку аппаратных изменений, чтобы они снова создавали их. (Они были воссозданы, но не помогли, теперь есть только 3 адаптера (Ethernet, Wifi и vEthernet (внутренний коммутатор Windows Phone)
- Перезагрузка этого миллиарда раз, не меняя ничего (как-то не работает)
Ответы
Ответ 1
Итак, примерно через 2 дня безостановочного googling я нашел решение из другого вопроса stackoverflow, где у кого-то была аналогичная проблема, но с эмулятором Android
Эмулятор Visual Studio (2015) для android не работает - XDE.exe - Код выхода 3
Что я сделал:
- Удалить все виртуальные машины в Hyper V
- Удалить все коммутаторы в Hyper V
- Запустите xdecleanup.exe для каждой версии XDE (найдено в C:/Program Files (x86)/Microsoft XDE/[8.0/8.1/10.0.10240.0]/XdeCleanup.exe
- Запустить изменение/восстановление на "Эмуляторы Windows Phone 8.1 - ENU"
- Перезапустить Visual Studio
Ответ 2
Я пробовал то, что вы сделали, и это не сработало. Поэтому я сделал следующее:
- Перейдите в раздел "Панель управления\Сеть и Интернет\Сетевые подключения"
- щелкните правой кнопкой мыши на "vEthernet (Внутренний коммутатор внутреннего эмулятора внутреннего Ethernet-порта Ethernet)".
- Выберите свойства и проверьте корпус "Расширяемый виртуальный коммутатор Hyper-V" и нажмите "ОК".
- Снова щелкните правой кнопкой мыши на vEthernet и отключите его. Затем снова включите его.
- Запустите виртуальную машину и подождите несколько минут (1-й раз всегда дольше загружается)
Ответ 3
Это исправлено для Visual Studio в Windows 10. Разрешите следующее приложение через ваш брандмауэр. Если у вас нет установленного брандмауэра, вы используете встроенную версию Windows:
"C:\Program Files (x86)\Microsoft XDE\10.0.10586.0\XDE.exe"
Обратите внимание, что фактический путь может измениться в зависимости от того, какой эмулятор вы установили.
Ответ 4
У меня была та же проблема с эмуляторами Windows 10 Mobile, которые неожиданно перестали работать после отключения и повторного включения функций Hyper V в Windows 10 один раз.
Для меня это было исправлено:
- Откройте Панель управления → Сеть и Интернет → Сетевые подключения
Должен быть адаптер с именем vEthernet (Внутренний коммутатор внутреннего Ethernet-порта внутреннего порта Ethernet). (На самом деле у меня было 2 из них, один из которых изобразил красный крест, в котором говорилось: "Сетевой кабель отключен" и один "Неизвестная сеть" - я выбрал последний для следующих шагов).
- Щелкните правой кнопкой мыши адаптер и выберите Свойства
- Переключиться на вкладку Общий доступ
- Проверьте первый вариант "Разрешить другим пользователям сети подключаться...", снимите флажок "Разрешить другим пользователям управлять или отключать..."
- Как подключение к домашней сети выберите vEthernet (Внутренний коммутатор внутреннего эмулятора внутреннего Ethernet-порта Ethernet)
- Вернитесь на первую вкладку Сеть
- Снимите флажок Протокол Интернета версии 6
- Нажмите ОК, а затем нажмите ОК в следующем диалоговом окне сообщения (говоря о IP-адресах)
Visual Studio 2015 был открыт все время, делая это. После этих шагов я нажал F5, подождал некоторое время (1-2 минуты) для загрузки ОС и приложения.
(Это решение похоже на предложение, предложенное в MS forums.)
Примечание. Решение, предоставленное DomDev, не работает для меня. Я не пробовал один из Эдгара.
Ответ 5
Немного поздно и глупо, но моя проблема заключалась в том, что на моей машине не было свободного места на диске!