After updating Windows 10 to build 10061 windows phone emulators (all 8.1 and 10) stopped starting. I get the following error:
"Windows Phone Emulator is unable to connect to the Windows Phone operating system. Couldn`t setup the UDP port"
I tried "reparing" emulators, but nothing changed.
Hyper-V manager shows that virtual machine works, and it can be started directly from Hyper-V manager.
As i said, in previous windows 10 TP builds it was OK.
The solutions above did not work for me. I found out that the issue was with the Hyper v adapters so I decided to deleted them which caused hyper -v to create them again.
These are the steps
Run cmd as admin and enter the following commands
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
This will startup the device manager and show the list of hyper v network adapters
Right click and uninstall all hyper v network adapters
Open Hyper v manager and delete the virtual machines
From Virtual Switch Manager (right side of hyper-v manager), delete all internal switches
Restart the system and run visual studio and launch emulator
See this for more info http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/
Do you see your "Virtual Switch" information under: Control Panel\Network and Internet\Network Connections? If not, you can try to recreate your "Windows Phone Emulator Internal Switch" again from Hyper-V to see if that resolves your issue. Try these steps below:
1.) Open Hyper-V
2.) Shutdown any existing configured Phone emulators.
3.) Click on "Virtual Switch Manager"
4.) Click on the "Windows Phone Emulator Internal Switch"
5.) Remember what the settings are displayed there (because you will delete it and recreate it)
6.) Delete the existing "Windows Phone Emulator Internal Switch" by clicking "Remove"
7.) Click "Apply" and "OK"
8.) Re-create the "Windows Phone Emulator Internal Switch" by clicking the "New virtual network switch" and use the same settings you remembered in Step 5.
9.) Then try to F5 from Visual Studio - which should configure a new emulator on the right virtual switch.
I had similar problem, i tried the various solutions offered (cleaning up the Hyper-V images and network switches), reinstalling Hyper-V, reinstalling Visual Studio, restoring to Old System Restore point - but none of my actions didn't resolved the problem.
But i tried below action which fixed the problem, off course some might able to resolve the problem with above steps and other answers provided.
In my case, my virtual adapter doesn't have network connectivity. I shared my wi-fi adapter connectivity to virtual adapter. This fixed for me, i can able to deploy apps into emulator without any crashes.
For me, the following steps worked:
Open Hyper-V manager and delete all emulators
From Virtual Switch Manager (right side of hyper-v manager), delete all internal switches
From Control Panel->Network and Sharing Center, disable the virtual ethernet port for windows phone emulator
Start Visual Studio and start emulator from there (Just deploy a project)
Update: Your old connection will stay disabled and a new connection will be created. If you want to delete the old connection, go to device manager, find the connection and choose "uninstall"
In my case there was a problem with my notebook modem. It is a Sierra Wireless EM7345 4G LTE. As soon as I deactived it the Win10 Mobile Emulator worked like a charm.
For me all above solutions didn't work.
Maybe because my Ethernet is disabled.
My solution is similar to other:
1) delete vm's from hyper-v
2) delete all internal switches
3) create manually new switch and select wifi
screenshot
4) install vm profile
5) start it :)...
after 6h endly
If for some reason you are unable to delete internal switches in Hyper-V UI:
go to regedit
HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchList
delete Windows Phone entry (or all)
reboot computer
start VS and run emulator which will set everything up
I had a similar problem and tried many solutions and got the emulator working by doing the below steps:
Remove all the virtual switches from "Virtual Switch manager"
Restart your system.
Goto Control Panel -> Network and Internet -> Network and Sharing Center -> Advanced sharing settings
Advance sharing screen
And enable "Turn on Network discovery" and "Turn on file and printer sharing" for all network profiles.
Start emulator.
Done.
The steps suggested by Magani Felix above worked for me, but I had to apply two additional steps:
After deleting virtual switches from devmgmt.msc, the remaining virtual switch entry can't be removed from hyper-v manager anymore (step 5). However, just leaving it there was ok.
The first time I started the emulator from Visual Studio it could not connect. When I looked at the virtual switch in hyper-v manager, it had been created as a private virtual network. Shutting down the emulator from both Visual Studio and hyper-v manager, and then changing the internal switch to internal virtual network solved the issue. Afterwards, the emulator would start from Visual Studio and connect.
Windows 10 pro.
After attempting all the above, and similar suggestions from other threads, what ultimately worked for me was to:
Uninstall Hyper-V: Add/Remove -> Turn Windows Features On / Off
Uninstall Visual Studio Emulator for Android
Reboot
In Device Manager, "Uninstall" all remaining "Hyper-V Virtual Ethernet Adapter" instances found under "Network Adapters" node
Reboot
Reinstall Hyper-V
Reboot
Reinstall Visual Studio Emulator for Android
Download a device profile and launch
profit
Not all the reboots may have been necessary, but I had been banging my head against this for too long.
I believe this was caused due to me adding and removing Hyper-V a few times in the past, and some VirtualBox conflicts (which I currently do not have installed, it hasn't played nice with Hyper-V for me in the past).
Thanks for all tips above, hope this helps someone.
The solution offered by Silmar worked for me. All-in-all it appears that at least for Windows 10 Pro that one should install Hyper-V but not configure any virtual switches as the emulator installer will configure things properly.
Try this OPTION
1.) Open Hyper-V
2.) Shutdown any existing configured Windows Phone emulators.
3.) Delete the existing Phone emulators you see in the list
3.) Click on “Virtual Switch Manager”
4.) Click on the “Windows Phone Emulator Internal Switch”
5.) Delete the existing “Windows Phone Emulator Internal Switch” by clicking “Remove”
6.) Click “Apply” and “OK”
This should work.
If this does not, then do this:
Now, open “Network Connections”
You will see there “vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)”
But hey, you deleted this same switch in OPTION 1, but still it shows in the Network Connections page.
Now open Device Manager, Expand “Network Adapters”
You will see the names appearing under Network Adapter match the same as “Device Name” mentioned in “Network Connections” window
Find out the correct “Hyper-V Virtual Ethernet Adapter” to be removed.
Now, in Device Manager, right click the correct Network Adapter and choose “Uninstall”.
This should disappear from the list.
Open “Network Connections” and see that “vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)” will no longer be present there.
Open Visual Studio, run the project in your desired emulator.
This time everything will work fine and the Emulator will boot up Windows 10 or Windows 8.
I know it's an old thread but just thought I would chime in.
What fixed it for me was going into "Turn windows features on or off"... unselecting all the hyper v boxes... restarting my computer... then selecting all the hyper v boxes again in "turn windows features on or off" and restarting again....
This fixed it for me. I tried the solutions mentioned above but they did not work.
I have struggled for some days with this issue.
After I have read all forums and references, I have found the solution and fixed it. The solution was as following.
https://msdn.microsoft.com/en-us/library/windows/apps/jj681694(v=vs.105).aspx
Interference from other virtualization or networking software and drivers
Other virtualization and networking software and drivers can interfere with the virtual network used by the emulator to communicate with Visual Studio. The types of software that may cause a problem include:
-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.
After I uninstalled some software to interfere, I can run the emulator successfully.
Hope this help.
Thanks
Open Hyper-V Manager.
Open Virtual Switch Manager on the right side like pictured below:
Remove all Virtual Switches that contain "Windows Phone Emulator Internal Switch" and "Microsoft Emulator NAT Switch" like pictured below:
On Visual Studio, Click on your emulator that you want to deploy your app on.
I received this message when running the emulator:
[Window Title] Windows Phone Emulator
[Content] Windows Phone Emulator is unable to create the internal
network switch:
Something happened while creating a switch: Failed while creating
virtual Ethernet switch.
Switch create failed, name = '186E24AD-DE28-4C32-A93D-FF494B43B772',
friendly name = 'Windows Phone Emulator Internal Switch': %%3758096900
(0xE0000204).
[Close]
Why it gives this error, and how could I fix it?
1.Go into Hyper V Manager.
2.Go into Virtual Switch Manager.
3.Create a new virtual switch called 'Windows Phone Emulator Internal Switch'.
4.Set it's connection type to Internal.
5.Now launch the emulator. It should work.
(May be a reboot will be needed)
I had the same problem after digging for couple of hours finally I did this:
Go to programs and features and turn of the hyper-v through "turn windows features on or off" then restart the computer and turn it on and restart the computer again to have a fresh hyper-v.
Run cmd where Xde.exe is installed (usually in "C:\Program Files (x86)\Microsoft XDE\10.0.10240.0") and run command "Xde.exe -v sdcard.vhd"
Run Xde.exe as administrator (you will get an error)
Run visual studio and try to open emulator by deploy a project.
I don't know witch one fixed the problem but the problem goes away.
I uninstalled Oracle Virtual Box and Windows Phone Emulator works fine now, thanks.
I am trying to launch the emulator (Emulator 8.1 WVGA 4 inch 512 MB, or any other as a matter of fact) but it fails to launch.
It goes to the "Loading OS" screen then throws an error box with the text "DEP6100". On VS, it says at the bottom
Error1 Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device': ObjectDisposedException - 0x80131622
and
Error2 Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device': ObjectDisposedException - 0x80131622
Looked in the internet but haven't found an answer yet. Can you please help?
Please let me know what additional information you need.
I had the same problem on a fresh install of Windows 8.1 and Visual Studio 2013 Update 3.
Firstly, I went through all of the Microsoft requirements and suggested steps for problems found on MSDN here:
Windows Phone Emulator for Windows Phone 8
After confirming that I met the requirements and none of the possible fix suggestions fixed my problem, I tried the following, which fixed the errors I was getting with the emulator.
I fixed the problem by:
Closing Visual Studio
Going to the "Control Panel"
Selecting "Programs and Features"
Find "Windows Phone 8.1 Emulators - ENU" in the list
Click the "Change" button at the top or right-click and select "Change"
On the "Visual Studio" window that appears; select "Repair"
Wait for the process to complete, and re-open Visual Studio
Run the emulator again and it works this time!
You may have to restart your PC if you left Visual Studio open in order for the changes to take effect. Good luck!
I had same problem . first i fixed it with:
Updating windows
Uninstall / install Windows Phone SDK 8
Remove and add Hyper-v again ( maybe it is not necessary )
But problem came back and instead of previous solution i fixed the issue with :
going to windows firewall and then click on "restore defaults"
Installing McAfee seemed to block out my emulator... I uninstalled it and restored default firewall settings and it's working for now...
Make sure your processor supports the necessary requirements for running the emulators. After a few hours of trying I finally checked on...and the processor I have doesn't support at least one of the requirements.
Run coreinfo -v - available here - you're looking for an * next to EPT (on Intel) or NPT (on AMD). If it shows a - then you need a different processor. Good luck!
For Windows 10 Emulators 10.0.1.0 (1081p 2gb)
You should Delete all (VHD and AVHD) files in:
C:\Users\MyUserName\AppData\Local\Microsoft\XDE\10.0.1.0\
All will be recreated when the emulator wil restart. Replace MyUserName by you user name.
Should work for other emulator.
See you :)
I had your same problem and after many attempts resolved it this way:
Deactivate Hyper-V (and restart computer);
Go in the Device Manager and open the Network Adapters, here uninstall everything with the name "Hyper-V...", this will allow us to reactivate Hyper-V without any conflict;
Enable Hyper-V (and restart computer);
Finally launch the emulator (if it is the first time you launch it you will have to wait 5-10 minutes, so be patient and wait for it to load all apps it need).
I'm using xampp to start my mysql server but i want to start it automatically on start up of
my computer. Is there anyway i could make my Xampp (MYSQL) opens automatically on start up?
You should add MySQL as one of your computer's services so it would run automatically on start-up. If you are using Windows OS, then probably, your XAMPP is installed on C:\XAMPP\. Now, go to your XAMPP directory and right click xampp-control.exe run it as administrator and the XAMPP control panel will pop-up. Check the box beside MySQL, that is the box under Service column and is beside the MySQL Module. Mostly, a UAC or user account control will pop-up asking you some stuff, just accept it and install the MySQL service to your PC. If everything is done correctly, your MySQL service should automatically start when your computer boot up.
you need to your xamp application to you startup item of windows/linux check the following link for windows
http://www.wikihow.com/Alter-Startup-Programs-in-Windows-XP
If you are using windows Operating system, then put xampp in your startup.
Startup will be available in your start menu -> all programs
1.Open your xampp-control panel in this folder path xampp\xampp-control.exe.
2. Just make a tick mark on service!
to see the image click here
OR
For Window: see the Links below
http://www.sevenforums.com/tutorials/12444-task-scheduler-create-new-task.html
After I updated my Samsung Series 9 SSD laptop with 8GB of RAM to Windows 8.1, (not even a year old, and top-of-line when purchased last november), I am now unable to run the Windows Phone emulator while debugging my WP8 app.
The error messages I see is:
"Not enough memory in the system to start the virtual machine emulator
WVGA 512MB.user with ram size 512 megabytes"
Well, the instant I attempt to run a build, it the machine immediately goes from 25% memory consumed to 80% consumed. Even after I close Visual Studio Express 2012, still it is stuck at 80% memory consumption according to the task manager. At this point, I am unable to run the Windows Phone emulator to test my app.
How can I work around this issue without replacing my hardware?
Thanks!
Microsoft has now posted a KB article with information about how to edit the registry to correct this:
Start Registry Editor.
Locate the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Virtualization
Right-click the Virtualization
folder, point to New, and then click DWORD Value.
Type MemoryReserve, and then press Enter.
Double-click MemoryReserve,
enter 2048 in the Value data box, select the Decimal option, and
then click OK.
Close Registry Editor.
I can't post comments yet but I wanted to confirm being able to start the emulator after starting the Hyper-V Manager. I was getting memory errors trying to launch the emulator; I started the emulator via the Hyper-V Manager and was able to launch it from VS2013.
Closing down some applications (eg SQL Server) did the trick for me.