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:
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