Descrierea previzualizării setului de calitate pentru .NET Framework 4.6 pentru Windows Server 2008 SP2 și .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1: 15 august 2017

Se aplică la
.NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Vizualizați produsele pentru care se aplică acest articol.

Introducere

Această actualizare din august 2017 pentru Windows Server 2008 Service Pack 2 (SP2) include îmbunătățiri de fiabilitate cumulative în .NET Framework 4.6. În plus, această actualizare preliminară pentru Windows 7 Service Pack 1 (SP1) și Windows Server 2008 R2 SP1 include îmbunătățiri de fiabilitate cumulative în .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7. Vă recomandăm să aplicați această actualizare ca parte din rutina de întreținere obișnuită. Înainte de a instala această actualizare, consultați secțiunile "Cerințe preliminare" și "Cerință de repornire".

Important

  • Dacă instalați un pachet lingvistic după ce instalați această actualizare, trebuie să reinstalați această actualizare. Prin urmare, vă recomandăm să instalați toate pachetele lingvistice de care aveți nevoie înainte de a instala această actualizare. Pentru mai multe informații, consultați Adăugarea pachetelor lingvistice la Windows.

Îmbunătățiri de calitate și fiabilitate

ASP.NET

  • După ce este instalat .NET Framework 4,7, atunci când încercați să deschideți aplicații web bazate pe Sitefinity, este posibil să observați că nu mai funcționează și să primiți o System.TypeInitializationException. Această actualizare remediază această problemă.

CLR

  • Atunci când sunt citite atribute particularizate din ansambluri care poartă un model de metadate nevalid, care este emis de anumite compilatoare anterioare versiunii V2 pot apărea căderi imprevizibile.
  • În unele cazuri, un fir de ascultare IPC de la distanță .NET Framework poate să nu mai funcționeze, din cauza unei condiții de cursă din IPCServerChannel.
  • Când două fire încearcă să încarce același ansamblu, procesul se poate bloca.

SQL

  • Atunci când încercați să inserați elemente în obiectul cache utilizând metoda de inserare a supraîncărcării Cache.Insert(string, object, CacheDependency, DateTime, TimeSpan), este posibil să observați că elementele din memoria cache inserate expiră mult mai devreme sau mai târziu decât data și ora de expirare specificată. Această remediere corectează urmărirea internă a timpului memoriei cache pentru astfel de elemente, astfel încât să expire la ora așteptată.

WPF

  • Aplicațiile Windows Presentation Framework (WPF) cu mod mixt care gestionează excepții pentru prima șansă văd o excepție System.Argument.Null, deoarece TargetFrameworkName este NULL în aplicațiile cu mod mixt. Această actualizare remediază această problemă.
  • Este posibil ca o aplicație WPF să nu încarce întotdeauna resurse dintr-un ansamblu dicționar de resurse dacă se încarcă două sau mai multe versiuni ale aceluiași ansamblu. Această actualizare tratează această problemă.
  • O aplicație WPF care rulează pe un sistem activat pentru atingere/stylus care creează ferestre noi în fire de dispecerizare separate va întâmpina o singură irosire de handle per fir de distribuție. În unele scenarii, acest lucru ar putea duce la gestionarea epuizării în timp.
  • Pe sistemele tactile/stylus activate care au instalat previzualizarea setului de calitate din mai 2017 pentru .NET Framework 4.6, 4.6.1 și 4.6.2 (KB4014606) și au instalat ulterior .NET Framework 4.7, aplicațiile WPF se pot bloca la pornire și pot returna o COMExcepție.

Windows Forms

  • Unele aplicații formulare Windows care utilizează controale DataGridView sau de meniu sau care apelează constructorul pentru obiectul Ecran întâmpină în mod repetat regresii de performanță în .NET Framework 4.7 din cauza colectărilor de deșeuri suplimentare sau a afișării unei interfețe utilizator goale, deoarece rămân fără ghidajele GDI+ alocate pentru proces. Acest lucru se întâmplă deoarece se creează un obiect grafic inutil pentru fiecare obiect de pe ecran și nu este eliminat după ce obiectul de pe ecran nu mai este necesar. Această remediere elimină aceste obiecte grafice.

Informații suplimentare despre această actualizare

Pentru mai multe informații despre această actualizare legată de Windows 7 SP1 și Windows Server 2008 R2 SP1, consultați următorul articol din Baza de cunoștințe Microsoft:

4035036 august 2017 Previzualizarea seturilor de calitate pentru .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1: 15 august 2017

Pentru mai multe informații despre această actualizare referitoare la Windows Server 2008 SP2, consultați următorul articol din Baza de cunoștințe Microsoft:

4035039 august 2017 Previzualizare a seturilor de calitate pentru .NET Framework 2.0 SP2, 4.5.2 și 4.6 pentru Windows Server 2008 SP2: 15 august 2017

Cum se obține această actualizare

Windows Update

Această actualizare este disponibilă prin Windows Update. Atunci când activați actualizarea automată, această actualizare va fi descărcată și instalată automat. Pentru mai multe informații despre obținerea automată a actualizărilor de securitate, consultați Windows Update: Întrebări frecvente.

Catalog Microsoft Update

Pentru a obține pachetul independent pentru această actualizare, accesați una dintre următoarele pe site-ul web Catalog Microsoft Update:

  • Pentru Windows Server 2008 SP2, faceți clic aici.
  • Pentru Windows 7 SP1 și Windows Server 2008 R2 SP1, faceți clic aici.

Serviciile de actualizare a software-ului Windows (WSUS)

Pe serverul WSUS, urmați acești pași:

  1. Faceți clic pe Start, pe Instrumente de administrare, apoi pe Microsoft Windows Server Update Services 3.0.
  2. Extindeți NumeComputer, apoi faceți clic pe Acțiune.
  3. Faceți clic pe Import Actualizări.
  4. WSUS va deschide o fereastră de browser în care vi se poate solicita să instalați un control ActiveX. Instalați controlul ActiveX pentru a continua.
  5. După ce este instalat controlul ActiveX, veți vedea ecranul Catalog Microsoft Update. Tastați 4035039 pentru Windows Server 2008 SP2 sau 4035036 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1 în caseta de căutare, apoi faceți clic pe Căutare.
  6. Găsiți pachetele .NET Framework care se potrivesc cu sistemele de operare, limbajele și procesoarele din mediul dvs. Dați clic pe Adăugați pentru a le adăuga în coș.
  7. După ce ați selectat toate pachetele de care aveți nevoie, faceți clic pe Vizualizare coș.
  8. Faceți clic pe Import pentru a importa pachetele pe serverul WSUS.
  9. Faceți clic pe Închidere după ce pachetele au fost importate pentru a se întoarce la WSUS.

Actualizările sunt acum disponibile pentru instalare prin WSUS.

Cerințe preliminare

Pentru a aplica această actualizare, trebuie să aveți una dintre următoarele instalate:

  • .NET Framework 4.6 pe Windows Server 2008 SP2
  • .NET Framework 4.6, 4.6.1, 4.6.2 sau 4.7 pe Windows 7 SP1 sau Windows Server 2008 R2 SP1

Cerința de repornire

Trebuie să reporniți computerul după ce aplicați această actualizare dacă se utilizează fișiere afectate. Vă recomandăm să ieșiți din toate aplicațiile bazate pe .NET Framework înainte de a aplica această actualizare.

Informații despre înlocuirea actualizării

Această actualizare înlocuiește 4024848 de actualizare lansată anterior, care este datată 18 iulie 2017.

Informații despre fișiere

Atribute fișier

Versiunea în limba engleză (Statele Unite ale Americii) a acestei actualizări instalează fișiere care au atributele listate în tabelele următoare. Datele și orele pentru aceste fișiere sunt listate în UTC. Datele și orele la care aceste fișiere de pe computerul local sunt afișate în ora locală, împreună cu ora de vară (DST) curentă corespunzătoare. În plus, datele și orele se pot modifica atunci când efectuați anumite operațiuni asupra fișierelor.

Pentru toate versiunile de sisteme bazate pe x86 acceptate

Nume fișier Versiune de fișier Dimensiune fișier Dată Oră
Aspnet_perf.dll 4.7.2106.0 42,672 13-iul-2017 04:07
aspnet_wp.exe 4.7.2106.0 46,200 13-iul-2017 04:07
clr.dll 4.7.2106.0 7,221,904 13-iul-2017 04:07
clrjit.dll 4.7.2106.0 522,912 13-iul-2017 04:07
dfdll.dll 4.7.2106.0 159,896 13-iul-2017 04:07
GlobalUserInterface.CompositeFont 116,922 13-iul-2017 04:07
mscordacwks.dll 4.7.2106.0 1,341,104 13-iul-2017 04:07
mscordbi.dll 4.7.2106.0 1,164,960 13-iul-2017 04:07
mscoreei.dll 4.7.2106.0 511,648 13-iul-2017 04:07
mscorlib.dll 4.7.2106.0 5,614,240 13-iul-2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 485,576 13-iul-2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 987,840 13-iul-2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13-iul-2017 04:07
peverify.dll 4.7.2106.0 188,576 13-iul-2017 04:07
PresentationCore.dll 4.7.2106.0 3,616,096 13-iul-2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13-iul-2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 197,336 13-iul-2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-iul-2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 827,104 13-iul-2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13-iul-2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13-iul-2017 04:07
SOS.dll 4.7.2106.0 743,568 13-iul-2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13-iul-2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13-iul-2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13-iul-2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13-iul-2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13-iul-2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13-iul-2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13-iul-2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13-iul-2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13-iul-2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13-iul-2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13-iul-2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13-iul-2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13-iul-2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13-iul-2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13-iul-2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13-iul-2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13-iul-2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13-iul-2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13-iul-2017 04:07
System.Data.dll 4.7.2106.0 3,391,152 13-iul-2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13-iul-2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13-iul-2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13-iul-2017 04:07
System.dll 4.7.2106.0 3,526,272 13-iul-2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13-iul-2017 04:07
System.Management.dll 4.7.2106.0 415,424 13-iul-2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13-iul-2017 04:07
System.Security.dll 4.7.2106.0 316,600 13-iul-2017 04:07
System.Transactions.dll 4.7.2106.0 307,408 13-iul-2017 04:07
System.Web.dll 4.7.2106.0 5,405,864 13-iul-2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13-iul-2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13-iul-2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13-iul-2017 04:07
System.Xml.dll 4.7.2106.0 2,666,648 13-iul-2017 04:07
webengine.dll 4.7.2106.0 24,744 13-iul-2017 04:07
webengine4.dll 4.7.2106.0 550,056 13-iul-2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13-iul-2017 04:07
WMINet_Utils.dll 4.7.2106.0 136,368 13-iul-2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13-iul-2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-iul-2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13-iul-2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13-iul-2017 04:07
Placeholder.dll 4.7.2106.0 24,752 13-iul-2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 82,104 13-iul-2017 04:07

Pentru toate versiunile de sisteme pe x64-biți acceptate

Nume fișier Versiune de fișier Dimensiune fișier Dată Oră
Aspnet_perf.dll 4.7.2106.0 46,256 13-iul-2017 04:23
Aspnet_perf.dll 4.7.2106.0 42,672 13-iul-2017 04:07
aspnet_wp.exe 4.7.2106.0 50,808 13-iul-2017 04:23
aspnet_wp.exe 4.7.2106.0 46,200 13-iul-2017 04:07
clr.dll 4.7.2106.0 10,326,160 13-iul-2017 04:23
clr.dll 4.7.2106.0 7,221,904 13-iul-2017 04:07
clrjit.dll 4.7.2106.0 1,129,112 13-iul-2017 04:23
clrjit.dll 4.7.2106.0 522,912 13-iul-2017 04:07
compatjit.dll 4.7.2106.0 1,259,688 13-iul-2017 04:23
dfdll.dll 4.7.2106.0 191,640 13-iul-2017 04:23
dfdll.dll 4.7.2106.0 159,896 13-iul-2017 04:07
GlobalUserInterface.CompositeFont 116,922 13-iul-2017 04:07
mscordacwks.dll 4.7.2106.0 1,838,256 13-iul-2017 04:23
mscordacwks.dll 4.7.2106.0 1,341,104 13-iul-2017 04:07
mscordbi.dll 4.7.2106.0 1,618,592 13-iul-2017 04:23
mscordbi.dll 4.7.2106.0 1,164,960 13-iul-2017 04:07
mscoreei.dll 4.7.2106.0 636,064 13-iul-2017 04:23
mscoreei.dll 4.7.2106.0 511,648 13-iul-2017 04:07
mscorlib.dll 4.7.2106.0 5,401,760 13-iul-2017 04:23
mscorlib.dll 4.7.2106.0 5,614,240 13-iul-2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 690,008 13-iul-2017 04:23
msvcp120_clr0400.dll 12.0.52519.0 485,576 13-iul-2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 993,632 13-iul-2017 04:23
msvcr120_clr0400.dll 12.0.52519.0 987,840 13-iul-2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13-iul-2017 04:23
VsVersion.dll 14.7.2106.0 19,112 13-iul-2017 04:07
peverify.dll 4.7.2106.0 260,256 13-iul-2017 04:23
peverify.dll 4.7.2106.0 188,576 13-iul-2017 04:07
PresentationCore.dll 4.7.2106.0 3,590,336 13-iul-2017 04:23
PresentationCore.dll 4.7.2106.0 3,616,096 13-iul-2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13-iul-2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 256,728 13-iul-2017 04:23
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-iul-2017 04:23
PresentationHost_v0400.dll 4.7.2106.0 197,336 13-iul-2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-iul-2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 1,109,728 13-iul-2017 04:23
PresentationNative_v0400.dll 4.7.2106.0 827,104 13-iul-2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 31,448 13-iul-2017 04:23
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13-iul-2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13-iul-2017 04:07
SOS.dll 4.7.2106.0 872,080 13-iul-2017 04:23
SOS.dll 4.7.2106.0 743,568 13-iul-2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13-iul-2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13-iul-2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13-iul-2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13-iul-2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13-iul-2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13-iul-2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13-iul-2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13-iul-2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13-iul-2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13-iul-2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13-iul-2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13-iul-2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13-iul-2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13-iul-2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13-iul-2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13-iul-2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13-iul-2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13-iul-2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13-iul-2017 04:07
System.Data.dll 4.7.2106.0 3,455,152 13-iul-2017 04:23
System.Data.dll 4.7.2106.0 3,391,152 13-iul-2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13-iul-2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13-iul-2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13-iul-2017 04:07
System.dll 4.7.2106.0 3,526,272 13-iul-2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13-iul-2017 04:07
System.Management.dll 4.7.2106.0 415,424 13-iul-2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13-iul-2017 04:07
System.Security.dll 4.7.2106.0 316,600 13-iul-2017 04:07
System.Transactions.dll 4.7.2106.0 310,992 13-iul-2017 04:23
System.Transactions.dll 4.7.2106.0 307,408 13-iul-2017 04:07
System.Web.dll 4.7.2106.0 5,388,968 13-iul-2017 04:23
System.Web.dll 4.7.2106.0 5,405,864 13-iul-2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13-iul-2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13-iul-2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13-iul-2017 04:07
System.XML.dll 4.7.2106.0 2,666,648 13-iul-2017 04:07
webengine.dll 4.7.2106.0 26,280 13-iul-2017 04:23
webengine.dll 4.7.2106.0 24,744 13-iul-2017 04:07
webengine4.dll 4.7.2106.0 667,816 13-iul-2017 04:23
webengine4.dll 4.7.2106.0 550,056 13-iul-2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13-iul-2017 04:07
WMINet_Utils.dll 4.7.2106.0 188,080 13-iul-2017 04:23
WMINet_Utils.dll 4.7.2106.0 136,368 13-iul-2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 101,152 13-iul-2017 04:23
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13-iul-2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-iul-2017 06:59
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-iul-2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 26,744 13-iul-2017 06:59
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13-iul-2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,762,992 13-iul-2017 04:23
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13-iul-2017 04:07
Placeholder.dll 4.7.2106.0 25,776 13-iul-2017 04:23
Placeholder.dll 4.7.2106.0 24,752 13-iul-2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 99,000 13-iul-2017 04:23
PenIMC2_v0400.dll 4.7.2106.0 82,104 13-iul-2017 04:07

Se aplică la

Acest articol este aplicabil următoarelor subiecte:

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 atunci când este utilizat cu:

    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.6 atunci când este utilizat cu:

    • Windows Server 2008 Service Pack 2