Windows Software Development Kit (SDK) för Windows 8.1

Windows Software Development Kit (SDK) för Windows 8.1 innehåller header-filer, bibliotek och verktyg som du kan använda när du skapar appar som körs på Windows-operativsystem. Du kan använda Windows SDK tillsammans med din utvecklingsmiljö och skapa Windows Store-appar och skrivbordsappar för Windows 8.1, och även Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 och Windows Server 2008.

I Windows SDK ingår också Certifieringspaket för Windows-program 3.3 (Windows ACK) som du kan använda för att testa din app för Windows 7-, Windows 8-, Windows 8.1- och Windows Phone 8.1-certifieringsprogrammen.

Windows SDK levereras inte längre med en komplett kommandoradsmiljö. Du måste installera en kompilerare och byggmiljö separat. Om du behöver en komplett utvecklingsmiljö med kompilerare och byggmiljö kan du ladda ned Visual Studio 2013 som innehåller lämpliga komponenter i Windows SDK. Om du vill ladda ned SDK:t och installera det på en annan dator klickar du nedladdningslänken och kör installationsprogrammet. Klicka på Download the Windows Software Development Kit i dialogrutan Specify Location för installation på en separat dator.

Installera och ladda ned  (974 kB, engelsk)

Senast uppdaterad: 29 april 2015
Publicerades ursprungligen: 17 oktober 2013

Obs! Senaste SDK och Mobile-emulatorn finns i Nedladdningar och verktyg för Windows.

Nyheter

Ändringar november 2014

API-uppdateringar

Det finns nu trådade API:er som kan användas för Windows Store- och Windows Phone-appar. En fullständig lista över Win32-API:er som stöds av Windows Store-appar finns i Win32 och COM för Windows Runtime-appar – referens.

Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Ingen effekt*
Windows
Windows Phone
Windows
Windows Phone
Ingen effekt*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
*Du kan anropa de här funktionerna från en Windows Phone Store-app, men funktionerna har ingen effekt på Windows Phone.

Ändringar augusti 2014

API-uppdateringar

Windows SDK och Certifieringspaket för Windows-program har uppdaterats så att du kan använda Win32- och Berkley-socketar i Windows Store-appar. Du kan nu använda socket-API:erna under apputvecklingen. En lista över uppdaterade API:er finns i Win32 och COM för Windows Runtime-appar – referens.

Graphics Debugging och Graphics Frame Analysis

Ett nytt kommandoradsverktyg tillhandahålls i DirectX MSI-paketet som gör att du kan registrera ett grafikspår på en fjärrdator.

Ändringar april 2014

Certifieringspaket för Windows-program 3.3

Den senaste versionen av Certifieringspaket för Windows-program är en lokal uppdatering för alla tidigare versioner. I version 3.3 stöds nu förcertifieringstest av Windows Phone 8.1-appar innan de skickas in till Windows Phone Store. Certifieringspaket för Windows-program har nu stöd för följande typer av appar:

  • Skrivbordsappar för Windows 7, Windows 8 och Windows 8.1
  • Windows Store-appar för Windows 8 och Windows 8.1
  • Windows Phone 8.1-appar

Graphics Debugging och Graphics Frame Analysis

Windows SDK stöder nu Visual Studio-funktionerna Graphics Debugging och Graphics Frame Analysis för både Windows 8.1 och Windows Phone 8.1.

Obs! För dessa funktioner krävs Visual Studio 2013 Update 2 eller senare. Om du installerar Windows SDK från april 2014 eller senare med Visual Studio 2013 RTM eller Update 1 fungerar inte Visual Studios grafikfelsökningsfunktioner korrekt. Inga andra Visual Studio-funktioner påverkas.

Med Graphics Debugging i Visual Studio kan du spåra D3D-anrop som din app gör och spela upp de anropen igen samt granska parametrar, texturer och andra grafikobjekt för att analysera renderingsproblem. Spårning kan göras på Windows-datorer, Windows-simulatorer, Windows Phone-emulatorer och Windows Phone-enheter och sedan spelas upp på annan maskinvara.

Graphics Frame Analysis körs i ett grafikspår och samlar in grundläggande tidsvärden för D3D-uppritningsanrop, och utför experiment genom att ändra olika grafikinställningar och producerar en tabell med tidsvärden. Du kan använda dessa data för att analysera grafikproblem i din app och granska resultaten från de olika experimenten för att se hur du kan förbättra prestanda.

Ändringar oktober 2013

.NET Framework 4.5.1 SDK

Windows SDK innehåller de referenssammansättningar, verktyg, header-filer och bibliotek som behövs för att skapa .NET Framework 4.5.1-appar.

ARM-paketpolicy

Windows SDK har en ny ARM-paketpolicy (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b). Se till ARM-paketpolicyn är installerad om du vill köra Windows SDK-verktygen på en ARM-enhet. Anvisningar finns i informationen om ARM-paketpolicyn.

Device Metadata Authoring Wizard

Enhetstillverkare och tjänstleverantörer kan använda det här verktyget för att utveckla metadatapaket för sina enheter och tjänster. Metadatapaketet tillhandahåller information som visas för Windows-användare, med ikon och namn för enheten eller tjänsten.

Integrerat DirectX SDK

DirectX SDK ingår nu i Windows SDK. Många av de verktyg och komponenter som levererades i DirectX SDK levereras nu som en del av Windows SDK. De här verktygen hjälper dig bygga DirectX-appar för Windows med ett enda SDK. Om du behöver använda DirectX SDK för bakåtkompatibilitet hittar du anvisningar här om hur du använder det tillsammans med nya Windows SDK via Visual Studio 2012.

Direct3D-skuggarkompilerare ingår i Windows

d3dcompiler_47.dll finns nu i Windows 8.1. Om du bygger för Windows 8.1 behöver du inte längre leverera DirectX Redist.

Uppdaterade eller borttagna funktioner

Vi har ändrat eller tagit bort följande objekt från den här versionen av Windows SDK.

Kommandoradsmiljö

Windows SDK levereras inte längre med en komplett kommandoradsmiljö. För Windows SDK krävs nu i stället att en kompilerare och byggmiljö installeras separat.

.NET Framework-verktyg och referenssammansättningar

Windows SDK stöder .NET Framework 4.5.1-utvecklingsverktygen och -referenssammansättningarna. Verktyg och referenssammansättningar för tidigare versioner av .NET Framework ingår inte i den här versionen av Windows SDK. Om du behöver verktygen och referenssammansättningarna för tidigare versioner av .NET Framework kan du ladda ned och installera Microsoft Windows SDK för Windows 7 och .NET Framework 4.

Exempel

Alla Windows-exempel har flyttats till Windows Dev Center. Där hittar du hundratals exempel som du kan filtrera på efter teknik, programmeringsspråk och utvecklingsplattform. Exemplen är tillgängliga för Windows Store-appar och skrivbordsappar.

Fler exempel finns i Kodexempel.

Systemkrav

Operativsystem som stöds

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

Arkitektur som stöds

x86, x64, ARM (Windows Store-appar)

Obs! Windows SDK kan inte installeras direkt på ARM-arkitekturen. Du kan installera Windows SDK på en x86- eller x64-plattform för att skapa appar för ARM-arkitekturen.

Krav

Om du vill installera .NET Framework 4.5 SDK behöver du först ha .NET Framework 4.5 Redistributable-paketet installerat. Den här versionen av Windows SDK innehåller inget .NET Framework Redistributable-paket. Du kan ladda ned det från Microsoft Download Center.

Installation och avinstallation

För att optimera din Windows SDK-installation rekommenderar vi att du först installerar de senaste uppdateringarna och korrigeringsfilerna från Microsoft Update innan du installerar Windows SDK.

Diskutrymmeskrav för Windows SDK

Beroende på hur du konfigurerar det behöver du 10 megabyte (MB) till 1 gigabyte (GB) utrymme på hårddisken för att installera Windows SDK. Kontrollera att datorn som du installerar på har minst det diskutrymme som krävs, annars returnerar installationsprogrammet ett fel.

Avinstallera SDK-komponenter

När du använder Program och funktioner för att avinstallera SDK avinstalleras de flesta av komponenterna automatiskt. Men några delade komponenter kan behöva avinstalleras separat. Här är några tips om att avinstallera delade komponenter.

  1. Öppna Program och funktionerKontrollpanelen
  2. Välj Windows Software Development Kit i listan över installerade program
  3. Välj Avinstallera
  4. Ta bort de delade komponenterna. Här är vissa av komponenterna du kan se:

    • Microsoft .NET Framework 4.5.1 SDK
    • Microsoft .NET Framework 4.5.1 multiinriktningspaket

Obs! Om du avinstallerar komponenter som andra appar använder kan det uppstå problem. Exempelvis använder Visual Studio 2013 också Windows SDK.

Versionsinformation

Windows SDK för Windows 8.1 uppgraderar Certifieringspaket för Windows-program, AppVerifier och Windows Performance ToolKits. Om du installerar Windows SDK för Windows 8.1 på en dator som har Windows SDK för Windows 8 uppgraderas och flyttas verktygen till mappen Windows Kits\8.1.

Kända problem

AppVerifier

Du kanske inte kan avinstallera AppVerifier, ett verktyg för att testa och verifiera korrektheten i appar som körs, separat. Om du vill ta bort det från datorn avinstallerar du Certifieringspaket för program eller Windows SDK.

UI Automation Verify

Det här verktyget, som utformats för testning av UI-automatisering, kan inte köras på ARM-enheter i Windows 8.1.

Avinstallera och reparera

Om du installerar Windows SDK för Windows 8.1 på en dator som har Windows SDK för Windows 8 och sedan avinstallerar det lämnas de uppgraderade verktygen (Certifieringspaket för Windows-program, AppVerifier och Windows Performance ToolKits) kvar i 8.1-mappen. Om du vill återställa Windows 8-versionen reparerar du Windows SDK från Kontrollpanelen.

WinRT MetaData-API:er

Om du vill använda WinRT-metadatafunktioner måste du installera .NET Framework SDK 4.5 så att du får tillgång till den fullständiga uppsättningen header-filer. WinRT-metadatafunktionerna är RoGetMetadataFile, RoParseTypeName och RoResolveNamespace i RoMetadataResolution.h. Du behöver även IMetaDataDispenser-definitionen i RoMetadataApi.h och MetaDataGetDispenser i RoMetadata.hr.

Certifieringspaket för Windows-program

Portanvändning

Windows ACK installerar Te.Service som gör att Windows ACK kan utföra automatiserade uppgifter på ett säkert sätt, till exempel för en standardanvändare. Det aktiverar också andra funktioner, till exempel fjärrkörning av uppgifter på datorer. Tjänsten startar bara när Windows ACK anropar den under körning och stoppar när anropet är klart. När tjänsten startas öppnas brandväggsportar och den frågar inte användaren om godkännande. Men Windows ACK stoppar tjänsten och stänger porten när den är klar.

Bytekodgenerering

Testet misslyckas när ett utvecklarpaket uppdateras från en tidigare version till en nyare version. Avinstallera det tidigare paketet innan du kör Windows ACK på det uppdaterade paketet.

ARM-paketpolicy

ARM-paketpolicyn måste vara installerad för att du ska kunna köra Windows ACK på en Windows 8.1 ARM-dator. Installationsprogrammet för Windows ACK på Windows 8.1 ARM installerar policyn på datorn. Om du behöver installera policyn manuellt läser du informationssidan om ARM-paketpolicyn. Observera att paketpolicyn endast behöver installeras en gång på en dator. Paketpolicyn behövs inte om du kör Windows ACK på en Windows 8 ARM-dator.

Utforska mer

Hitta tidigare versioner av Windows SDK.

Hämta fler nedladdningar för Windows-skrivbordet.

Få svar på dina frågor om Windows SDK i forumen.

Få hjälp med att utveckla skrivbordsappar.

Var detta till hjälp?
Ytterligare feedback?
Tack! Vi uppskattar att du ger feedback.