Windows 10 SDK

Das Windows 10 SDK (10.0.15063.0) enthält die neuesten Header, Bibliotheken, Metadaten und Tools zum Erstellen von Apps für Windows 10. Das Windows 10 SDK bietet in Verbindung mit Visual Studio 2017 eine optimale Erfahrung zum Erstellen von Apps für Windows und ermöglicht Ihnen, die neuesten Tools und APIs aus dem Windows 10 Creators Update zu verwenden.

Dieses SDK unterstützt nicht nur das Windows 10 Creators Update, sondern ermöglicht Ihnen, Apps für die Universelle Windows-Plattform sowie Desktop-Apps für alle Versionen von Windows 10 zu erstellen. Dieses SDK unterstützt auch das Erstellen von Desktop-Apps unter Windows 8.1, Windows 7 SP1, Windows Server 2016 und Windows Server 2012 R2. Informationen über frühere Versionen der SDKs für Windows und Windows Phone finden Sie auf der Archivseite.

Hinweis: Zur Entwicklung von Windows 10-Apps für Windows 10 Creators Update ist Visual Studio 2017 erforderlich. Dieses SDK wird von früheren Versionen von Visual Studio nicht erkannt.

Sie können entweder die EXE-Datei herunterladen und ausführen oder die ISO-Datei herunterladen.

Die Windows 10 SDK enthält auch einen Emulator für die Entwicklung mobiler Anwendungen. Klicken Sie hier für weitere Informationen zum Emulator für dieses SDK.

Erste Schritte

Vor der Installation sind einige Dinge zu beachten.

  1. Bitte beenden Sie Visual Studio 2017 RTM vor der Installation. Wenn Visual Studio ausgeführt wird, ist es möglich, dass die SDK-Einrichtung misslingt. Erfahren Sie mehr über allgemeine Toolprobleme.
  2. Wenn Sie das Windows 10 SDK auf Windows 10-fremden Plattformen verwenden möchten, muss die universelle CRT installiert sein: KB2999226. Um Fehler während der Einrichtung zu vermeiden, empfiehlt es sich, vor der Installation des Windows SDKs die neuesten empfohlenen Updates und Patches von Microsoft Update zu installieren.

Systemanforderungen

Die Windows 10 SDK ist für die Verwendung unter Windows 10 optimiert. Windows 10-App-Entwicklung wird nur unter Windows 10 der Version 1507 (oder höher) unterstützt.

Windows 10 SDK ist auch mit Visual Studio 2017 RTM verfügbar.

Unterstützte Betriebssysteme
  • Windows 10, Version 1507 oder höher
  • Windows Server 2016: Standard und Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Hinweis: Die Installation unter Windows 8.1 und älteren Betriebssystemen erfordert KB2999226. Für die Installation über Windows Update sollten die neuesten empfohlenen Updates und Patches von Microsoft Update installiert sein, bevor Sie das Windows SDK installieren.

Unter früheren Betriebssystemen werden nicht alle Tools unterstützt.

Hardwareanforderungen
  • Prozessor mit 1,6 GHz oder mehr
  • 1 GB RAM
  • 4 GB verfügbarer Speicherplatz auf der Festplatte
Weitere Anforderungen
  • Für die Emulatorunterstützung ist mindestens Windows 8.1 Professional (x64) oder Windows 10 Pro oder Enterprise (x64) erforderlich. Außerdem muss der Prozessor Hyper-V für Clients und SLAT (Second Level Address Translation) unterstützen.

Neuigkeiten

Das Windows 10 Creators Update-SDK enthält eine Reihe wichtiger neuer APIs und Plattformen für die Entwicklung universeller Windows-Apps. Weitere Informationen zu den neuen Features in Windows 10, Version 1703.

SDK-Layoutänderungen

Das Windows 10 SDK für das Windows Creators Update-SDK enthält erhebliche Änderungen, um die Entwicklererfahrung zu verbessern.

Support für Visual Studio 2017

Zur Entwicklung von Windows 10-Apps für Windows 10 Creators Update ist Visual Studio 2017 erforderlich. Dieses SDK wird von früheren Versionen von Visual Studio nicht erkannt.

Namensänderung

Der Name des Windows 10 SDK-Installationsprogramms lautet nun winsdksetup.exe.

ISO-Unterstützung

Das Windows 10 SDK kann entweder durch Ausführen des Installers installiert oder per ISO-Datei heruntergeladen und installiert werden.

Installieren von Tools und Metadaten nebeneinander

Um die Entwicklererfahrung zu verbessern, werden für Tools und Metadaten versionierte Ordnern verwendet. Dies ermöglicht Entwicklern, SDK und Tools bei Versionswechseln zu isolieren.

Tools befinden sich jetzt an folgenden Speicherorten:

  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

Für Vertragsdateien und Metadaten gelten jetzt folgende Speicherorte:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Weitere Optionen während des Setups

Windows 10 SDK-Setup bietet jetzt eine differenziertere Auswahl der zu installierenden Komponenten. Zum Beispiel müssen verwaltete Entwickler die nativen Entwicklungsheader und Bibliotheken nicht installieren.

Folgende Optionen sind verfügbar:

  • Verwaltete Entwicklung von Windows-Apps
  • Native Entwicklung von Windows-Apps
  • Native Entwicklung für Windows-Desktop x86
  • Native Entwicklung für Windows-Desktop x64
  • Native ARM-Entwicklung für Windows-Desktop
  • Native ARM64-Entwicklung für Windows-Desktop
  • Zertifizierungskit für Windows-Apps
  • Windows-Debugger
  • Windows Performance Toolkit

Tool-Updates

ComparePackage

ComparePackage analysiert die Unterschiede zwischen zwei Versionen des App-Pakets und hilft Ihnen zu verstehen, wie sich die Änderungen auf Updates des Benutzers auswirken können.

MakeAppx.exe

MakeAppx.exe unterstützt jetzt die Konvertierung von Content Group Map-Dateien und die Erstellung von UWP-Streamingpaketen. Erfahren Sie mehr über MakeAppx.exe.

Beispiele

Über GitHub sind jetzt Beispiele für Windows 10-Apps verfügbar. Sie können den Code auf GitHub durchsuchen, mit Git eine persönliche Kopie des Repositorys klonen oder ein gezipptes Archiv mit allen Beispielen herunterladen. Wir freuen uns immer über Feedback. Erstellen Sie im Repository also gern eine Anfrage, wenn Sie ein Problem oder eine Frage haben. Diese Beispiele sind für die Ausführung auf Desktopgeräten, mobilen Geräten und zukünftigen Geräten ausgelegt, die die universelle Windows-Plattform unterstützen. Weitere Beispiele finden Sie in der MSDN Code Gallery.

Emulator für Windows 10 Mobile

Der Emulator für Windows 10 Mobile ist eine Desktopanwendung, mit der ein mobiles Gerät unter Windows 10 emuliert wird. Dabei wird eine virtualisierte Umgebung bereitgestellt, in der Sie Ihre Windows-Apps ohne physisches Gerät debuggen und testen können. Außerdem steht Ihnen eine isolierte Umgebung für Ihre Anwendungsprototypen zur Verfügung. Weitere Informationen zum Emulator für Windows 10 Mobile finden Sie hier.

Vorherige SDK-Versionen

Die zuvor veröffentlichten und unterstützten SDKs und Emulatoren finden Sie auf der Archivseite.

Bekannte Probleme

Zuerst Visual Studio beenden

Wenn Visual Studio während der Installation von Windows SDK ausgeführt wird, tritt möglicherweise ein schwerwiegender Fehler auf, der zum Abbruch der Installation führt. Bitte beenden Sie Visual Studio vor der Installation.

Fehler mit der Vorlage DX12 bei Ausführung von Build 15042

Dies ist ein bekanntes Problem im Windows SDK-Installationsprogramm. Wenn dieses Problem auftritt, können Sie das SDK reparieren, indem Sie einfach den folgenden Befehl über eine Eingabeaufforderung mit Administratorrechten ausführen: „C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd“

Bereitstellung

Hinweis: Wenn Sie Desktop-Apps (Win32) für eine bestimmte Version von Windows 10 entwickeln, muss die dafür verwendete SDK-Version der Version des Betriebssystems entsprechen, für die Sie die Apps bereitstellen möchten.

Ist die Version der Zielplattform beispielsweise „Windows 10 RTM“, müssen Sie „Windows 10 RTM SDK (Version 10.0.26624.0) Microsoft Emulator für Windows 10 Mobile“ herunterladen und Ihre App mit diesem SDK kompilieren. Für die Zielplattform Windows 10 der Version 1511 muss analog dazu „Windows 10 RTM SDK (Version 10.0.10586.212) Microsoft Emulator für Windows 10 Mobile“ heruntergeladen und die App mit diesen SDK kompiliert werden.

Erfahren Sie mehr über allgemeine Toolprobleme.

Die aktuellen Versionshinweise finden Sie im Windows-Entwicklerforum.

War diese Seite hilfreich?
Zusätzliches Feedback?
Vielen Dank! Wir freuen uns über Ihr Feedback.
Folgen Sie uns Twitter Blog Facebook Twitter Blog Facebook WeChat Zeile