Juli 2017 Beskrivning av förhandsversion av samlad kvalitetsrelaterad uppdatering för .NET Framework 4.6 för Windows Server 2008 SP2 och .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 på Windows 7 SP1 och Windows Server 2008 R2 SP1: 18 juli 2017

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.

Introduktion

Denna förhandsversionsuppdatering för juli 2017 för Windows Server 2008 Service Pack 2 (SP2) innehåller kumulativa förbättringar av tillförlitligheten i .NET Framework 4.6. Dessutom innehåller denna förhandsversionsuppdatering för Windows 7 Service Pack 1 (SP1) och Windows Server 2008 R2 SP1 kumulativa tillförlitlighetsförbättringar i .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7. Vi rekommenderar att du använder den här uppdateringen som en del av dina vanliga underhållsrutiner. Innan du installerar den här uppdateringen läser du avsnitten "Krav" och "Omstartkrav".

Viktigt!

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

Kända fel i den här uppdateringen

Om du uppgraderar till .NET Framework 4.7 efter att du installerat den här uppdateringen på en pekaktiverad enhet, kan du uppleva COMException-fel i dina Windows Presentation Framework (WPF) program. Mer information finns i följande artikel i Microsoft Knowledge Base:

4033488 "COMException"-fel från WPF-program efter att .NET Framework 4.7 har installerats på Windows 7 eller Windows Server 2008 R2

Kvalitets- och tillförlitlighetsförbättringar

Den här uppdateringen innehåller kumulativa uppdateringar som gavs ut tidigare med början den 11 oktober 2016. Dessutom innehåller den här uppdateringen korrigeringar av följande problem.

Common Language Runtime (CLR)

  • Förallokerade hoppstubbar för dynamiska metoder har förbättrats. Dessutom har ändringar av AMD64-direktsamtal förbättrats för bättre hantering av fall utanför räckvidden.
  • Åtgärdat: Ordningen på lastarlås för att undvika tillfälliga dödlägen under GC som omfattar komplexa generiska typer.
  • När du ordnar en matris med struct A och en matris med struct B som SAFEARRAY, och struct A/B har identiska GUID, kan en minnesläcka uppstå.

Entity Framework (EF)

  • Om det finns fler än 1 000 frågor i ett EF 4.x-program kan programmet bli långsammare eftersom storleksgränsen för frågecachen överskrids. När du har tillämpat den här korrigeringen kan du ändra storleken på frågecachen med följande appSettings-post :

    <appSettings>
        <add key="EntityFramework_QueryCacheSize" value="3000"/>
    </appSettings>
    

SQL

  • En OverflowException eller IndexOutOfRangeException kan genereras under förinloggningsfasen när en SQL-anslutning öppnas på grund av att ett TDS-paket som är mindre än förväntat tas emot.
  • När klienten öppnar en anslutning till servern skapar sqlclient en referens men stänger den inte när anslutningen tas bort. Det kan orsaka för många hanteringsläckor om miljontals anslutningar öppnas på kort tid. Detta kan göra att systemet låser sig. Den här korrigeringen stänger handtagen när anslutningen har stängts.

System

Windows Management Infrastructure (WMI)

  • WMI-inställningen (Windows Management Infrastructure) av privilegier är händelsedriven för att stödja ändringar i alternativvärdena.

Windows Presentation Framework (WPF)

  • Ett WPF-program (Windows Presentation Framework) som körs på en pekskärms- eller pennaktiverad enhet kan uppleva krascher som är relaterade till skadade minne i PenIMC.dll. Denna uppdatering åtgärdar dessa problem.
  • Under vissa förhållanden kan WPF-program som använder stavningskontrollen tillsammans med egna ordlistor krascha och generera ett NullReferenceException-fel . Detta gäller särskilt de program som anropar metoden SpellCheck.CustomDictionaries.Clear(). Den här uppdateringen åtgärdar detta problem.

Winforms

  • Under vissa förhållanden synkroniseras inte menyradslistan med underordnade fönster i Multiple-Document gränssnittet Windows Forms program med den faktiska listan över öppna underordnade fönster. Det gör det svårt för användarna att välja rätt fönster.

Ytterligare information om den här uppdateringen

Mer information om den här uppdateringen vad gäller Windows 7 SP1 och Windows Server 2008 R2 SP1 finns i följande artikel i Microsoft Knowledge Base:

4032113 juli 2017 – förhandsversion av samlad kvalitetsrelaterad uppdatering för .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 på Windows 7 SP1 och Server 2008 R2 SP1: 18 juli 2017

Mer information om den här uppdateringen gällande Windows Server 2008 SP2 finns i följande artikel i Microsoft Knowledge Base:

4032116 Förhandsversion av samlad kvalitetsrelaterad uppdatering för .NET Framework 2.0 SP2, 4.5.2, 4.6 på Windows Server 2008 SP2: 18 juli 2017

Så här hämtar du 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 uppdateringen går du till något av följande på webbplatsen Microsoft Update Catalog:

  • För Windows Server 2008 SP2, klicka här.
  • För Windows 7 SP1 och Windows Server 2008 R2 SP1, klicka här.

Windows Software Update Services (WSUS)

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

  1. Klicka på Start, klicka på Administrationsverktyg och klicka sedan på Microsoft Windows Server Update Services 3.0.
  2. Expandera ComputerName och klicka sedan på Åtgärd.
  3. Klicka på Importera uppdateringar.
  4. I WSUS öppnas ett webbläsarfönster där du eventuellt uppmanas att installera en ActiveX-kontroll. Du måste installera ActiveX-kontrollen för att kunna fortsätta.
  5. När ActiveX-kontrollen är installerad visas skärmen Microsoft Update Catalog. Skriv 4032116 för Windows Server 2008 SP2 eller 4032113 för Windows 7 SP1 och Windows Server 2008 R2 SP1 i sökrutan och 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 din kundvagn.
  7. När du har valt alla paket 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.

Krav

För att kunna tillämpa den här uppdateringen måste du ha följande installerat:

  • .NET Framework 4.6, 4.6.1, 4.6.2 eller 4.7 installerat.
  • D3D-kompilatoruppdateringen (KB4019478 för Windows Server 2008 SP2 eller KB4019990 för Windows 7 SP1 och Windows Server 2008 R2 SP1). Den här uppdateringen saminstalleras automatiskt för kunder med Windows Update och Windows Server Update Services (WSUS). Microsoft Update Catalog-kunder måste först manuellt ladda ned och installera D3D-kompilatorns uppdatering (KB4019478 eller KB4019990) som medföljer kataloguppdateringen.

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 om uppdateringen

Den här uppdateringen ersätter inte tidigare utgivna uppdateringar.

Filinformation

Filattribut

Den engelska versionen (USA) av den här uppdateringen installerar filer som har de attribut som listas i följande tabeller. Datum och tider för dessa filer anges i Coordinated Universal Time (UTC). Datum och tid för filerna på den lokala datorn visas i din lokala tid tillsammans med din aktuella sommartid. Datum och tider 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 Tid
Aspnet_perf.dll 4.7.2102.0 42,672 15-Jun-2017 05:00
aspnet_wp.exe 4.7.2102.0 46,200 15-Jun-2017 05:00
clr.dll 4.7.2102.0 7,221,904 15-Jun-2017 05:00
clrjit.dll 4.7.2102.0 522,912 15-Jun-2017 05:00
dfdll.dll 4.7.2102.0 159,896 15-Jun-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-Jun-2017 05:00
mscordacwks.dll 4.7.2102.0 1,341,104 15-Jun-2017 05:00
mscordbi.dll 4.7.2102.0 1,164,968 15-Jun-2017 05:00
mscoreei.dll 4.7.2102.0 511,656 15-Jun-2017 05:00
mscorlib.dll 4.7.2102.0 5,614,248 15-Jun-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-Jun-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-Jun-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-Jun-2017 05:00
peverify.dll 4.7.2102.0 188,584 15-Jun-2017 05:00
PresentationCore.dll 4.7.2102.0 3,616,096 15-Jun-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-Jun-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-Jun-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-Jun-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-Jun-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-Jun-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-Jun-2017 05:00
SOS.dll 4.7.2102.0 743,560 15-Jun-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-Jun-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-Jun-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-Jun-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-Jun-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-Jun-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-Jun-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-Jun-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-Jun-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-Jun-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-Jun-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-Jun-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-Jun-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-Jun-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-Jun-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-Jun-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-Jun-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-Jun-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-Jun-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-Jun-2017 05:00
System.Data.dll 4.7.2102.0 3,391,152 15-Jun-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-Jun-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-Jun-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-Jun-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-Jun-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-Jun-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-Jun-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-Jun-2017 05:00
System.Transactions.dll 4.7.2102.0 307,408 15-Jun-2017 05:00
System.Web.dll 4.7.2102.0 5,405,864 15-Jun-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-Jun-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-Jun-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-Jun-2017 05:00
System.Xml.dll 4.7.2102.0 2,666,648 15-Jun-2017 05:00
webengine.dll 4.7.2102.0 24,744 15-Jun-2017 05:00
webengine4.dll 4.7.2102.0 549,552 15-Jun-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-Jun-2017 05:00
WMINet_Utils.dll 4.7.2102.0 136,368 15-Jun-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-Jun-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-Jun-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-Jun-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-Jun-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 82,104 15-Jun-2017 05:00

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

Filnamn Filversion Filstorlek Datum Tid
Aspnet_perf.dll 4.7.2102.0 46,256 15-Jun-2017 05:20
Aspnet_perf.dll 4.7.2102.0 42,672 15-Jun-2017 05:00
aspnet_wp.exe 4.7.2102.0 50,808 15-Jun-2017 05:20
aspnet_wp.exe 4.7.2102.0 46,200 15-Jun-2017 05:00
clr.dll 4.7.2102.0 10,324,624 15-Jun-2017 05:19
clr.dll 4.7.2102.0 7,221,904 15-Jun-2017 05:00
clrjit.dll 4.7.2102.0 1,129,120 15-Jun-2017 05:19
clrjit.dll 4.7.2102.0 522,912 15-Jun-2017 05:00
compatjit.dll 4.7.2102.0 1,259,688 15-Jun-2017 05:19
dfdll.dll 4.7.2102.0 191,640 15-Jun-2017 05:19
dfdll.dll 4.7.2102.0 159,896 15-Jun-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-Jun-2017 05:00
mscordacwks.dll 4.7.2102.0 1,838,256 15-Jun-2017 05:19
mscordacwks.dll 4.7.2102.0 1,341,104 15-Jun-2017 05:00
mscordbi.dll 4.7.2102.0 1,618,592 15-Jun-2017 05:19
mscordbi.dll 4.7.2102.0 1,164,968 15-Jun-2017 05:00
mscoreei.dll 4.7.2102.0 636,064 15-Jun-2017 05:19
mscoreei.dll 4.7.2102.0 511,656 15-Jun-2017 05:00
mscorlib.dll 4.7.2102.0 5,401,768 15-Jun-2017 05:19
mscorlib.dll 4.7.2102.0 5,614,248 15-Jun-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 690,008 15-Jun-2017 05:20
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-Jun-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 993,632 15-Jun-2017 05:20
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-Jun-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-Jun-2017 05:19
VsVersion.dll 14.7.2102.0 19,112 15-Jun-2017 05:00
peverify.dll 4.7.2102.0 260,256 15-Jun-2017 05:20
peverify.dll 4.7.2102.0 188,584 15-Jun-2017 05:00
PresentationCore.dll 4.7.2102.0 3,590,344 15-Jun-2017 05:20
PresentationCore.dll 4.7.2102.0 3,616,096 15-Jun-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-Jun-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 256,728 15-Jun-2017 05:20
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-Jun-2017 05:20
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-Jun-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-Jun-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 1,109,728 15-Jun-2017 05:20
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-Jun-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 31,448 15-Jun-2017 05:20
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-Jun-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-Jun-2017 05:00
SOS.dll 4.7.2102.0 872,080 15-Jun-2017 05:19
SOS.dll 4.7.2102.0 743,560 15-Jun-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-Jun-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-Jun-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-Jun-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-Jun-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-Jun-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-Jun-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-Jun-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-Jun-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-Jun-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-Jun-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-Jun-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-Jun-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-Jun-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-Jun-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-Jun-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-Jun-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-Jun-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-Jun-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-Jun-2017 05:00
System.Data.dll 4.7.2102.0 3,455,152 15-Jun-2017 05:19
System.Data.dll 4.7.2102.0 3,391,152 15-Jun-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-Jun-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-Jun-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-Jun-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-Jun-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-Jun-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-Jun-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-Jun-2017 05:00
System.Transactions.dll 4.7.2102.0 310,992 15-Jun-2017 05:20
System.Transactions.dll 4.7.2102.0 307,408 15-Jun-2017 05:00
System.Web.dll 4.7.2102.0 5,388,968 15-Jun-2017 05:20
System.Web.dll 4.7.2102.0 5,405,864 15-Jun-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-Jun-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-Jun-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-Jun-2017 05:00
System.XML.dll 4.7.2102.0 2,666,648 15-Jun-2017 05:00
webengine.dll 4.7.2102.0 26,280 15-Jun-2017 05:20
webengine.dll 4.7.2102.0 24,744 15-Jun-2017 05:00
webengine4.dll 4.7.2102.0 667,304 15-Jun-2017 05:20
webengine4.dll 4.7.2102.0 549,552 15-Jun-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-Jun-2017 05:00
WMINet_Utils.dll 4.7.2102.0 188,088 15-Jun-2017 05:19
WMINet_Utils.dll 4.7.2102.0 136,368 15-Jun-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 101,144 15-Jun-2017 05:20
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-Jun-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-Jun-2017 07:34
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-Jun-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 26,744 15-Jun-2017 07:34
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-Jun-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,762,992 15-Jun-2017 05:20
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-Jun-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 99,000 15-Jun-2017 05:20
PenIMC_v0400.dll 4.7.2102.0 82,104 15-Jun-2017 05:00

Gäller för

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

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 när det 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 Service Pack 2