Get the Windows 10X development tools

Important

This article describes functionality and guidance that is in public preview and may be substantially modified before it's generally available. Microsoft makes no warranties, express or implied, with respect to the information provided here.

In order to get started building, testing and debugging your apps for Windows 10X, you first need to become a Windows Insider. Sign up at https://insider.windows.com. Then, from a machine running the latest Windows Insider build, you can download and install the necessary tools listed here.

Visual Studio and Windows SDK

Use Visual Studio and the Windows 10 SDK Insider Preview to create apps for Windows 10X devices.

Get the Microsoft Emulator and Windows 10X Emulator Image

Install the Microsoft Emulator and the Windows 10X Emulator Image Preview from the Microsoft Store. (These links will open the Microsoft Store app if it's installed on your computer.)

Microsoft Emulator system requirements

The Microsoft Emulator uses Hyper-V with GPU-PV for hardware accelerated graphics. To use the emulator, make sure your PC meets the following requirements:

Supported Operating Systems

  • 64-bit Windows 10 Pro, Enterprise, or Education
    • Windows Insider Preview build 10.0.19555 or later.

Hardware requirements

  • Intel® CPU with at least 4 cores you can dedicate to emulator (or multiple CPUs with a total of 4 cores)
  • 8 GB of RAM or more, 4 GB of RAM for emulator
  • 15 GB of free disk space for vhdx + diff disk, SSD recommended
  • Dedicated video card recommended
    • DirectX 11.0 or later
    • WDDM 2.4 graphics driver or later

In the BIOS, the following features must be supported and enabled:

  • Hardware-assisted virtualization
  • Second Level Address Translation (SLAT)
  • Hardware-based Data Execution Prevention (DEP)

If your system meets the requirements listed above, ensure that the "Hyper-V" feature has been enabled on your system through Control Panel -> Programs -> Programs and Features -> Turn Windows Features on or off -> ensure that "Hyper-V" is selected for the Emulator installation to be successful.

Note

AMD processors are not supported at this time. Nested virtualization is required to run Windows 10X in the emulator and Windows does not yet support this on AMD processors. Stay tuned!

Next steps

Use the Microsoft Emulator to test your app