Released: Windows SDK for Windows 7 and .NET Framework 3.5 SP1

The RTM release of the Windows SDK for Windows 7 and .NET Framework 3.5 SP1 is now available for download in either ISO or Web Setup format.  The Web setup format allows you to install a specific subset of the SDK you select without having to download the entire SDK.  


The DVD ISO setup format allows you to download the entire SDK to install later or on a different computer.  This release of the SDK provides three ISO choices.  Choose the ISO that matches your needs:


Use the X86 ISO If you are installing the SDK on a computer with a 32-bit operating system.

Use the X64 ISO if you are installing the SDK on a computer with a 64-bit operating system.

Use the IA64 ISO if you are installing the SDK on a computer with a 64-bit operating system and an Itanium processor.


Compatibility and support:

·         Operating Ssystems: You can install this SDK on and/or create applications for Windows 7, Server 2008 R2, Server 2008, XPSP3, Vista, and Windows Server 2003 R2.

·         Platform architecture: you can install this SDK on and/or create applications for platform chipsets X86, X64, and IA64 (Itanium).

·         .NET Framework: you can use the SDK resources to create applications that target .NET Framework versions 2.0, 3.0, or 3.5SP1.

·         Visual Studio: you can use the resources in this SDK with Visual Studio versions 2005 and 2008, including Express editions.


What’s New:

Please check out the top-level Getting Started section in the SDK documentation for a full description of what’s new in the SDK as well as recent posts to this blog – such as New Win32 Samples in Windows SDK for Windows 7: Windows User Interface or New Tools in Windows SDK for Windows 7.



If you are having problems downloading or installing this SDK, read Troubleshooting Windows 7 SDK Download/Install.


Learn More:

Stayed tuned to the Windows SDK blog as well as the Windows SDK MSDN Developer Center over the coming weeks for more information about the Windows SDK.  As always, please look over the Release Notes for a description of known issues before you install the SDK. 


Thank you,

Barry R. Butterklee

Windows SDK Release PM


Send your thoughts to the Windows SDK Feedback alias.  Tell us how you use the SDK and what we can do to improve your development experience.

The MSDN Windows SDK Developer Center is the place to find resources and links to Windows SDK products, release notes, technical articles, and more.

Comments (13)

  1. dsmtoday says:

    Can you please tell me where I could get a link to the 64bit ISO?  The link you provided only allows the download of the 32bit ISO.

  2. dsmtoday says:

    Ugh, I’m sorry, I neglected to read the last sentence of your first paragraph

  3. says:

    Problem here. When using the Windows SDK Configuration Tools that comes with the SDK to switch my Visual Studio 2008 Professional SP1 to use the 7.0 SDK I get the following error: "Your system does not have Visual Studio 2005 or Visual Studio 2008 installed."

    My configuration: Windows 7 Ultimate x64 English, Visual Studio 2008 Professional MSDN

  4. Brian Cost says:

    Oliver, can you please send an email with details to the Windows SDK Feedback team so we can help you?  





  5. pusu says:

    Hi Oliver,

    We are very sorry for the issue that you encountered with this tool. This tool could not successfully parse version numbers of Visual Studio in some language culture of Operating System (e.g. French, German, etc). You can get the current culture of your OS from Control Panel->Regional and Language Options->Formats tab, where you will see what is the “Current Format” on your system.

    We do have a work around for this problem. You can use command line version of this tool. From the Windows SDK command prompt and type “WindowsSdkVer.exe –version:v7.0” in order to integrate Windows 7 SDK with Visual Studio 2008.

    We apologize for this inconvenience. Please feel free to contact us if you have questions.

    Best regards,


  6. bartman2589 says:

    Too bad someone forgot to realize that 1.5GB is one hell of a big download NOT to enable resuming on!!!!  If you’re trying to download this on a buggy connection (even with a download manager) forget it!!!  I’ll never understand why Microsoft thinks everyone has 100GB/sec download capability when the most common is less than 6Meg!!!!!

    I seriously think someone needs to pull their head out of their ass and enable resuming on the servers that host these gigantic files!!!!!!

  7. yaz123 says:


    I cant seem to know which version to download for intel cpus on win7 x64, you wrote:

    "Choose the ISO that matches CPU platform (x86, x64, or Itanium)" –> that means the x64 bit is available regardless of your CPU manufacturer.

    Then you wrote:

    "Thus if you install the x86 ISO (which only installs on x86 platforms)"  –> this means that x86 version wont install on windows x64 .

    But the downloads:

    Download the AMD64 version: GRMSDKX_EN_DVD.iso

    –> this means only AMD64 CPUs are supported

    So, does AMD64 download supports intel CPUs as well but its a typo (instead of x64)?

  8. Brian Cost says:

    Yaz123, If you are using an X64 version of Windows you should select the AMD64 version of the download.  The naming "AMD64" versus "X64" is the result of the tool that creates the SKUs.  YOu are correct that "X64" is more correct.

    Karin Meier

    Windows SDK PM

  9. lampuiho says:

    But Itanium is also x64. If I have an itanium CPU, should I use amd64 or Itanium one?

  10. lampuiho says:

    Oops I meant an intel 64 cpu like core 2 dual, not itanium cpu.

  11. Brian Cost says:

    Lampuiho, you should use the AMD64 version of the download of the Windows SDK.  

    The IA64 version should only be used on computers running the Itanium chip.  All other 64-bit OSes work best with the AMD64 version.

    All 32-bit OSes should use the X86 version of the SDK download.

    Karin Meier

    Windows SDK

  12. dontknowmuch says:


    Upon reading your latest post above, "…is more correct" bothers me a lot. Logically speaking, especially in the "1" and "0" digital world, things can only be correct or incorrect, false or true, i.e. "1" or "0". I hardly see anything here that you can categorize as in between when it comes to technology. I'm just really wondering if this has become/reflected a part of MS culture, i.e. blurring thing in a way  that won't be seen as either right or wrong? You should know users are desperately battling in their daily work and life, and being hassled with very confusing notation wastes their time and life.

    Best regards

  13. Poppp says:

    File Name: GRMSDK_EN_DVD.iso

    Chip: X86

    => For All 32bit OSes, regardless of CPU(Intel or AMD)

    File Name: GRMSDKX_EN_DVD.iso

    Chip: AMD64

    => For All 64bit OSes / regardless of CPU(Intel or AMD) , except Itanium

    Is this correct?