Gejala
Setelah menginstal Rollup Keamanan dan Kualitas .NET 12 September 2017 yang berlaku untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7, Anda mengalami masalah penyajian dalam aplikasi Windows Presentation Foundation (WPF) yang menggunakan tipe WPF dalam layanan Windows.
Ketika masalah ini terjadi, aplikasi yang menggunakan elemen WPF untuk merender menghasilkan gambar hitam. Hal ini terjadi jika aplikasi berjalan dalam situasi berikut:
-
Di Stasiun Jendela non-interaktif (misalnya, di dalam Layanan Windows)
-
Berjalan sebagai akun LocalSystem
-
Secara interaktif di Sesi 0 dengan menggunakan alat seperti psexec.exe
Pemecahan Masalah
Untuk mengatasi masalah ini, terapkan pembaruan berikut yang sesuai untuk sistem Anda:
-
4043767 Rollup Keamanan dan Kualitas Oktober 2017 untuk pembaruan .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows 8.1, Windows RT 8.1 dan Windows Server 2012 R2 (KB 4043767)
-
4043769 Rollup Keamanan dan Kualitas Oktober 2017 untuk pembaruan .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows Server 2012 (KB 4043769)
-
4043766 Rollup Keamanan dan Kualitas Oktober 2017 untuk .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, dan 4.7 untuk Windows 7 SP1 dan Windows Server 2008 R2 SP1 (KB 4043766)
-
4043768 Rollup Keamanan dan Kualitas Oktober 2017 untuk pembaruan .NET Framework 2.0 SP2, 4.5.2, dan 4.6 untuk Windows Server 2008 SP2 (KB 4043768)
Penyelesaian Masalah
Untuk mengatasi masalah ini, hapus sementara pembaruan Rollup Keamanan dan Kualitas 12 September 2017, lalu instal pembaruan 12 September 2017 yang terkait, Security-Only untuk memastikan bahwa sistem aman terhadap kerentanan terbaru.
Pembaruan Security-Only terkait adalah sebagai berikut:
4040956 Pembaruan Keamanan Hanya untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows 8.1, Windows RT 8.1 dan Windows Server 2012 R2: 12 September 2017
4040955 Pembaruan Keamanan Hanya untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7, untuk Windows Server 2012: 12 September 2017
4040957 Pembaruan Keamanan Hanya untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows 7 SP1 dan Windows Server 2008 R2 SP1 dan untuk .NET Framework 4.6 untuk Windows Server 2008 SP2: 12 September 2017
Informasi Selengkapnya
Kami menyarankan agar Anda tidak menggunakan tipe WPF dalam layanan Windows.
Untuk informasi selengkapnya tentang cara menggunakan WPF untuk pengembangan aplikasi, lihat artikel Microsoft Learn berikut ini:
Referensi
4040972 Rollup Keamanan dan Kualitas untuk .NET Framework 4.6, 4.6.1, 4.6.2 dan 4.7 untuk Windows 8.1, Windows RT 8.1 dan Windows Server 2012 R2: 12 September 2017
4040971 Rollup Keamanan dan Kualitas untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows Server 2012: 12 September 2017
4040973 Rollup Keamanan dan Kualitas untuk .NET Framework 4.6, 4.6.1, 4.6.2, dan 4.7 untuk Windows 7 SP1 dan Windows Server 2008 R2 SP1 dan untuk .NET Framework 4.6 untuk Windows Server 2008 SP2: 12 September 2017
Berlaku untuk
Artikel ini berlaku untuk yang berikut ini:
-
.NET Framework 4.6, 4.6.1, 4.6.2 dan 4.7, ketika digunakan dengan:
-
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 ketika digunakan dengan:
-
Windows Server 2008 SP2
-