Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Acest articol descrie caracteristicile de 3146714 de remediere rapidă, care sunt disponibile pentru Microsoft .NET Framework 4.6 și 4.6.1. Pentru mai multe informații despre problemele pe care le remediază acest set de remedieri rapide, consultați secțiunea "Probleme pe care le remediază acest set de remedieri rapide".

Rezolvare

Remedierea rapidă care corespunde cu KB3146714 a fost suprasponicată cu cele mai recente actualizări .NET Framework, care conțin toate remedierile care au fost incluse anterior în KB3146714. Se recomandă să instalați cele mai recente actualizări de .NET Framework.

Pentru mai multe informații despre descărcarea fișierelor de asistență Microsoft, faceți clic pe următorul număr de articol pentru a vizualiza articolul din Baza de cunoștințe Microsoft:

119591 Cum să obțineți fișiere de asistență Microsoft de la serviciile online Microsoft a scanat acest fișier împotriva virușilor. Microsoft a utilizat cel mai recent software de detectare a virușilor care a fost disponibil la data postării fișierului. Fișierul este stocat pe servere cu securitate îmbunătățită care previn modificările neautorizate ale fișierului.

Notă Pentru a verifica versiunea de actualizare rapidă, verificați valoarea cuvântului cheie Lansare pentru a determina versiunea instalată. Pentru a fi compatibil cu redirecționarea, puteți căuta o valoare mai mare sau egală cu valoarea listată în tabelul următor.
 

Versiunea setului de remedieri rapide

Valoarea versiunii DWORD

Set de remedieri 3146711 pentru versiunea .NET Framework 4.6 și versiunile mai recente

394294

Pentru mai multe informații despre cum să determinați .NET Framework versiunile ulterioare, consultați Cum să: determinați ce .NET Framework versiuni instalate.

Mai multe informații

Cerinţe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți .NET Framework 4.6 sau 4.6.1 instalat.
 

Cerință de repornire

Trebuie să reporniți computerul după ce aplicați această remediere rapidă dacă se utilizează oricare dintre fișierele afectate. Vă recomandăm să închideți toate aplicațiile .NET Framework bază de date înainte de a aplica această remediere rapidă.
 

Informații de înlocuire a remedierii rapide

Acest pachet de remedieri rapide nu înlocuiește un pachet de remedieri rapide lansat anterior.

Probleme pe care le remediază acest set de remedieri rapide

Problemă cu CLR JIT

Structurile C# sunt transmise prin referință, nu după valoare, atunci când codul este rulat pe un computer care are instalat .NET Framework 4.6 și care utilizează compilatorul RyuJIT. Un simptom al acestei erori este că acel cod reprezintă datele dintr-o colecție în ordinea incorectă (seria de timp). Această modificare a comportamentului din versiunile anterioare ale versiunii .NET Framework provoacă diverse simptome atunci când clienții reiau datele seriilor de timp din datele noastre personale.

Această problemă apare din cauza unei semnalizări lvAddrExposed lipsă pentru variabilele tmp care servesc ca argumente pass-by-ref, care, la rândul ei, deteriorează faza de copiere a suportului.

Problemă cu CLR

O problemă din loaderul de tip CLR poate provoca o blocare blocată în timp ce tipurile generice sunt restaurate din imaginile native. Aceasta face comanda ngen createpdb să nu reușească. Această problemă este rezolvată prin această remediere rapidă.

Windows problemă cu Forms

Interfața Windows utilizator PrintPreviewDialog Forms este inițializată foarte lent atunci când sunt adevărate următoarele condiții:
 

  • Se utilizează o imprimantă de rețea.

  • Preferințele de utilizator pentru această imprimantă, cum ar fi setările duplex, sunt modificate.

Am adăugat o optimizare a performanței pentru acest scenariu. Dacă setările de pagină nu au fost modificate pentru o anumită pagină, setările imprimantei pentru această pagină nu sunt reaplicate (prin accesarea la derulatorul de imprimantă). Dacă aplicația modifică setările imprimantei utilizând handler-ul de eveniment QueryPageSettings , performanța de generare a previzualizării înaintea imprimării pentru paginile afectate nu se îmbunătățește, chiar dacă este setat semnalizatorul de optare.

Pentru a opta pentru această optimizare, trebuie adăugată următoarea cheie la fișierul app.config, în funcție de versiunea de .NET Framework:

.NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?>
<configurației>
< settings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> .NET Framework 4.6 sau o versiune mai recentă:

<?xml version="1.0" encoding="utf-8"?>
<de>
< runtime>
< AppContextSwitchOverrides valoare = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration> Dacă o aplicație poate rula pe oricare dintre versiunile de .NET Framework, utilizați ambele comutatoare din același fișier.

Pentru a renunța, eliminați comutatorul sau setați valorile la fals.

ClickOnce problemă

ClickOnce a fost actualizată pentru a susține TLS 1.1 și 1.2. ClickOnce detectează automat ce protocol TLS este necesar la momentul runtime. Nu sunt necesari pași suplimentari în ClickOnce pentru a activa această funcționalitate.

Rețineți ClickOnce continuă să susțină TLS 1.0 pentru viitorul previzibil, chiar dacă nu mai este considerat compatibil cu PCI.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×