Windows SDK and emulator archive

This archive contains SDK releases and updates for earlier Windows and Windows Phone platform versions, as well as emulator releases supporting development and UX testing for mobile device experiences. For the latest editions of Visual Studio and the Windows developer tools, see Downloads and tools for Windows.

Windows 11

Release Description Downloads
Windows SDK for Windows 11 (10.0.22621.2428) Released in October 2023. Install SDK
Download .iso
Windows SDK for Windows 11 (10.0.22621.1778) Released in May 2023. Install SDK
Download .iso
Windows SDK for Windows 11 (10.0.22621.755) Released as part of Windows 11, version 22H2. Includes servicing update 10.0.22000.755 on October 25, 2022:
  • Includes ARM64 support for the Visual Studio 17.4 release
Install SDK
Download .iso
Windows SDK for Windows 11 (10.0.22000.194) Released in conjunction with Windows 11. Includes servicing update 10.0.22000.832 on July 29, 2022:
  • Critical updates for developers building Arm64EC applications
Install SDK
Download .iso

Windows 10

Release Description Downloads
Windows 10 SDK version 2104 (10.0.20348.0) Primarily intended for Windows Server development. For desktop development, see the release notes for changes you may benefit from by updating. Install SDK
Download .iso
Windows 10 SDK, version 2004 (10.0.19041.0) Released in conjunction with Windows 10, version 2004. Includes servicing updates 10.0.19041.685. Updated 12/16/20
  • Resolved unpredictable and hard to diagnose crashes when linking both umbrella libraries and native OS libraries (for example, onecoreuap.lib and kernel32.lib)
  • Resolved issue that prevented AppVerifier from working
  • Resolved issue that caused WACK to fail with “Task failed to enable HighVersionLie”
Install SDK
Download .iso
Windows 10 SDK, version 1903 (10.0.18362.1) Released in conjunction with Windows 10, version 1903. Install SDK
Download .iso
Windows 10 SDK, version 1809 (10.0.17763.0) Released in conjunction with Windows 10, version 1809. Includes servicing updates 10.0.17763.132.
  • Addressed issue where Windows App Certification Kits crashes for any app that declares more than one Device Family in manifest
  • Addressed issue where Windows App Certification Kit failed to deploy MSIX bundle
  • Addressed issue where UWP projects that used multiple MinTargetPlatformVersions would fail with a build error related to XAML.
  • Addressed issue where deriving from SelectorAutomationPeer in IDL raises MIDL error "Unsupported array pattern detected."
Install SDK
Download .iso
Windows 10 SDK, version 1803 (10.0.17134.12) Released in conjunction with the Windows 10 April Update (version 1803). Install SDK
Windows 10 SDK (10.0.16299.91) and Microsoft Emulator for Windows 10 mobile (10.0.15254.1) Released in conjunction with the Windows 10 Fall Creators Update (version 1709). Install SDK
Install emulator
Windows 10 SDK (10.0.15063.468) and Microsoft Emulator for Windows 10 mobile (10.0.15254.1) Released in conjunction with the Windows 10 Creators Update (version 1703).
  • Addressed issue where build errors were encountered when including events.h
  • Back ported tests to App Certification Kit
  • Addressed issue where WinAppDeploycmd tool fails to connect to phone via USB
  • Addressed issue where UWP Remote Deployment Pipeline silently swallows SMB exceptions.
Install SDK
Install emulator
Windows 10 SDK (10.0.14393.795) and Microsoft Emulator for Windows 10 mobile (10.0.14393.0) Released in conjunction with the Windows 10 Anniversary Edition (version 1607).
  • Addressed issue where developers could not build UWP apps on Windows 7 because MRMSupport.dll failed to load.
  • Addressed issue where MidlRT and MDMerge failed to run on Windows 7
  • Addressed issue where SDK setup failed to install on Windows
  • Addressed issue where deploying a legacy Store app to a 8.1 Phone caused Visual Studio to crash
  • Addressed issue where application data was not preserved across remote debugging sessions when apps were getting un-registered.
Install SDK
Install emulator
Windows 10 SDK (10.0.10586.212) and Microsoft Emulator for Windows 10 mobile (10.0.10586.11) Released in conjunction with Windows 10, version 1511 Install SDK
Install emulator
Windows 10 SDK (10.0.10240) and Microsoft Emulator for Windows 10 mobile (10.0.10240). Released in conjunction with Windows 10, version 1507.
Note: The version will display as 10.0.26624 during setup.
Install SDK
Install emulator
Microsoft HoloLens Emulator Run apps on Windows Holographic in a virtual machine without a HoloLens. This installation also includes holographic DirectX project templates for Visual Studio Install emulator

Earlier releases

Release Description Downloads
Windows 8.1 SDK Released in October 2013, this SDK can be used to create Windows apps (for Windows 8.1 or later)
using web technologies, native, and managed code; or desktop apps that use the native or managed programming model.
Install SDK
Windows Phone 8.1 development tools The Windows Phone 8.1 development tools are installed with Visual Studio Community 2015 with Update 2.
Features introduced in Update 2 include new emulators and universal app templates.
Get visual studio
Windows Phone 8.1 Emulators The Windows Phone 8.1 Emulators package adds six emulator images to an existing installation of Visual Studio 2013
so you can test how apps will work on phones running Windows Phone 8.1. (Requires Visual Studio 2013 with Update 2 or later.)
Install emulators
Windows Phone 8.1 Update and Emulators Supports use of emulators in test scenarios for phones running Windows Phone 8.1 Update 1.
(Requires Visual Studio 2013 with Update 2 or later.)
 emulators
Windows 8 SDK Released in November 2012, this SDK can be used to create Windows apps (for Windows 8 or earlier)
using web technologies, native, and managed code; or desktop apps that use the native or managed programming model.
Install SDK
Windows Phone SDK 8.0 Included in Visual Studio Community 2015 to support developing apps for Windows Phone 8 devices. Install visual studio
More languages
Windows Phone SDK 8.0 Update 3 Emulators Adds five new emulator images to an existing installation of Windows Phone SDK 8.0. With this update installed,
you can test how your app will run on devices that have Update 3 (version 8.0.10492 or later) of Windows Phone 8.
This update requires either Visual Studio 2012 with Windows Phone SDK 8.0 and Update 4 or later, or Visual Studio 2013
with the optional Windows Phone SDK 8.0 option selected during setup.
Install emulators
More languages
Windows Phone SDK 8.0 Update for Windows Phone 8.0.10322 Adds four new emulator images to an existing installation of Windows Phone SDK 8.0. This update requires
either Visual Studio 2012 with Windows Phone SDK 8.0 and Update 4 or later, or Visual Studio 2013
with the optional Windows Phone SDK 8.0 option selected during setup.
Install emulators
More languages
Windows Phone SDK Update for Windows Phone 7.8 Adds two new emulator images to an existing Windows Phone SDK installation. This update supports Windows Phone SDK 7.1
and Windows Phone SDK 8.0. With this update, use Windows Phone 8 Start screen experience in your Windows Phone 7.5 apps.
You also can test how your apps will run on Windows Phone 7.8 devices.
Install emulators
More languages
Windows Phone SDK 7.1 Tools to help you develop apps for Windows Phone 7.5 and Windows Phone 7.0 devices. Install SDK
More languages
Windows Phone SDK 7.1.1 Update Brings additional functionality to Windows Phone SDK 7.1. With this update, it’s easier to develop apps and
games that are optimized to run on 256-MB devices.
Install SDK
More languages
Windows SDK for Windows 7 and .NET Framework 4 Released in June 2010, this SDK can be used to develop applications for Windows 7, Windows XP, Windows Server 2003,
Windows Vista, Windows Server 2008, and .NET Framework versions 2.0, 3.0, 3.5 SP1, and 4.0.
Install SDK
Get the DVD iso

More resources