Gäller för
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Visa produkter som den här artikeln gäller för.

Inledning

Den här samlade kvalitetsuppdateringen för Windows 7 Service Pack 1 (SP1) och Windows Server 2008 R2 SP1 innehåller kumulativa tillförlitlighetsförbättringar i .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7. För Windows Server 2008 innehåller den här uppdateringen dessutom kumulativa tillförlitlighetsförbättringar i .NET Framework 4.6. Vi rekommenderar att du installerar den här uppdateringen som en del av dina vanliga underhållsrutiner. Innan du installerar den här uppdateringen kan du läsa avsnitten Krav för krav och omstart.

Viktigt!

  • Alla uppdateringar för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 kräver att den d3dcompiler_47.dll uppdateringen installeras. Vi rekommenderar att du installerar den medföljande d3dcompiler_47.dll uppdateringen innan du installerar den här uppdateringen. Mer information om d3dcompiler_47.dll uppdateringen finns i KB-4019990 för Windows 7 SP1 och Windows Server 2008 R2 SP1. Du kan också läsa KB-4019478 för Windows Server 2008.

  • Om du installerar ett språkpaket efter att du har installerat den här uppdateringen måste du installera om uppdateringen. Därför rekommenderar vi att du installerar alla språkpaket som du behöver innan du installerar uppdateringen. Mer information finns i Lägga till språkpaket i Windows.

Kvalitets- och tillförlitlighetsförbättringar

Obs! Den här uppdateringen innehåller också kumulativa uppdateringar som släpptes tidigare från och med 11 oktober 2016.

Område

Beskrivning av förbättringarna

WPF

När du har installerat de samlade .NET-säkerhets- och kvalitetsuppdateringarna från 12 september 2017 som gäller för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 kan det uppstå renderingsproblem i Windows Presentation Foundation-program (WPF) som körs i Windows Services.

När det här problemet uppstår genererar program som återger WPF-visualiseringar på en bitmapp, till exempel med RenderTargetBitmap, svarta eller transparenta bilder. Detta kan inträffa om programmet körs i följande situationer:

  • I en icke-interaktiv fönsterstation (till exempel i en Windows-tjänst)

  • Körs som ett LocalSystem-konto

  • Köra interaktivt i session 0 med hjälp av verktyg som psexec.exe

Mer information om det här problemet finns i följande artikel i Microsoft Knowledge Base:

4043601 Renderingsproblem efter den 12 september 2017 installeras samlade säkerhets- och kvalitetsuppdateringar för .NET

WPF-program som körs i Windows Services

Den här korrigeringen åtgärdar problemet automatiskt och återställer återgivningen när ett WPF-program körs i Windows Services.

Om ett WPF-program är en långvarig process som finns i Windows Services kan det vara mottagligt för prestandafel i WPF som gör att programmet förbrukar oproportionerligt mycket CPU-cykler i förhållande till deras faktiska arbetsbelastning. Ofta kraschar dessa program så småningom. Ett exempel på en långvarig process i en process som inte främst är avsedd att använda WPF-rendering endast i korta sekvenser, till exempel processer som återgivning av tillfälliga bitmappar.

Den enda lösningen i WPF som stöds för att åtgärda det här problemet är att inaktivera renderingsaktiviteter när inga giltiga bildskärmsenheter hittas. Program som körs i Windows Services kan välja att använda den här prestandakorrigeringen genom att ställa in växeln Switch.System.Windows.Media.ShouldRenderEvenWhenNoDisplayDevicesAreAvailable AppContext. Det gör du genom att använda någon av följande metoder.

  • Metod 1: Registret Ange registervärdet för att tvinga värdet till sant.

    Registerplatser

    HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AppContext HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext

    Värdenamn

    Switch.System.Windows.Media. ShouldNotRenderInNonInteractiveWindowStation

    Typ

    REG_SZ

    Möjliga värden

    "sant" "falskt"

    Standard

    "falskt"

  • Metod 2: App.config fil

    Lägg till följande i <AppContextSwitchOverrides> elementet i programkonfigurationsfilen (App.Config):

    <configuration>
         <runtime>
              <AppContextSwitchOverrides 
    value="Switch.Name.One=value1;Switch.Name.Two=value2;Switch.System.Windows.
    Media. ShouldNotRenderInNonInteractiveWindowStation=true" />
         </runtime>
    </configuration>

Mer information

Följande artiklar innehåller information om vilka .NET Framework versioner som stöds för den här Windows-versionen. Detta omfattar månaden och året då uppdateringen släpptes, ersättningsinformation för uppdateringar samt information om hjälp och support för uppdateringen.

För Windows 7 SP1 och Windows Server 208 R2 SP1

4043766 Oktober 2017 samlad säkerhets- och kvalitetsuppdatering för .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 (KB 4043766)

För Windows Server 2008 SP2

4043768 Oktober 2017 samlad säkerhets- och kvalitetsuppdatering för .NET Framework 2.0 SP2, 4.5.2 och 4.6-uppdateringar för Windows Server 2008 SP2 (KB 4043768)

Så här hämtar du den här uppdateringen

Windows Update

Den här uppdateringen är tillgänglig via Windows Update. När du aktiverar automatisk uppdatering hämtas och installeras den här uppdateringen automatiskt. Mer information om hur du hämtar säkerhetsuppdateringar automatiskt finns i Windows Update: Vanliga frågor och svar.

Microsoft Update Catalog

Om du vill hämta det fristående paketet för den här uppdateringen går du till webbplatsen Microsoft Update Catalog.

  • För Windows 7 SP1 och Windows Server 2008 R2 SP1 går du hit.

  • För Windows Server 2008, gå hit.

Windows Software Update Services (WSUS)

Följ de här stegen på WSUS-servern:

  1. Klicka på Start, på Administrationsverktyg och sedan på Microsoft Windows Server Update Services 3.0.

  2. Expandera Datornamn och klicka sedan på Åtgärd.

  3. Klicka på Importera Uppdateringar.

  4. WSUS öppnar ett webbläsarfönster där du kan uppmanas att installera en ActiveX-kontroll. Du måste installera ActiveX-kontrollen för att fortsätta.

  5. När ActiveX-kontrollen har installerats visas skärmen Microsoft Update Catalog. För Windows 7 SP1 och Windows Server 2008 R2 SP1 skriver du 4043766. För Windows Server 2008 R2 SP1 skriver du 4043768 i sökrutan. Klicka sedan på Sök.

  6. Leta reda på de .NET Framework paket som matchar operativsystem, språk och processorer i din miljö. Klicka på Lägg till för att lägga till dem i korgen.

  7. När du har markerat alla paket som du behöver klickar du på Visa varukorg.

  8. Klicka på Importera för att importera paketen till WSUS-servern.

  9. Om du vill återgå till WSUS klickar du på Stäng när paketen har importerats.

Uppdateringarna är nu tillgängliga för installation via WSUS.

Förutsättningar

Om du vill installera den här uppdateringen måste du ha följande installerat:

  • För Windows 7 SP1 och Windows Server 2008 R2 SP1 .NET Framework 4.6, 4.6.1, 4.6.2 eller 4.7.

  • För Windows Server 2008 .NET Framework 4,6.

Krav på omstart

Du måste starta om datorn när du har installerat den här uppdateringen om några filer som påverkas används. Vi rekommenderar att du avslutar alla .NET Framework-baserade program innan du installerar den här uppdateringen.

Ersättningsinformation för uppdateringar

Den här uppdateringen ersätter uppdateringar 4035036, 4032113, 4035039 och 4032116.

Filinformation

Den engelska versionen (USA) av den här uppdateringen installerar filer som har attributen som visas i följande tabeller. Datum och tider för dessa filer visas i Coordinated Universal Time (UTC). Datumen och tiderna för dessa filer på din lokala dator visas i din lokala tid tillsammans med din aktuella sommartid. Datumen och tiderna kan dessutom ändras när du utför vissa åtgärder på filerna.

För alla x86-baserade versioner av system som stöds

Filnamn

Filversion

Filstorlek

Datum

Tidpunkt

Aspnet_perf.dll

4.7.2116.0

41,760

22-sep-2017

11:36

aspnet_wp.exe

4.7.2116.0

46,176

22-sep-2017

11:36

clr.dll

4.7.2116.0

7,221,880

22-sep-2017

11:36

clrjit.dll

4.7.2116.0

522,880

22-sep-2017

11:36

dfdll.dll

4.7.2116.0

159,872

22-sep-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22-sep-2017

11:36

mscordacwks.dll

4.7.2116.0

1,341,080

22-sep-2017

11:36

mscordbi.dll

4.7.2116.0

1,164,048

22-sep-2017

11:36

mscoreei.dll

4.7.2116.0

511,632

22-sep-2017

11:36

mscorlib.dll

4.7.2116.0

5,614,216

22-sep-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

485,576

22-sep-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

987,840

22-sep-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22-sep-2017

11:36

peverify.dll

4.7.2116.0

188,560

22-sep-2017

11:36

PresentationCore.dll

4.7.2116.0

3,618,632

22-sep-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22-sep-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

196,424

22-sep-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22-sep-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

827,080

22-sep-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22-sep-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22-sep-2017

11:36

SOS.dll

4.7.2116.0

742,656

22-sep-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22-sep-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22-sep-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22-sep-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22-sep-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22-sep-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22-sep-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22-sep-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22-sep-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22-sep-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22-sep-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22-sep-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22-sep-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22-sep-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22-sep-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22-sep-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22-sep-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22-sep-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22-sep-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22-sep-2017

11:36

System.Data.dll

4.7.2116.0

3,391,128

22-sep-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22-sep-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22-sep-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22-sep-2017

11:36

System.dll

4.7.2116.0

3,526,264

22-sep-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22-sep-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22-sep-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22-sep-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22-sep-2017

11:36

System.Transactions.dll

4.7.2116.0

307,384

22-sep-2017

11:36

System.Web.dll

4.7.2116.0

5,405,848

22-sep-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22-sep-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22-sep-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22-sep-2017

11:36

System.Xml.dll

4.7.2116.0

2,666,632

22-sep-2017

11:36

webengine.dll

4.7.2116.0

24,720

22-sep-2017

11:36

webengine4.dll

4.7.2116.0

550,032

22-sep-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22-sep-2017

11:36

WMINet_Utils.dll

4.7.2116.0

136,352

22-sep-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22-sep-2017

11:36

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-sep-2017

11:36

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22-sep-2017

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22-sep-2017

11:36

Placeholder.dll

4.7.2116.0

24,728

22-sep-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

82,080

22-sep-2017

11:36

För alla x64-baserade versioner av system som stöds

Filnamn

Filversion

Filstorlek

Datum

Tidpunkt

Aspnet_perf.dll

4.7.2116.0

46,232

22-sep-2017

11:50

Aspnet_perf.dll

4.7.2116.0

41,760

22-sep-2017

11:36

aspnet_wp.exe

4.7.2116.0

50,784

22-sep-2017

11:50

aspnet_wp.exe

4.7.2116.0

46,176

22-sep-2017

11:36

clr.dll

4.7.2116.0

10,326,136

22-sep-2017

11:50

clr.dll

4.7.2116.0

7,221,880

22-sep-2017

11:36

clrjit.dll

4.7.2116.0

1,129,096

22-sep-2017

11:50

clrjit.dll

4.7.2116.0

522,880

22-sep-2017

11:36

compatjit.dll

4.7.2116.0

1,259,664

22-sep-2017

11:50

dfdll.dll

4.7.2116.0

190,728

22-sep-2017

11:50

dfdll.dll

4.7.2116.0

159,872

22-sep-2017

11:36

GlobalUserInterface.CompositeFont

116,922

22-sep-2017

11:36

mscordacwks.dll

4.7.2116.0

1,838,232

22-sep-2017

11:50

mscordacwks.dll

4.7.2116.0

1,341,080

22-sep-2017

11:36

mscordbi.dll

4.7.2116.0

1,618,576

22-sep-2017

11:50

mscordbi.dll

4.7.2116.0

1,164,048

22-sep-2017

11:36

mscoreei.dll

4.7.2116.0

635,152

22-sep-2017

11:50

mscoreei.dll

4.7.2116.0

511,632

22-sep-2017

11:36

mscorlib.dll

4.7.2116.0

5,401,744

22-sep-2017

11:50

mscorlib.dll

4.7.2116.0

5,614,216

22-sep-2017

11:36

msvcp120_clr0400.dll

12.0.52519.0

690,008

22-sep-2017

11:51

msvcp120_clr0400.dll

12.0.52519.0

485,576

22-sep-2017

11:36

msvcr120_clr0400.dll

12.0.52519.0

993,632

22-sep-2017

11:51

msvcr120_clr0400.dll

12.0.52519.0

987,840

22-sep-2017

11:36

VsVersion.dll

14.7.2116.0

19,088

22-sep-2017

11:50

VsVersion.dll

14.7.2116.0

19,088

22-sep-2017

11:36

peverify.dll

4.7.2116.0

260,240

22-sep-2017

11:51

peverify.dll

4.7.2116.0

188,560

22-sep-2017

11:36

PresentationCore.dll

4.7.2116.0

3,592,360

22-sep-2017

11:50

PresentationCore.dll

4.7.2116.0

3,618,632

22-sep-2017

11:36

PresentationFramework.dll

4.7.2116.0

6,200,160

22-sep-2017

11:36

PresentationHost_v0400.dll

4.7.2116.0

256,712

22-sep-2017

11:50

PresentationHost_v0400.dll.mui

4.7.2116.0

84,696

22-sep-2017

11:50

PresentationHost_v0400.dll

4.7.2116.0

196,424

22-sep-2017

11:36

PresentationHost_v0400.dll.mui

4.7.2116.0

83,800

22-sep-2017

11:36

PresentationNative_v0400.dll

4.7.2116.0

1,109,712

22-sep-2017

11:50

PresentationNative_v0400.dll

4.7.2116.0

827,080

22-sep-2017

11:36

ServiceMonikerSupport.dll

4.7.2116.0

31,424

22-sep-2017

11:51

ServiceMonikerSupport.dll

4.7.2116.0

29,376

22-sep-2017

11:36

SMDiagnostics.dll

4.7.2116.0

73,376

22-sep-2017

11:36

SOS.dll

4.7.2116.0

872,056

22-sep-2017

11:50

SOS.dll

4.7.2116.0

742,656

22-sep-2017

11:36

System.Activities.dll

4.7.2116.0

1,532,600

22-sep-2017

11:36

System.ComponentModel.DataAnnotations.dll

4.7.2116.0

125,368

22-sep-2017

11:36

System.Core.dll

4.7.2116.0

1,380,632

22-sep-2017

11:36

System.Data.Entity.dll

4.7.2116.0

4,034,232

22-sep-2017

11:36

System.IdentityModel.dll

4.7.2116.0

1,087,824

22-sep-2017

11:36

System.IdentityModel.Services.dll

4.7.2116.0

198,368

22-sep-2017

11:36

System.Runtime.Serialization.dll

4.7.2116.0

1,052,912

22-sep-2017

11:36

System.ServiceModel.Channels.dll

4.7.2116.0

157,920

22-sep-2017

11:36

System.ServiceModel.Discovery.dll

4.7.2116.0

307,560

22-sep-2017

11:36

System.ServiceModel.dll

4.7.2116.0

6,311,112

22-sep-2017

11:36

System.ServiceModel.Internals.dll

4.7.2116.0

254,208

22-sep-2017

11:36

System.ServiceModel.Routing.dll

4.7.2116.0

129,888

22-sep-2017

11:36

System.ServiceModel.WasHosting.dll

4.7.2116.0

39,648

22-sep-2017

11:36

System.Web.ApplicationServices.dll

4.7.2116.0

70,920

22-sep-2017

11:36

System.Web.Extensions.dll

4.7.2116.0

1,849,544

22-sep-2017

11:36

System.Workflow.Activities.dll

4.7.2116.0

1,050,456

22-sep-2017

11:36

System.Workflow.ComponentModel.dll

4.7.2116.0

1,541,864

22-sep-2017

11:36

System.Workflow.Runtime.dll

4.7.2116.0

499,392

22-sep-2017

11:36

System.Runtime.Caching.dll

4.7.2116.0

109,032

22-sep-2017

11:36

System.Data.dll

4.7.2116.0

3,455,128

22-sep-2017

11:50

System.Data.dll

4.7.2116.0

3,391,128

22-sep-2017

11:36

System.Data.SqlXml.dll

4.7.2116.0

732,616

22-sep-2017

11:36

System.Deployment.dll

4.7.2116.0

845,496

22-sep-2017

11:36

System.DirectoryServices.Protocols.dll

4.7.2116.0

201,504

22-sep-2017

11:36

System.dll

4.7.2116.0

3,526,264

22-sep-2017

11:36

System.Drawing.dll

4.7.2116.0

599,336

22-sep-2017

11:36

System.Management.dll

4.7.2116.0

415,408

22-sep-2017

11:36

System.Runtime.Remoting.dll

4.7.2116.0

347,352

22-sep-2017

11:36

System.Security.dll

4.7.2116.0

315,696

22-sep-2017

11:36

System.Transactions.dll

4.7.2116.0

310,968

22-sep-2017

11:50

System.Transactions.dll

4.7.2116.0

307,384

22-sep-2017

11:36

System.Web.dll

4.7.2116.0

5,388,952

22-sep-2017

11:51

System.Web.dll

4.7.2116.0

5,405,848

22-sep-2017

11:36

System.Windows.Controls.Ribbon.dll

4.7.2116.0

742,784

22-sep-2017

11:36

System.Windows.Forms.dll

4.7.2116.0

5,181,128

22-sep-2017

11:36

System.Xaml.dll

4.7.2116.0

641,176

22-sep-2017

11:36

System.XML.dll

4.7.2116.0

2,666,632

22-sep-2017

11:36

webengine.dll

4.7.2116.0

26,256

22-sep-2017

11:51

webengine.dll

4.7.2116.0

24,720

22-sep-2017

11:36

webengine4.dll

4.7.2116.0

667,800

22-sep-2017

11:51

webengine4.dll

4.7.2116.0

550,032

22-sep-2017

11:36

WindowsBase.dll

4.7.2116.0

1,283,000

22-sep-2017

11:36

WMINet_Utils.dll

4.7.2116.0

188,064

22-sep-2017

11:50

WMINet_Utils.dll

4.7.2116.0

136,352

22-sep-2017

11:36

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

101,128

22-sep-2017

11:50

WorkflowServiceHostPerformanceCounters.dll

4.7.2116.0

89,352

22-sep-2017

11:36

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-sep-2017

13:24

WPFFontCache_v0400.exe.mui

4.7.2116.0

19,144

22-sep-2017

11:36

WPFFontCache_v0400.exe

4.7.2116.0

26,720

22-sep-2017

13:24

WPFFontCache_v0400.exe

4.7.2116.0

25,696

22-sep-2017

11:36

wpfgfx_v0400.dll

4.7.2116.0

1,765,024

22-sep-2017

11:50

wpfgfx_v0400.dll

4.7.2116.0

1,344,672

22-sep-2017

11:36

Placeholder.dll

4.7.2116.0

24,864

22-sep-2017

11:50

Placeholder.dll

4.7.2116.0

24,728

22-sep-2017

11:36

PenIMC2_v0400.dll

4.7.2116.0

98,976

22-sep-2017

11:50

PenIMC2_v0400.dll

4.7.2116.0

82,080

22-sep-2017

11:36

Så här får du hjälp och support för den här uppdateringen

Gäller för

Den här artikeln gäller för följande:

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 när de används med:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

  • Microsoft .NET Framework 4.6 när det används med:

    • Windows Server 2008

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.