Overview of the Windows SDK
This document describes installation and version support for the Windows Software Development Kit for Windows 8 (Windows SDK), which contains tools and APIs that you can use to create applications for the Windows operating system.
Version Support
You can use the Windows SDK to create applications that target the following software and hardware. Not all operating systems support all platform architectures.
You can only target the x64 architecture on Windows Server 2008 R2 and Windows Server 2012.
The ARM architecture is supported only for Windows Store app development.
Operating systems |
Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012. |
Versions of the .NET Framework |
.NET Framework 4.5. |
Platform architectures |
x86, x64, and ARM |
Prerequisites
The Windows SDK requires the following software and hardware on the computer:
One of the following operating systems: Windows 7, Windows Server 2008 R2, Windows 8, or Windows Server 2012
To install the .NET Framework 4.5 Software Development Kit feature, you must install the .NET Framework 4.5 redistributable package before you install the Windows SDK. You can download the redistributable package from Microsoft Download Center.
10 megabytes (MB) to 1 gigabyte (GB) hard disk space for installation, depending on the features that you want.
Setup and Installation
Installing the Windows SDK
You can install the Windows SDK from the Windows 8 Software Development Kit page. To minimize the chance of setup errors, we recommend that you install the latest updates from Microsoft Update before you install the Windows SDK.
During installation, you can install the Windows SDK locally, download a copy of the Windows SDK for offline installation later, or install on another computer.
Repairing the Windows SDK
If you experience a problem with the Windows SDK installation, you might be able to repair it.
To repair a Windows SDK installation
In Control Panel, choose the Programs section, and then choose the Programs and Features entry.
In the list of installed programs, choose Windows Software Development Kit.
Choose Change.
In the Setup wizard, choose the Repair option.
Uninstalling the Windows SDK components
To uninstall the Windows SDK
In Control Panel, choose the Programs section, and then choose the Programs and Features entry.
In the list of installed programs, choose Windows Software Development Kit.
Choose Uninstall.
Use the same steps to uninstall shared components such as the following ones.
Microsoft .NET Framework 4.5 SDK
Microsoft .NET Framework 4.5 Multi-Targeting Pack
Caution
If you uninstall components that other applications use, they will be adversely affected. For example, Visual Studio 2012 also uses the .NET Framework 4.5 SDK.
Component Installation Locations
By default, the Windows SDK is installed in Program Files\Windows Kits\8.0\ or Program Files (x86)\Windows Kits\8.0\, with the exception of the .NET Framework 4.5 tools. The following table shows the contents of the subfolders in the installation.
Folder |
Contents |
---|---|
\Bin\ |
Windows SDK tools |
\DesignTime\ |
MSBuild properties files for using the Windows SDK with MSBuild |
\Include\ |
Windows SDK headers |
\Lib\ |
Import libraries and type library (TLB) files |
\Redist\ |
Redistributable files |
\References\ |
Windows Metadata files for Windows Store apps. |
\Remote\ |
Components for use with remote debugging |
Program Files\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\ |
The .NET Framework 4.5 tools |