Skip to content
Surf Wiki
Save to docs
technology/software-engineering

From Surf Wiki (app.surf) — the open knowledge base

Microsoft Windows SDK

Software development kit by Microsoft


Software development kit by Microsoft

FieldValue
nameMicrosoft Windows SDK
logoWindows logo - 2021.svg
logo size100px
developerMicrosoft
latest release version10.0.26100.1742
latest release date
operating systemWindows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10, Windows 11
genreApplication programming interface (API)
website

Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework.{{cite web |access-date=6 December 2009

The Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.{{cite web |access-date=6 December 2009 |url-status=dead |archive-url=https://web.archive.org/web/20090926202739/http://msdn.microsoft.com/en-us/windows/dd187216.aspx |archive-date=26 September 2009

Features

Platform SDK is the successor of the original Microsoft Windows SDK for Windows 3.1x and Microsoft Win32 SDK for Windows 9x. It was released in 1999 and is the oldest SDK. Platform SDK contains compilers, tools, documentations, header files, libraries and samples needed for software development on IA-32, x64 and IA-64 CPU architectures. .NET Framework SDK however, came to being with .NET Framework. Starting with Windows Vista, the Platform SDK, .NET Framework SDK, Tablet PC SDK and Windows Media SDK are replaced by a new unified kit called Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. (Windows Media Center SDK for Windows Vista ships separately.) DirectX SDK was merged into Windows SDK with the release of Windows 8.

Windows SDK allows the user to specify the components to be installed and where to install them. It integrates with Visual Studio, so that multiple copies of the components that both have are not installed; however, there are compatibility caveats if either of the two is not from the same era. Information shown can be filtered by content, such as showing only new Windows Vista content, only .NET Framework content, or showing content for a specific language or technology.

Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to MSDN in 2012.

A developer might want to use an older SDK for a particular reason. For example, the Windows Server 2003 Platform SDK released in February 2003 was the last SDK to provide full support of Visual Studio 6.0. Some older PSDK versions can still be downloaded from the Microsoft Download center; others can be ordered on CD/DVD.

NameVersion numberBuild numberRelease dateDownloadNotes
Microsoft Windows Software Development Kit3.11992[https://winworldpc.com/product/windows-sdk-ddk/windows-31](https://winworldpc.com/product/windows-sdk-ddk/windows-31)
Microsoft Windows Software Development Kit3.11
Microsoft Win32 Software Development Kit3.1[https://archive.org/details/win32-sdk-final-release-nt-31](https://archive.org/details/win32-sdk-final-release-nt-31)
Microsoft Win32 Software Development Kit3.53.50.612.11994-04[https://archive.org/details/winnt-3.5-612.1](https://archive.org/details/winnt-3.5-612.1)
Microsoft Win32 Software Development Kit3.511995-06[https://archive.org/details/ntsdk351](https://archive.org/details/ntsdk351)
Microsoft Win32 Software Development Kit4.04.0.1381.11996-11[https://archive.org/details/nt40_win95_sdk1996](https://archive.org/details/nt40_win95_sdk1996)
Microsoft Win32 Software Development Kitv5.05.0.1636.11998-06Included in Visual Studio 6
Microsoft Platform SDK April 19991999-04[https://archive.org/details/Microsoft_Platform_SDK_Disk_6_October_1999](https://archive.org/details/Microsoft_Platform_SDK_Disk_6_October_1999)MSDN subscription CD-ROM disc.
Microsoft Platform SDK September 19995.0.2128.81999-09[https://archive.org/details/MSDN_Development_Platform_Disc_6_October_1999_X05-05207_1999](https://archive.org/details/MSDN_Development_Platform_Disc_6_October_1999_X05-05207_1999), [https://archive.org/details/ms-win2k-platsdk-rc2](https://archive.org/details/ms-win2k-platsdk-rc2)MSDN subscription CD-ROM disc.
Microsoft Platform SDK January 20002000-01MSDN subscription CD-ROM disc.
Microsoft Platform SDK April 20005.0.2195.322000-04[https://archive.org/details/MSDN_Development_Platform_Disc_3_June_2000_X05-74598_2000](https://archive.org/details/MSDN_Development_Platform_Disc_3_June_2000_X05-74598_2000)MSDN subscription CD-ROM disc.
Microsoft Platform SDK November 20005.0.2296.52000-11[https://archive.org/details/0004.0-sdk-2001-01](https://archive.org/details/0004.0-sdk-2001-01)MSDN subscription CD-ROM disc.
Microsoft Platform SDK February 20012001-02
Microsoft Platform SDK June 2001v5.15.1.2505.02001-06[https://archive.org/download/en_platform_sdk_june_2001/en_platform_sdk_june_2001.exe](https://archive.org/download/en_platform_sdk_june_2001/en_platform_sdk_june_2001.exe)MSDN subscription CD-ROM disc.
Microsoft Platform SDK August 2001v5.15.1.2601.02001-08[https://archive.org/details/microsoft-msdn-disc-0004.3-platform-sdk-august-2001-edition-english-october-2001-cd](https://archive.org/details/microsoft-msdn-disc-0004.3-platform-sdk-august-2001-edition-english-october-2001-cd), [http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)MSDN subscription CD-ROM disc.
Microsoft Platform SDK November 2001v5.25.2.3590.22001-11[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)
Microsoft Platform SDK May 2002v5.25.2.3639.12002-05[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)
Microsoft Platform SDK July 2002v5.25.2.3663.02002-07[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)
Microsoft Platform SDK August 2002v5.25.2.3672.12002-08[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)
Microsoft Platform SDK November 2002v5.25.2.3718.12002-11[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm](http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm)
Microsoft Platform SDK February 2003v5.25.2.3790.02003-02[https://web.archive.org/web/20191018124746/https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e1147034-9b0b-4494-a5bc-6dfebb6b7eb1/download-and-install-microsoft-platform-sdk-febuary-2003-last-version-with-vc6-support?forum=windowssdk](https://web.archive.org/web/20191018124746/https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e1147034-9b0b-4494-a5bc-6dfebb6b7eb1/download-and-install-microsoft-platform-sdk-febuary-2003-last-version-with-vc6-support?forum=windowssdk)Last version with VC6 support and latest version with Windows 95 and Windows 98 support.
.NET Framework SDK Version 1.11.1.4322.5732003-03-29[https://www.microsoft.com/en-us/download/details.aspx?id=16217](https://www.microsoft.com/en-us/download/details.aspx?id=16217)Included in Visual Studio 2003. Does not include the Platform SDK.
Microsoft Platform SDK for Windows XP SP25.1.2600.21802004-08[https://web.archive.org/web/20121110011437/http://social.msdn.microsoft.com/Forums/en/windowssdk/thread/9c3aa90a-b06c-44e5-bf03-4ffb930dbbd8](https://web.archive.org/web/20121110011437/http://social.msdn.microsoft.com/Forums/en/windowssdk/thread/9c3aa90a-b06c-44e5-bf03-4ffb930dbbd8)Introduced strsafe.h
Windows Server 2003 SP1 Platform SDKv5.25.2.3790.1830.152005-05-02[https://www.microsoft.com/en-us/download/details.aspx?id=15656](https://www.microsoft.com/en-us/download/details.aspx?id=15656)
Windows Server 2003 R2 Platform SDKv5.25.2.3790.2075.512006-03-14[http://download.cnet.com/Windows-Server-2003-R2-Platform-SDK-ISO-Download/3000-10248_4-10731094.html](http://download.cnet.com/Windows-Server-2003-R2-Platform-SDK-ISO-Download/3000-10248_4-10731094.html)Last Platform SDK to develop for Windows 2000. Also suggested by MS to work with VS6 with no guarantee as it has not been tested with specific requirements.
.NET Framework 2.0 Software Development Kit2.0.50727.422006-11-29[https://www.microsoft.com/en-us/download/details.aspx?id=22181](https://www.microsoft.com/en-us/download/details.aspx?id=22181)Included in Visual Studio 2005 Professional. Does not include the Platform SDK.
Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Componentsv6.06.0.6000.163842006-10-30[https://www.microsoft.com/en-us/download/details.aspx?id=30998](https://www.microsoft.com/en-us/download/details.aspx?id=30998)The C++ compilers in this SDK release support the /analyze key.
Microsoft Windows Software Development Kit Update for Windows Vistav6.16.1.6000.16384.102007-03-22[https://www.microsoft.com/en-us/download/details.aspx?id=14477](https://www.microsoft.com/en-us/download/details.aspx?id=14477)First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003
Included in Visual Studio 2008v6.0a6.1.6723.12007-11-19[https://www.microsoft.com/en-us/download/details.aspx?id=13276](https://www.microsoft.com/en-us/download/details.aspx?id=13276)
Windows SDK for Windows Server 2008 and .NET Framework 3.5v6.16.0.6001.18000.3672008-02-05[https://web.archive.org/web/20151208114819/http://download.microsoft.com/download/f/e/6/fe6eb291-e187-4b06-ad78-bb45d066c30f/6.0.6001.18000.367-KRMSDK_EN.iso](https://web.archive.org/web/20151208114819/http://download.microsoft.com/download/f/e/6/fe6eb291-e187-4b06-ad78-bb45d066c30f/6.0.6001.18000.367-KRMSDK_EN.iso).NET Framework 3.5
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1v7.06.1.7600.163852009-07-24[https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=18950](https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=18950), [https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=3138](https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=3138)
Included in Visual Studio 2010v7.0a6.1.7600.163852010-04-12[https://www.microsoft.com/en-us/download/details.aspx?id=2680](https://www.microsoft.com/en-us/download/details.aspx?id=2680).NET Framework 4. Works only with Visual Studio 2010 and not Visual Studio 2010 Express. This is also the last version to include offline documentation.
Microsoft Windows SDK for Windows 7 and .NET Framework 4v7.17.1.7600.0.305142010-05-19[https://www.microsoft.com/en-us/download/details.aspx?id=8442](https://www.microsoft.com/en-us/download/details.aspx?id=8442), [https://www.microsoft.com/en-us/download/details.aspx?id=8279](https://www.microsoft.com/en-us/download/details.aspx?id=8279)It is the latest version that officially supports Windows XP target. .NET Framework 4 needed. Higher sub-version from .NET Framework is not recognised by installation. Building the samples with nmake.exe is not supported, most of the NMAKE macros are removed.
Included in Visual Studio 2012 Update 1 (or later)v7.1A7.1.51106Introduces the "v110_xp" platform toolset
Microsoft Windows SDK for Windows 8 and .NET Framework 4.5v8.06.2.9200.163842012-11-15[http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/sdksetup.exe](http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/sdksetup.exe).NET Framework 4.5, Windows Store apps and Integrated DirectX SDK
Included in Visual Studio 2012v8.0A8.0.50727
Windows Software Development Kit (SDK) for Windows 8.1v8.18.100.25984.02013-10-17[http://download.microsoft.com/download/B/0/C/B0C80BA3-8AD6-4958-810B-6882485230B5/standalonesdk/sdksetup.exe](http://download.microsoft.com/download/B/0/C/B0C80BA3-8AD6-4958-810B-6882485230B5/standalonesdk/sdksetup.exe)Windows 8.1, .NET Framework 4.5.1, Windows Store apps and Integrated DirectX SDK
Included in Visual Studio 2013v8.1A8.1.51636Includes the "v120_xp" platform toolset
Windows Standalone SDK for Windows 10v1010.0.10240.02015-07-29[https://go.microsoft.com/fwlink/p/?LinkId=619296](https://go.microsoft.com/fwlink/p/?LinkId=619296)Also included in Visual Studio 2015
Windows Standalone SDK for Windows 10, Version 1511v1010.0.10586.2122015-11-30[https://go.microsoft.com/fwlink/p/?LinkID=698771](https://go.microsoft.com/fwlink/p/?LinkID=698771)Also included in Visual Studio 2015 Update 1 & 2
Windows Standalone SDK for Windows 10, Version 1607v1010.0.14393.7952016-08-02[https://go.microsoft.com/fwlink/?LinkId=838916](https://go.microsoft.com/fwlink/?LinkId=838916)Also included in Visual Studio 2015 Update 3
Windows Standalone SDK for Windows 10 Creators Update, Version 1703v1010.0.15063.02017-04-05[https://blogs.windows.com/buildingapps/2017/04/05/updating-tooling-windows-10-creators-update](https://blogs.windows.com/buildingapps/2017/04/05/updating-tooling-windows-10-creators-update)Included in Visual Studio 2017 ver.15.1
Windows 10 SDK for Fall Creators Update, version 1709v1010.0.16299.152017-10-10[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Included in Visual Studio 2017 ver.15.4
Windows 10 SDK for April 2018 Update, version 1803v1010.0.17134.02018-05-08[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Included in Visual Studio 2017 ver.15.7
Windows 10 SDK for October 2018 Update, version 1809v1010.0.17763.02018-10-02[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Included in Visual Studio 2017 ver.15.8
Windows 10 SDK for Windows 10, version 1903v1010.0.18362.02019-05-21[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Included in Visual Studio 2019
Windows 10 SDK for Windows 10, version 2004v1010.0.19041.02020-05-12[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)
Windows 10 SDK for Windows 10, version 2004v1010.0.19041.6852020-12-16[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Servicing update
Windows 10 SDK for Windows 10, version 21H1v1010.0.20348.02021-05-25[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)
Windows 10 SDK for Windows 11v1010.0.22000.1942021-10-04[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)
Windows SDK for Windows 11v1010.0.22621.7552022-10-25[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Released as part of Windows 11, version 22H2. Includes servicing update 10.0.22000.755 on October 25, 2022,
Windows SDK for Windows 11v1010.0.22621.17782023-05-24[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)Released as part of Windows 11, version 22H2 Build 10.0.22621.1778.
Windows SDK for Windows 11v1010.0.26100.02024-05-22[https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/](https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/)Initial release of the 10.0.26100 series, to correspond with the Windows 11, version 24H2 preview.
VersionRemoved feature
Windows SDK for Windows 7 and .NET Framework 3.5 SP1
Windows SDK for Windows 7 and .NET Framework 4
Windows Software Development Kit (SDK) for Windows 8
Windows Software Development Kit (SDK) for Windows 8.1Nothing
Windows Software Development Kit (SDK) for Windows 10Nothing

Documentation

The Windows SDK documentation includes manuals documenting:

  • Desktop app development with Windows API and managed code
  • Metro-style app development using Windows Runtime and Universal Windows Platform
  • Web app development using ASP.NET, HTML, CSS and JavaScript
  • Language-related topics for C++, C#, Visual Basic.NET, F#, JavaScript, CSS and HTML, such as syntax and conventions (Windows PowerShell language is not covered.)

References

References

  1. "Where is the DirectX SDK?". [[Microsoft]].
  2. (5 June 2012). "Windows SDK Fails to Install with Return Code 5100". [[Microsoft]].
  3. Stewart, Heath. (1 April 2011). "Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1". [[Microsoft]].
  4. [http://mssdk.orderport.net/22221848/showall.asp Microsoft Software Development Kits CD Order] {{webarchive. link. (2011-10-08)
  5. [https://dev.windows.com/en-us/downloads/sdk-archive Windows and Windows Phone SDK archive]
  6. [https://www.microsoft.com/en-us/download/details.aspx?id=6510 Windows® Server 2003 SP1 Platform SDK Web Install], Microsoft Download Center "The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site."
  7. "Windows Server 2003 R2 Platform SDK Web Install".
  8. "Platform SDK February 2003 installation + IE8".
  9. [http://blogs.msdn.com/windowssdk/archive/2009/10/20/new-samples-in-win-7-sdk-direct2d-and-directwrite.aspx Microsoft Windows SDK Blog: New samples in Win 7 SDK: Direct2D and DirectWrite]
  10. "Windows SDK 7.1 release notes".
  11. [https://www.microsoft.com/en-us/download/details.aspx?id=8442 Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso image]
  12. [https://www.microsoft.com/en-us/download/details.aspx?id=8279 Microsoft Windows SDK for Windows 7 and .NET Framework 4 web installer]
  13. [http://msdn.microsoft.com/en-US/windows/desktop/hh852363.aspx#rn Windows SDK for Windows 8 – Windows Dev Center]. Msdn.microsoft.com. Retrieved on 2014-02-16.
  14. [https://blogs.msdn.microsoft.com/somasegar/2015/07/29/building-apps-for-windows-10-with-visual-studio-2015/ Building Apps for Windows 10 with Visual Studio 2015]
  15. [https://dev.windows.com/en-us/downloads/windows-10-sdk Windows 10 SDK Release Notes]
  16. [https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx Visual Studio 2015 Update 1 Release Notes]
  17. [http://download.microsoft.com/download/8/8/0/8808A472-6450-4723-9C87-977069714B27/ReleaseNotes_Win7RTMSDK.Htm Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1]
  18. [http://go.microsoft.com/fwlink/?LinkID=186826 Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4]
  19. "Windows Software Development Kit (SDK) for Windows 8". [[Microsoft]].
  20. "Windows Software Development Kit (SDK) for Windows 8". [[Microsoft]].
  21. "Windows Software Development Kit (SDK) for Windows 10". [[Microsoft]].
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Microsoft Windows SDK — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report