Microsoft telah mengeluarkan pembaruan opsional untuk memperbaiki XPS di aplikasi berbasis WPF
Pada Desember 2022, Microsoft telah merilis KB5022083, pembaruan keamanan yang mengubah cara .NET Framework dan .NET menangani konten XPS. Begitu banyak aplikasi yang dibangun dengan WPF mulai dirender dengan tidak benar. Sementara Microsoft menyediakan solusi bersamaan dengan perilisan tambalan, masalah ini masih memengaruhi banyak pengguna.
Karena perubahan dalam .NET, dokumen XPS dengan elemen struktural atau semantik seperti struktur tabel, papan cerita, atau hyperlink mungkin tidak ditampilkan dengan benar di pembaca berbasis WPF. Ini juga dapat merusak gambar sebaris. Aplikasi yang menampilkan data XPS mungkin melontarkan pengecualian referensi Null saat dokumen XPS dimuat ke pembaca berbasis WPF.
Sebagai solusinya, Microsoft menyarankan untuk menjalankan perintah berikut sebagai Administrator di dalam cmd.exe
:
reg tambahkan "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64
Terakhir, firma Redmond
berhasil menyelesaikan masalah dengan pembaruan out-of-band berikut. Perhatikan bahwa tidak ada yang tersedia melalui Pembaruan Windows, jadi Anda harus menginstalnya secara manual.Versi Produk | Memperbarui | |
---|---|---|
Windows 11, versi 22H2 | ||
.NET Framework 4.8.1 | Katalog | 5023327 |
Windows 11, versi 21H2 | Katalog | 5023367 |
.NET Framework 4.8 | Katalog | 5023323 |
.NET Framework 4.8.1 | Katalog | 5023320 |
Windows Server 2022 | Katalog | 5023368 |
.NET Framework 4.8 | Katalog | 5023324 |
.NET Framework 4.8.1 | Katalog | 5023321 |
Azure Stack HCI, versi 22H2 | ||
.NET Framework 4.8 | Katalog | 5023324 |
Azure Stack HCI, versi 21H2 | ||
.NET Framework 4.8 | Katalog | 5023324 |
Windows 10 Versi 22H2 | Katalog | 5023366 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 Versi 21H2 | Katalog | 5023365 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 Versi 20H2 | Katalog | 5023364 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 1809 (Pembaruan Oktober 2018) dan Windows Server 2019 | Katalog | 5023363 |
.NET Framework 4.7.2 | Katalog | 5023333 |
.NET Framework 4.8 | Katalog | 5023326 |
Windows 10 1607 (Pembaruan Ulang Tahun) dan Windows Server 2016 | Katalog | 5023416 |
.NET Framework 4.7.2 | Katalog | 5023332 |
.NET Framework 4.8 | Katalog | 5023325 |
Terakhir, jika Anda akan menggunakan salah satu KB ini, sebaiknya batalkan semua solusi yang telah Anda gunakan sebelum menginstalnya. Untuk perintah yang disebutkan di atas, Anda dapat menjalankan perintah undo ini, sekali lagi sebagai Administrator:
reg hapus "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f
Jika Anda menyukai artikel ini, silakan bagikan menggunakan tombol di bawah ini. Ini tidak akan mengambil banyak dari Anda, tetapi itu akan membantu kami tumbuh. Terima kasih atas dukunganmu!