Blog Post

Virtualization
4 MIN READ

What's new in Hyper-V for Windows 10 Fall Creators Update?

scooley's avatar
scooley
Icon for Microsoft rankMicrosoft
Mar 22, 2019
First published on TECHNET on Nov 13, 2017
Windows 10 Fall Creators Update has arrived!  While we’ve been blogging about new features as they appear in Windows Insider builds, many of you have asked for a consolidated list of Hyper-V updates and improvements since Creators Update in April.

Summary:

  • Quick Create includes a gallery (and you can add your own images)

  • Hyper-V has a Default Switch for easy networking

  • It’s easy to revert virtual machines to their start state

  • Host battery state is visible in virtual machines

  • Virtual machines are easier to share



Quick Create virtual machine gallery


The virtual machine gallery in Quick Create makes it easy to find virtual machine images in one convenient location.



You can also add your own virtual machine images to the Quick Create gallery.  Building a custom gallery takes some time but, once built, makes creating virtual machines easy and consistent.

This blog post walks through adding custom images to the gallery.



For images that aren’t in the gallery, select “Local Installation Source” to create a virtual machine from an .iso or vhd located somewhere in your file system.

Keep in mind, while Quick Create and the virtual machine gallery are convenient, they are not a replacement for the New Virtual Machine wizard in Hyper-V manager.  For more complicated virtual machine configuration, use that.

Default Switch




The switch named “Default Switch” allows virtual machines to share the host’s network connection using NAT (Network Address Translation).  This switch has a few unique attributes:

  1. Virtual machines connected to it will have access to the host’s network whether you’re connected to WIFI, a dock, or Ethernet. It will also work when the host is using VPN
    or proxy.

  2. It’s available as soon as you enable Hyper-V – you won’t lose internet setting it up.

  3. You can’t delete or rename it.

  4. It has the same name and device ID on all Windows 10 Fall Creator’s Update Hyper-V hosts.
    Name: Default Switch
    ID: c08cb7b8-9b3c-408e-8e30-5e16a3aeb444


Yes, the default switch does automatically assign an IP to the virtual machine (DNS and DHCP).

I’m really excited to have a always-available network connection for virtual machines on Hyper-V.  The Default Switch offers the best networking experience for virtual machines on a laptop.  If you need highly customized networking, however, continue using Virtual Switch Manager.

Revert! (automatic checkpoints)


This is my personal favorite feature from Fall Creators Update.

For a little bit of background, I mostly use virtual machines to build/run demos and to sandbox simple experiments.  At least once a month, I accidently mess up my virtual machine.  Sometimes I remember to make a checkpoint and I can roll back to a good state.  Most of the time I don’t.  Before automatic checkpoints, I’d have to choose between rebuilding my virtual machine or manually undoing my mistake.

Starting in Fall Creators Update, Hyper-V creates a checkpoint when you start virtual machines.  Say you’re learning about Linux and accidently `rm –rf /*` or update your guest and discover a breaking change, now you can simply revert back to when the virtual machine started.



Automatic checkpoints are enabled by default on Windows 10 and disabled by default on Windows Server.  They are not useful for everyone.  For people with automation or for those of you worried about the overhead of making a checkpoint, you can disable automatic checkpoints with PowerShell (Set-VM –Name VMwithAutomation –AutomaticCheckpointsEnabled) or in VM settings under “Checkpoints”.

Here’s a link to the original announcement with more information.

Battery pass-through


Virtual machines in Fall Creators Update are aware of the hosts battery state.

This is nice for a few reasons:

  1. You can see how much battery life you have left in a full-screen virtual machine.

  2. The guest operating system knows the battery state and can optimize for low power situations.


Easier virtual machine sharing


Sharing your Hyper-V virtual machines is easier with the new “Share” button. Share packages and compresses your virtual machine so you can move it to another Hyper-V host right from Virtual Machine Connection.



Share creates a “.vmcz” file with your virtual hard drive (vhd/vhdx) and any state the virtual machine will need to run.  “Share” will not include checkpoints. If you would like to also export your checkpoints, you can use the “Export” tool, or the “Export-VM” PowerShell cmdlet.



Once you’ve moved your virtual machine to another computer with Hyper-V, double click the “.vmcz” file and the virtual machine will import automatically.

----

That’s the list!  As always, please send us feedback via FeedbackHub.

Curious what we’re building next? Become a Windows Insider – almost everything here has benefited from your early feedback.

Cheers,
Sarah
Updated Mar 22, 2019
Version 2.0
  • Error401's avatar
    Error401
    Copper Contributor

    So i had this issue regarding hyper-v switch manager. My host system is connected via an Ethernet cable and i want to use my WiFi connectivity in my virtual machine. How am i suppose to configure my switch manager? Note that the virtual machine would use the WiFi without affecting the Ethernet connectivity on my host.

  • Thanks for the great article, as a reminder for anyone who is reading this, Hyper-V Default Switch is for easy networking, its IP address changes after every reboot in a smart way to always detect an open and routable temporary IP address to provide Internet connectivity for the user at all times at all costs.

     

    of course for virtual servers that need static IP addresses, the Default Switch is Not to be used. External/Internal/Private network adapters are the correct types of virtual network adapters in Hyper-V for those situations. 

  • hershyyz's avatar
    hershyyz
    Copper Contributor

    I use Windows built in VPN client and L2TP with PSK vpn.

    Default switch loses connectivity for me when VPN is connected. Is there any configuration which needs to be done?

  • Skispcs's avatar
    Skispcs
    Copper Contributor

    Not being able to customize the Virtual Switches and being able to delete the default switch is extremely short sighted.