マイクロソフト Windows SDK

マイクロソフト Windows SDK
開発者マイクロソフト
安定版リリース
10.0.26100.1742 / 2024年9月26日; 13か月前 ( 2024-09-26 )
オペレーティング·システムWindows XPWindows Server 2003Windows VistaWindows Server 2008Windows 7Windows 8Windows 10Windows 11
タイプアプリケーション プログラミング インターフェース(API)
Webサイトdeveloper.microsoft.com/windows/downloads/sdk-archive

Microsoft Windows SDKとその前身であるPlatform SDKおよび.NET Framework SDK はMicrosoftのソフトウェア開発キット(SDK)であり、 Microsoft Windowsおよび.NET Framework用のアプリケーションを開発するために必要なドキュメントヘッダー ファイルライブラリ、サンプル、ツールが含まれています[1]これらのライブラリはWindows システム ファイルとしても配布されています

プラットフォームSDKは、Windows 2000XPWindows Server 2003向けのアプリケーション開発に特化しています。.NET Framework SDKは、 .NET Framework 1.1および.NET Framework 2.0向けのアプリケーション開発に特化しています。Windows SDKはこれら2つの後継であり、 Windows XP以降および.NET Framework 3.0以降向けのアプリケーション開発をサポートしています。[2]

特徴

Platform SDK は、オリジナルの Microsoft Windows SDK for Windows 3.1xおよび Microsoft Win32 SDK for Windows 9xの後継です。1999 年にリリースされた最も古い SDK です。Platform SDK には、IA-32x64IA-64 CPU アーキテクチャでのソフトウェア開発に必要なコンパイラ、ツール、ドキュメント、ヘッダー ファイル、ライブラリ、サンプルが含まれています。ただし、 .NET Framework SDK は、 .NET Frameworkとともに登場しました。Windows Vista以降では、Platform SDK、.NET Framework SDK、Tablet PC SDK、および Windows Media SDK は、Windows SDKと呼ばれる新しい統合キットに置き換えられました。ただし、.NET Framework 1.1 は Windows Vista に同梱されていないため、.NET Framework 1.1 SDK は含まれていません。(Windows Vista 用の Windows Media Center SDK は別途出荷されます。) DirectX SDK は、Windows 8 のリリースで Windows SDK に統合されました。[3]

Windows SDKでは、インストールするコンポーネントとインストール場所をユーザーが指定できます。Visual Studioと統合されているため、両方のコンポーネントが重複してインストールされることはありません。ただし、どちらか一方が同じ時代のものではない場合、互換性に関する注意事項があります。[4] [5]表示される情報は、Windows Vistaの新機能のみ、.NET Frameworkの新機能のみ、特定の言語やテクノロジの新機能のみなど、コンテンツ別にフィルタリングできます。

Windows SDK は無料で入手できます。かつては Microsoft ダウンロード センターで入手できましたが、 2012 年にMSDNに移行されました。

開発者は、特定の理由から古いSDKを使いたい場合があります。例えば、2003年2月にリリースされたWindows Server 2003 Platform SDKは、Visual Studio 6.0を完全にサポートする最後のSDKでした。一部の古いPSDKバージョンは、Microsoftダウンロードセンターからダウンロードできます。また、CD/DVDで購入できるものもあります。[6]

Microsoft SDKバージョンのリリース履歴[7]
名前バージョン番号ビルド番号発売日ダウンロード注記
Microsoft Windows ソフトウェア開発キット3.1?1992[1]
Microsoft Windows ソフトウェア開発キット3.11???
Microsoft Win32 ソフトウェア開発キット3.1??[2]
Microsoft Win32 ソフトウェア開発キット3.53.50.612.11994-04[3]
Microsoft Win32 ソフトウェア開発キット3.51?1995-06[4]
Microsoft Win32 ソフトウェア開発キット4.04.0.1381.11996-11[5]
Microsoft Win32 ソフトウェア開発キットバージョン5.05.0.1636.11998-06?Visual Studio 6に含まれる
Microsoft プラットフォーム SDK 1999 年 4 月??1999-04[6]MSDN サブスクリプション CD-ROM ディスク。

Windows 95公式にインストールされる最後のプラットフォーム SDK

Microsoft プラットフォーム SDK 1999 年 9 月?5.0.2128.81999-09[7]、[8]MSDN サブスクリプション CD-ROM ディスク。

Microsoft Platform SDK for Windows 2000 RC2 とも呼ばれます。

Alpha から AXP64 までのクロス ツールセットが含まれています。

Visual C++ 5.0 を完全にサポート する最後のプラットフォーム SDK

Microsoft プラットフォーム SDK 2000 年 1 月??2000-01?MSDN サブスクリプション CD-ROM ディスク。
Microsoft プラットフォーム SDK 2000 年 4 月?5.0.2195.322000-04[9]MSDN サブスクリプション CD-ROM ディスク。
Microsoft プラットフォーム SDK 2000 年 11 月?5.0.2296.52000-11[10]MSDN サブスクリプション CD-ROM ディスク。

Whistler Beta 1 用の Microsoft Platform SDK とも呼ばれます。

Itanium 用の準備ツールが含まれています。

Microsoft プラットフォーム SDK 2001 年 2 月??2001-02?
Microsoft プラットフォーム SDK 2001 年 6 月バージョン5.15.1.2505.02001-06[11]MSDN サブスクリプション CD-ROM ディスク。

Windows 95向けに公式に開発された最後のプラットフォーム SDK 。( Windows 95には公式にはインストールされません)

Microsoft プラットフォーム SDK 2001 年 8 月バージョン5.15.1.2601.02001-08[12]、[13]MSDN サブスクリプション CD-ROM ディスク。

Windows 95用に非公式に開発された最後のプラットフォーム SDK 。( Windows 95には正式にインストールされません)

Microsoft プラットフォーム SDK 2001 年 11 月バージョン5.25.2.3590.22001-11[14]
Microsoft プラットフォーム SDK 2002 年 5 月バージョン5.25.2.3639.12002-05[15]
Microsoft プラットフォーム SDK 2002 年 7 月バージョン5.25.2.3663.02002-07[16]
Microsoft プラットフォーム SDK 2002 年 8 月バージョン5.25.2.3672.12002-08[17]
Microsoft プラットフォーム SDK 2002 年 11 月バージョン5.25.2.3718.12002-11[18]
Microsoft プラットフォーム SDK 2003 年 2 月バージョン5.25.2.3790.02003-02[19]VC6をサポートする最後のバージョン[8]とWindows 95およびWindows 98をサポートする最新バージョン
.NET Framework SDK バージョン 1.1?1.1.4322.5732003年3月29日[20]Visual Studio 2003に含まれています。Platform SDK は含まれていません。
Windows XP SP2 用 Microsoft プラットフォーム SDK?5.1.2600.21802004-08[21]strsafe.hを導入しました
Windows Server 2003 SP1 プラットフォーム SDKバージョン5.25.2.3790.1830.152005年5月2日[22]
Windows Server 2003 R2 プラットフォーム SDKバージョン5.25.2.3790.2075.512006年3月14日[23]Windows 2000向けに開発する最後のプラットフォームSDK [9] MSはVS6でも動作することを示唆しているが、特定の要件でテストされていないため、動作保証はない。[10]
.NET Framework 2.0 ソフトウェア開発キット?2.0.50727.422006年11月29日[24]Visual Studio 2005 Professionalに含まれています。Platform SDK は含まれていません。
Windows Vista および .NET Framework 3.0 ランタイム コンポーネント用の Microsoft Windows ソフトウェア開発キットバージョン6.06.0.6000.163842006年10月30日[25]この SDK リリースの C++ コンパイラは /analyze キーをサポートしています。
Windows Vista 用 Microsoft Windows ソフトウェア開発キットの更新プログラムバージョン6.16.1.6000.16384.102007年3月22日[26].NETとプラットフォームSDKを初めて統合。Visual Studio .NET 2003およびMicrosoft Visual C++ Toolkit 2003はサポートされていません。
Visual Studio 2008に含まれる[11]バージョン6.0a6.1.6723.12007年11月19日[27]
Windows Server 2008 および .NET Framework 3.5 用の Windows SDKバージョン6.16.0.6001.18000.3672008年2月5日[28].NET フレームワーク 3.5
Windows 7 および .NET Framework 3.5 SP1 用の Microsoft Windows SDKバージョン7.06.1.7600.163852009年7月24日[29]、[30]
Visual Studio 2010に含まれるバージョン7.0a6.1.7600.163852010年4月12日[31].NET Framework 4。Visual Studio 2010でのみ動作し、Visual Studio 2010 Expressでは動作しません。また、オフラインドキュメントが付属する最後のバージョンでもあります。[12]
Windows 7 および .NET Framework 4 用の Microsoft Windows SDKバージョン7.17.1.7600.0.305142010年5月19日 [13] [14][32]、[33]Windows XPを公式にサポートする最新バージョンです。.NET Framework 4が必要です。.NET Frameworkの上位サブバージョンはインストール時に認識されません。nmake.exeを使用したサンプルのビルドはサポートされておらず、NMAKEマクロの大部分は削除されています。
Visual Studio 2012 Update 1 (以降) に含まれていますバージョン7.1A7.1.51106??「v110_xp」プラットフォームツールセットを導入
Windows 8 および .NET Framework 4.5 用の Microsoft Windows SDKバージョン8.06.2.9200.163842012年11月15日[15][34].NET Framework 4.5、Windows ストア アプリ、統合 DirectX SDK
Visual Studio 2012に含まれるバージョン8.0A8.0.50727??
Windows 8.1 用の Windows ソフトウェア開発キット (SDK)バージョン8.18.100.25984.02013年10月17日[35]Windows 8.1、.NET Framework 4.5.1、Windows ストア アプリ、統合 DirectX SDK
Visual Studio 2013に含まれるバージョン8.1A8.1.51636??「v120_xp」プラットフォームツールセットが含まれています
Windows 10 用 Windows スタンドアロン SDKv1010.0.10240.02015年7月29日[36]Visual Studio 2015にも含まれています[16]
Windows 10用WindowsスタンドアロンSDK、バージョン1511 [17]v1010.0.10586.2122015年11月30日[37]Visual Studio 2015 Update 1 & 2にも含まれています[18]
Windows 10 用 Windows スタンドアロン SDK、バージョン 1607v1010.0.14393.7952016年8月2日[38]Visual Studio 2015 Update 3にも含まれています
Windows 10 Creators Update バージョン 1703 用 Windows スタンドアロン SDKv1010.0.15063.02017年4月5日[39]Visual Studio 2017 バージョン15.1に含まれています
Fall Creators Update 向け Windows 10 SDK、バージョン 1709v1010.0.16299.152017年10月10日[40]Visual Studio 2017 バージョン15.4に含まれています
Windows 10 SDK、2018年4月更新、バージョン1803v1010.0.17134.02018年5月8日[41]Visual Studio 2017 バージョン15.7に含まれています
Windows 10 SDK、2018年10月更新、バージョン1809v1010.0.17763.02018年10月2日[42]Visual Studio 2017 バージョン15.8に含まれています
Windows 10 バージョン 1903 用 Windows 10 SDKv1010.0.18362.02019年5月21日[43]Visual Studio 2019に含まれる
Windows 10 バージョン 2004 用の Windows 10 SDKv1010.0.19041.02020年5月12日[44]
Windows 10 バージョン 2004 用の Windows 10 SDKv1010.0.19041.6852020年12月16日[45]サービスアップデート
Windows 10 用 Windows 10 SDK、バージョン 21H1v1010.0.20348.02021年5月25日[46]
Windows 11 用 Windows 10 SDKv1010.0.22000.1942021年10月4日[47]
Windows 11 用 Windows SDKv1010.0.22621.7552022年10月25日[48]Windows 11 バージョン 22H2 の一部としてリリースされました。2022年10月25日にサービスアップデート 10.0.22000.755 がリリースされました。

Visual Studio 17.4 リリースの ARM64 サポートが含まれています

Windows 11 用 Windows SDKv1010.0.22621.17782023年5月24日[49]Windows 11 バージョン 22H2 ビルド 10.0.22621.1778 の一部としてリリースされました。
Windows 11 用 Windows SDKv1010.0.26100.02024年5月22日[50]Windows 11 バージョン 24H2 プレビューに対応する 10.0.26100 シリーズの初期リリース。
Windows SDK から削除された機能
バージョン削除された機能
Windows 7および.NET Framework 3.5 SP1用のWindows SDK [19]
  • capicom.dll ( CAPICOMは非推奨です)
  • iacom.dll
  • ialoader.dll
  • msistuff.exe
  • perflibmig.exe
  • permcalc.exe
  • secutil.exe
  • windowssideshowvirtualdevice.exe (DeviceSimulatorforWindowsSideShow.msi に置き換えられました)
  • wpfperf.msi (Windows パフォーマンス ツールキット スイートに含まれています)
  • xamlpad.exe ( XAMLパッド)
Windows 7および.NET Framework 4用のWindows SDK [20]
  • UISpy.exe (新しいツールに置き換えられました)
  • Wpt_arch.msi
  • マネージ コード サンプル (コード ギャラリーに移動)
  • DExplore ドキュメントビューア(別途インストール可能)
Windows 8用Windowsソフトウェア開発キット(SDK)[21]
  • 以下を含むコマンドライン ビルド環境:
    • Windows SDK プラットフォーム ツールセット
    • Visual C++ コンパイラと C ランタイム (CRT)
    • Windows SDK 構成ツール
  • .NET Framework 4.5 より前のバージョン用のツールと参照アセンブリ
  • Apache.exe
  • Bind.exe
  • チェックv4.exe
  • 消費.exe
  • デバイスシミュレータForWindowsSideShow.msi
  • Err.exe
  • FDBrowser.exe
  • FXCopSetup.exe
  • ガイドゲン.exe
  • Make-Shell.exe
  • MDbg.exe
  • Mpatch.exe
  • MSIZap.exe
  • PTConform.exe
  • ReBase.exe
  • sddlgen.exe
  • setenv.cmd
  • SetReg.exe
  • SoapSuds.exe
  • Sporder.exe
  • TcpAnalyzer.exe
  • TSPデザイナー.exe
  • UTL2IDL.exe
  • ValidateSD.exe
  • 仮想ライトセンサー.exe
  • WinDiff.exe
  • WpfPerf.exe
  • すべての Windows サンプル (コード ギャラリーに移動)
  • Microsoft ヘルプ ビューアー
  • .NET Framework 参照アセンブリの IntelliSense XML ドキュメント コメント
Windows 8.1用Windowsソフトウェア開発キット(SDK)[22]何もない
Windows 10 用の Windows ソフトウェア開発キット (SDK)何もない[23]

ドキュメント

Windows SDK ドキュメントには、次の内容を説明するマニュアルが含まれています。

参照

参考文献

  1. ^ 「Windows SDK: Windows Server 2008 SDKなどをダウンロード」。Microsoft Developer Network。Microsoft Corporation 。 2009年12月6日閲覧
  2. ^ 「Windows SDK よく寄せられる質問 (FAQ)」。Microsoft Developer Network。Microsoft Corporation。2009年9月26日時点のオリジナルよりアーカイブ。 2009年12月6日閲覧
  3. ^ 「DirectX SDKはどこにありますか?」WindowsデベロッパーセンターMicrosoft 20162月20日閲覧
  4. ^ 「Windows SDKがリターンコード5100でインストールに失敗する」。サポート。Microsoft 2012年6月5日。
  5. ^ Stewart, Heath (2011年4月1日). 「Visual C++ 2010 SP1 コンパイラアップデート for the Windows SDK 7.1」.セットアップとインストール (Heath Stewart著). Microsoft .
  6. ^ Microsoft ソフトウェア開発キット CD 注文 Archived 2011-10-08 at the Wayback Machine
  7. ^ Windows および Windows Phone SDK アーカイブ
  8. ^ Windows® Server 2003 SP1 プラットフォーム SDK Web インストール、Microsoft ダウンロード センター「VC 6.0 で動作する最後の SDK は 2003 年 2 月版です。CD はフルフィルメント サイトで注文できます。」
  9. ^ 「Windows Server 2003 R2 Platform SDK Web Install」www.microsoft.com。2006年4月22日時点のオリジナルよりアーカイブ。 2006年4月22日閲覧
  10. ^ 「Platform SDK February 2003 installation + IE8」。Social.msdn.microsoft.com。2019年10月18日時点のオリジナルよりアーカイブ2017年8月8日閲覧。
  11. ^ Microsoft Windows SDK ブログ: Win 7 SDK の新しいサンプル: Direct2D と DirectWrite
  12. ^ 「Windows SDK 7.1 リリース ノート」 。 2014年7月23日閲覧
  13. ^ Windows 7 および .NET Framework 4 用 Microsoft Windows SDK iso イメージ
  14. ^ Windows 7 および .NET Framework 4 用 Microsoft Windows SDK Web インストーラー
  15. ^ Windows 8用Windows SDK – Windowsデベロッパーセンター。Msdn.microsoft.com。2014年2月16日閲覧。
  16. ^ Visual Studio 2015 を使用した Windows 10 向けアプリの構築
  17. ^ Windows 10 SDK リリースノート
  18. ^ Visual Studio 2015 Update 1 リリースノート
  19. ^ Windows 7 および .NET Framework 3.5 SP1 用 Windows SDK リリース ノート
  20. ^ リリース ノート、Microsoft Windows SDK for Windows 7 および .NET Framework 4
  21. ^ 「Windows 8用Windowsソフトウェア開発キット(SDK)」。Windowsデベロッパーセンター。Microsoft 2016年2月20日閲覧
  22. ^ 「Windows 8用Windowsソフトウェア開発キット(SDK)」。Windowsデベロッパーセンター。Microsoft 2016年2月20日閲覧
  23. ^ 「Windows 10用Windowsソフトウェア開発キット(SDK)」。Windowsデベロッパーセンター。Microsoft 2016年2月20日閲覧
  • アーカイブされた Microsoft TechNet Wiki
  • Windows SDK アーカイブ
Retrieved from "https://en.wikipedia.org/w/index.php?title=Microsoft_Windows_SDK&oldid=1322378353"