Problemi di rendering dopo gli aggiornamenti cumulativi qualitativi e della sicurezza di .NET del 12 settembre 2017

Si applica a
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Vedere i prodotti a cui si applica questo articolo.

Sintomi

Dopo aver installato gli aggiornamenti cumulativi qualitativi e della sicurezza .NET del 12 settembre 2017 che si applicano a .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7, si verificano problemi di rendering nelle applicazioni Windows Presentation Foundation (macchine virtuali Windows) che usano i tipi macchine virtuali Windows in un servizio Windows.

Quando si verificano questi problemi, le applicazioni che utilizzano un elemento macchine virtuali Windows per il rendering generano un'immagine nera. Ciò si verifica se l'applicazione è in esecuzione nelle situazioni seguenti:

  • In una Finestra Station non interattiva (ad esempio, all'interno dei Servizi Windows)
  • Esecuzione come account LocalSystem
  • Interattivamente nella sessione 0 usando strumenti come psexec.exe

Risoluzione

Per risolvere questi problemi, applicare l'aggiornamento seguente appropriato per il sistema:

  • aggiornamento cumulativo qualitativo e della sicurezza di ottobre 2017 4043767 per gli aggiornamenti di .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2 (kb 4043767)
  • Aggiornamento cumulativo qualitativo e della sicurezza di ottobre 2017 4043769 per gli aggiornamenti di .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 e 4.7 per Windows Server 2012 (KB 4043769)
  • aggiornamento cumulativo qualitativo e della sicurezza di ottobre 2017 4043766 per .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 7 SP1 e Windows Server 2008 R2 SP1 (KB 4043766)
  • Aggiornamento cumulativo qualitativo e della sicurezza di 4043768 ottobre 2017 per gli aggiornamenti di .NET Framework 2.0 SP2, 4.5.2 e 4.6 per Windows Server 2008 SP2 (KB 4043768)

Soluzione alternativa

Per risolvere questo problema, rimuovere temporaneamente l'aggiornamento cumulativo qualitativo e della sicurezza del 12 settembre 2017 e quindi installare l'aggiornamento del 12 settembre 2017 corrispondente Security-Only per assicurarsi che i sistemi siano protetti dalle vulnerabilità più recenti.

Gli aggiornamenti di Security-Only corrispondenti sono i seguenti:

4040956 aggiornamento della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2: 12 settembre 2017

4040955 aggiornamento della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7, per Windows Server 2012: 12 settembre 2017

4040957 aggiornamento della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 7 SP1 e Windows Server 2008 R2 SP1 e per .NET Framework 4.6 per Windows Server 2008 SP2: 12 settembre 2017

Altre informazioni

È consigliabile non utilizzare i tipi macchine virtuali Windows in un servizio Windows.

Per ulteriori informazioni su come utilizzare macchine virtuali Windows per lo sviluppo di applicazioni, vedere il seguente articolo Microsoft Learn:

Sviluppo di applicazioni

Riferimenti

4040972 l'aggiornamento cumulativo qualitativo e della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2: 12 settembre 2017

4040971 l'aggiornamento cumulativo qualitativo e della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 per Windows Server 2012: 12 settembre 2017

4040973 l'aggiornamento cumulativo qualitativo e della sicurezza per .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7 per Windows 7 SP1 e Windows Server 2008 R2 SP1 e per .NET Framework 4.6 per Windows Server 2008 SP2: 12 settembre 2017

Applicabile a

Questo articolo si applica agli articoli seguenti:

  • .NET Framework 4.6, 4.6.1, 4.6.2 e 4.7, se usato con:

    • Windows 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • .NET Framework 4.6 se usato con:

    • Windows Server 2008 SP2