jul 2017 Opis pregleda zbirne kvalitativne ispravke za .NET Framework 4.6 za Windows Server 2008 SP2 i .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 za Vindovs 7 SP1 i Windows Server 2008 R2 SP1: Juli 18, 2017

Primenjuje se na
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Pogledajte proizvode na koje se odnosi ovaj članak.

Uvod

Ova ispravka pregleda za jul 2017. za Windows Server 2008 servisni paket 2 (SP2) obuhvata kumulativna poboljšanja pouzdanosti u .NET Framework 4.6. Pored toga, ova ispravka za pregled za Windows 7 servisni paket 1 (SP1) i Windows Server 2008 R2 SP1 obuhvata kumulativna poboljšanja pouzdanosti u verzijama .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7. Preporučujemo da primenite ovu ispravku u sklopu redovnog održavanja. Pre nego što instalirate ovu ispravku, pročitajte odeljke "Preduslovi" i "Zahtev za ponovnim pokretanjem".

Važno

  • Ako instalirate jezički paket kada instalirate ovu ispravku, morate ponovo da instalirate ovu ispravku. Zato preporučujemo da instalirate sve jezičke pakete koji su vam potrebni pre nego što instalirate ovu ispravku. Više informacija potražite u članku "Dodavanje jezičkih paketa u Windows".

Poznati problemi u ovoj ispravci

Ako izvršite nadogradnju na .NET Framework 4.7 nakon primene ove ispravke na uređaju omogućenom za dodir, može doći do COMException grešaka u Windows Presentation Framework (WPF) aplikacijama. Više informacija potražite u sledećem članku Microsoft baze znanja:

4033488 grešku "COMException" iz WPF aplikacija kada se .NET Framework 4.7 instalira u operativnom sistemu Windows 7 ili Windows Server 2008 R2

Poboljšanja kvaliteta i pouzdanosti

Ova ispravka sadrži kumulativne ispravke koje su ranije objavljene počev od 11. oktobra 2016. Pored toga, ova ispravka sadrži rešenja za sledeće probleme.

Common language Runtime (CLR)

  • Unapred dodeljeni stubovi za dinamičke metode su poboljšani. Pored toga, poboljšane su promene AMD64 direktnih poziva radi boljeg rukovanja slučajevima van dometa.
  • Popravljeno: Naručivanje brava utovarivača kako bi se izbeglo povremeno zastoj tokom GC-a koji uključuju složene generičke tipove.
  • Prilikom raspoređivanja niza strukture A i niza strukture B kao SAFEARRAY, a struktura A / B ima identične GUID-ove, može doći do curenja memorije.

Entity Framework (EF)

  • Ako postoji više od 1000 upita u EF 4.x aplikaciji, aplikacija se može usporiti jer je premašeno ograničenje veličine keša upita. Kada primenite ovu ispravku, možete da promenite veličinu keša upita putem sledeće stavke "appSettings ":

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

SQL

  • OverflowException ili IndexOutOfRangeException može biti bačen tokom faze pre prijavljivanja prilikom otvaranja SQL veze zbog prijema TDS paketa koji je manji od očekivanog.
  • Kada klijent otvori vezu sa serverom, sqlclient kreira regulator i ne zatvara ga kada se veza ukloni. To može da izazove previše curenja ako se milioni veza otvore u kratkom vremenu. To može da izazove zamrzavanje sistema. Ova ispravka zatvara regulatore nakon zatvaranja veze.

Sistem

Windows Management Infrastructure (WMI)

  • Postavka privilegija za Windows Management Infrastructure (WMI) zasnovana je na događaju kako bi se podržale promene u vrednostima opcija.

Windows okvir za prezentacije (WPF)

  • Windows Presentation Framework (WPF) aplikacija koja se pokreće na uređajima omogućenim za dodir ili olovkom može da naiđe na padove koji su povezani sa oštećenjem memorije u PenIMC.dll. Ova ispravka rešava ove probleme.
  • Pod određenim uslovima, WPF aplikacije koje koriste proveru pravopisa zajedno sa prilagođenim rečnicima mogu da padnu i generišu grešku NullReferenceException . Ovo se posebno odnosi na one aplikacije koje pozivaju metod SpellCheck.CustomDictionaries.Clear(). Ova ispravka rešava ovaj problem.

Dobitna sredstva

  • Pod određenim uslovima, lista sa menijima podređenih prozora u aplikacijama Multiple-Document interfejsa Windows Forms više nije sinhronizovana sa stvarnom listom otvorenih podređenih prozora. To otežava korisnicima da izaberu odgovarajući prozor.

Dodatne informacije o ovoj ispravci

Više informacija o ovoj ispravci u vezi sa operativnim sistemom Windows 7 SP1 i Windows Server 2008 R2 SP1 potražite u sledećem članku Microsoft baze znanja:

4032113 pregled zbirne kvalitativne ispravke iz jula 2017. za .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 za Windows 7 SP1 i Server 2008 R2 SP1: 18. jul 2017.

Više informacija o ovoj ispravci u vezi sa sistemom Windows Server 2008 SP2 potražite u sledećem članku Microsoft baze znanja:

4032116 pregled zbirne kvalitativne ispravke iz jula 2017. za .NET Framework 2.0 SP2, 4.5.2, 4.6 za Windows Server 2008 SP2: 18. jul 2017.

Kako da preuzmete ovu ispravku

Windows Update

Ova ispravka je dostupna putem usluge Windows Update. Kada uključite automatsko ažuriranje, ova ispravka će se automatski preuzeti i instalirati. Više informacija o tome kako da automatski preuzimate bezbednosne ispravke potražite u članku Windows Update: najčešća pitanja.

Katalog Microsoft Update

Da biste preuzeli samostalni paket za ovu ispravku, idite na neki od sledećih sajtova na veb lokaciji Kataloga Microsoft Update:

  • Za Windows Server 2008 SP2, kliknite ovde.
  • Za Vindovs 7 SP1 i Windows Server 2008 R2 SP1, kliknite ovde.

Windows usluge ažuriranja softvera (WSUS)

Na WSUS serveru pratite ove korake:

  1. Kliknite na dugme "Start", izaberite "Administrativne alatke", a zatim izaberite stavku Microsoft Windows Server Update Services 3.0.
  2. Razvijte stavku "ImeRačunara", a zatim izaberite stavku "Radnja".
  3. Kliknite na dugme "Uvezi Novosti.
  4. WSUS otvara prozor pregledača u kom se od vas može tražiti da instalirate ActiveX kontrolu. Morate da instalirate ActiveX kontrolu da biste nastavili.
  5. Kada instalirate ActiveX kontrolu, videćete ekran "Katalog Microsoft Update". U polju za pretragu otkucajte 4032116 za Windows Server 2008 SP2 ili 4032113 za Windows 7 SP1 i Windows Server 2008 R2 SP1, a zatim kliknite na dugme "Pretraži".
  6. Pronađite .NET Framework pakete koji se podudaraju sa operativnim sistemima, jezicima i procesorima u vašem okruženju. Kliknite na dugme "Dodaj " da biste ih dodali u korpu.
  7. Kada izaberete sve pakete koji su vam potrebni, kliknite na dugme "Prikaži korpu".
  8. Kliknite na dugme "Uvezi " da biste uvezli pakete na WSUS server.
  9. Da biste se vratili u WSUS, nakon uvoza paketa kliknite na dugme "Zatvori ".

Ispravke su sada dostupne za instalaciju putem usluge WSUS.

Preduslovi

Da biste primenili ovu ispravku, morate da imate instalirane sledeće:

  • Instaliran .NET Framework 4.6, 4.6.1, 4.6.2 ili 4.7.
  • Ispravka za D3D kompajler (KB4019478 za Windows Server 2008 SP2 ili KB4019990 za Windows 7 SP1 i Windows Server 2008 R2 SP1). Ova ispravka se automatski koinstalira za korisnike usluga Windows Update i Windows Server Update Services (WSUS). Klijenti Microsoft Update kataloga moraju prvo ručno da preuzmu i instaliraju D3D ispravku kompajlera (KB4019478 ili KB4019990) koja dolazi zajedno sa ispravkom kataloga.

Zahtev za ponovnim pokretanjem

Nakon primene ove ispravke morate ponovo pokrenuti računar ako se koriste neki pogođeni fajlovi. Preporučujemo da izađete iz svih aplikacija zasnovanih na .NET Framework-u pre nego što primenite ovu ispravku.

Ažurirajte informacije o zameni

Ova ispravka ne zamenjuje nijednu prethodno objavljenu ispravku.

Informacije o datoteci

Atributi datoteka

Verzija ove ispravke na engleskom jeziku (SAD) instalira datoteke koje imaju atribute navedene u sledećim tabelama. Datumi i vremena za ove datoteke navedeni su u Coordinated Universal Time (UTC). Datumi i vremena za ove datoteke na lokalnom računaru se prikazuju u lokalnom vremenu, zajedno sa odstupanjem trenutnog letnjeg računanja vremena (DST). Pored toga, datumi i vremena mogu da se promene kada izvršite određene operacije na datotekama.

Za sve podržane verzije sistema zasnovane na x86 procesorima

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme
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

Za sve podržane verzije sistema zasnovane na x64 procesorima

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme
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

Odnosi se na

Ovaj članak se odnosi na sledeće:

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 kada se koristi sa:

    • Windows Server 2008 R2 sa servisnim paketom 1
    • Windows 7 servisni paket 1
  • Microsoft .NET Framework 4.6 kada se koristi sa:

    • Windows Server 2008 servisni paket 2