Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Data di rilascio:21 luglio 2020

Versione: .NET Framework 3,5 e 4.7.2

L'aggiornamento del 21 luglio 2020 per Windows 10 versione 1809 e Windows Server 2019 include miglioramenti cumulativi per l'affidabilità in .NET 3,5 e 4.7.2. Ti consigliamo di applicare questo aggiornamento come parte delle normali routine di manutenzione. Prima di installare questo aggiornamento, vedere le sezioni prerequisiti e Riavvia requisito .

Miglioramenti alla qualità e all'affidabilità

CLR1

-Risolve gli arresti anomali rari che potrebbero verificarsi durante il recapito dell'interruzione del thread.

ASP.NET

-Usare hash FIPS conformi nei dati di telemetria ASP.Net.

-Risolve un problema in cui "non specificato" non è un valore consentito nella configurazione per l'attributo "cookieSameSite" delle sezioni di configurazione per l'autenticazione basata su moduli e per lo stato sessione.

-Risolve un problema per cui le prime richieste a un sito freddo restituiscono talvolta un errore di configurazione del server da System. Web. DirectoryMonitor. AddFileMonitor ().

WPF2

-Risolve un problema in cui TextBlock viene riversato (prende decisioni di interruzione di riga diverse) durante il rendering e l'hit test, rispetto alla misura. I sintomi includono il testo mancante e FailFast si arresta in modo anomalo durante l'elaborazione di testo programmatico.

-Risolve un errore del thread di rendering causato da HostVisual che disconnette la destinazione nel thread errato.

-Risolve un blocco durante lo scorrimento di un controllo TreeView il cui albero non è uniforme, nel senso che i figli di un nodo vengono governati da sottoalberi le cui dimensioni sono molto diverse.

-Il comando copia di DataGrid genera un'eccezione se gli Appunti di sistema sono bloccati da un altro processo. Questo si arresta in modo anomalo, perché in genere non c'è codice dell'app per intercettare l'eccezione. Il comportamento della casella di testo (e di altre app come il blocco note, Word e browser) in questa situazione non viene eseguito in modo invisibile all'utente, ma non viene copiato negli Appunti, ma non fa eccezione. Un'app WPF ora può optare per il comportamento impostando <appSettings> <Add Key = "ShouldThrowOnDataGridCopyOrCutFailure" value = "false"/> </appSettings>nel file app. config.

-Risolve il modo in cui viene disegnato il testo non animato con TextRenderingMode = "ClearType" e TextFormattingMode = "Ideal". Ora usa un algoritmo di anti-aliasing simmetrico, che produce risultati visivi migliori per il testo con tratti sottili (comuni in lingue dell'Estremo Oriente, arabo, ebraico e tipi di carattere progettati specificamente per l'anti-aliasing simmetrico).

-Risolve un arresto anomalo che può verificarsi quando si chiude una descrizione comando che viene chiusa in modo rientrante dal codice utente.

-Risolve una perdita di memoria in System. Speech. SpeechSynthesizer.

-Risolve i problemi relativi alla costruzione del modello interno per un documento FixedPage. Il testo è stato visualizzato nell'ordine errato per le operazioni di modifica, ad esempio selezione e copia/incolla.

Raccolte nette

-Risolve una perdita di memoria in HttpListener.

1 CLR (Common Language Runtime) 2 Windows Presentation Foundation (WPF)

Problemi noti di questo aggiornamento

Applicazioni WPF (Windows Presentation Framework) che usano due o più elementi HostVisual appartenenti a un thread comune, in cui vengono chiesti entrambi gli elementi HostVisual per disconnettersi dalla destinazione visiva più o meno nello stesso momento, la posta non riesce con l'errore seguente:

Tipo di eccezione: System. COMException Messaggio: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) CallStack: il fotogramma superiore è System. Windows. Media. Composition. DUCE + Channel. SyncFlush ()

Soluzioni alternative

Puoi disabilitare la correzione problematica impostando l'opzione AppContext "switch. System. Windows. Media. HostVisual. DisconnectsOnWrongThread" su true, usando uno dei metodi descritti in questa sezione.  Questo espone l'app al bug originale, quindi devi rimuovere l'opzione dopo la pubblicazione di una correzione tramite un aggiornamento imminente.

Soluzione alternativa 1

• Aggiungere la voce seguente al file app. config per disabilitare la correzione problematica in una singola applicazione.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Tieni presente che se la configurazione dell'applicazione contiene già una voce per <AppContextSwitchOverrides>, devi aggiungere la nuova impostazione all'interno di tale voce, separata da altre opzioni per un punto e virgola:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Soluzione alternativa 2

• Applicare la sottochiave del registro di sistema seguente per disabilitare la correzione problematica per tutte le applicazioni WPF nel computer.  Avviso Se si modifica il registro di sistema in modo non corretto tramite l'editor del registro di sistema o si usa un altro metodo, potrebbero verificarsi problemi gravi. Questi problemi potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non può garantire che questi problemi possano essere risolti. Modificare il registro di sistema a proprio rischio.

Località: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Nome: switch. System. Media. HostVisual. DisconnectsOnWrongThread Digitare: stringa Valore: vero

Tieni presente che nei sistemi operativi a 64 bit devi anche applicare una sottochiave del registro di sistema con lo stesso nome, il tipo e il valore nella posizione: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Soluzione

Per risolvere il problema, installare l'aggiornamento per .NET Framework 3,5 e 4.7.2 per Windows 10 versione 1809 e Windows Server 2019 KB4580422.

 

Altre informazioni su questo aggiornamento

Gli articoli seguenti contengono informazioni aggiuntive su questo aggiornamento in relazione alle singole versioni di prodotto.

  • 4567327Descrizione dell'anteprima dell'aggiornamento cumulativo per .NET Framework 3,5, 4.7.2 e 4,8 per windows 10 versione 1809 e Windows Server 2019 (KB4567327)

Come ottenere e installare l'aggiornamento

Installare questo aggiornamento

Canale di rilascio

Disponibile

Passaggio successivo

Windows Update e Microsoft Update

Per scaricare e installare questo aggiornamento, vedere impostazioni > aggiornare & sicurezza > Windows Updatee quindi selezionare Controlla aggiornamenti.

Microsoft Update Catalog

Per ottenere il pacchetto autonomo per questo aggiornamento, visitare il sito Web del catalogo Microsoft Update .

Windows Server Update Services (WSUS)

No

È possibile importare manualmente questo aggiornamento in WSUS. Per istruzioni, vedere il catalogo Microsoft Update .

 

Informazioni sui file

Per un elenco dei file forniti in questo aggiornamento, scaricare le informazioni sul file per l'aggiornamento cumulativo.

Requisiti

Per applicare questo aggiornamento, è necessario che sia installato .NET Framework 3,5 o 4.7.2 .

Richiesta di riavvio

È necessario riavviare il computer dopo aver applicato questo aggiornamento in caso di utilizzo di eventuali file interessati. È consigliabile chiudere tutte le applicazioni basate su .NET Framework prima di applicare questo aggiornamento.

Come ottenere assistenza e supporto per questo aggiornamento

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×