Windows Tips & News

מיקרוסופט הוציאה עדכונים אופציונליים לתיקון XPS באפליקציות מבוססות WPF

click fraud protection
מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

בדצמבר 2022, מיקרוסופט פרסמה KB5022083, עדכון אבטחה שמשנה את האופן שבו .NET Framework ו-.NET מטפלים בתוכן XPS. כל כך הרבה אפליקציות שנבנו עם WPF התחילו להופיע בצורה שגויה. בעוד שמיקרוסופט סיפקה פתרון לעקיפת הבעיה יחד עם שחרורו של התיקון, הבעיה עדיין משפיעה על הרבה משתמשים.

פרסומת

עקב השינויים ב-.NET, ייתכן שמסמכי XPS עם אלמנטים מבניים או סמנטיים כמו מבנה טבלה, לוחות תכנון או היפר-קישורים לא יוצגו כהלכה בקוראים מבוססי WPF. זה עשוי גם לשבור תמונות מוטבעות. האפליקציה שמציגה את נתוני ה-XPS עלולה להטיל חריגות הפניה Null כאשר מסמכי XPS נטענים לתוך קוראים מבוססי WPF.

כפתרון עוקף, Microsoft הציעה להפעיל את הפקודה הבאה כמנהל ב cmd.exe:

reg הוסף "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

לבסוף, חברת רדמונד הצליח לפתור הבעיה עם העדכונים הבאים מחוץ לפס. שים לב שאף אחד מהם לא זמין דרך Windows Update, אז עליך להתקין אותם באופן ידני.

גרסת המוצר עדכון
Windows 11, גרסה 22H2
.NET Framework 4.8.1 קָטָלוֹג 5023327
Windows 11, גרסה 21H2 קָטָלוֹג 5023367
.NET Framework 4.8 קָטָלוֹג 5023323
.NET Framework 4.8.1 קָטָלוֹג 5023320
Windows Server 2022 קָטָלוֹג 5023368
.NET Framework 4.8 קָטָלוֹג 5023324
.NET Framework 4.8.1 קָטָלוֹג 5023321
Azure Stack HCI, גרסה 22H2
.NET Framework 4.8 קָטָלוֹג 5023324
Azure Stack HCI, גרסה 21H2
.NET Framework 4.8 קָטָלוֹג 5023324
Windows 10 גרסה 22H2 קָטָלוֹג 5023366
.NET Framework 4.8 קָטָלוֹג 5023322
.NET Framework 4.8.1 קָטָלוֹג 5023319
Windows 10 גרסה 21H2 קָטָלוֹג 5023365
.NET Framework 4.8 קָטָלוֹג 5023322
.NET Framework 4.8.1 קָטָלוֹג 5023319
Windows 10 גרסה 20H2 קָטָלוֹג 5023364
.NET Framework 4.8 קָטָלוֹג 5023322
.NET Framework 4.8.1 קָטָלוֹג 5023319
Windows 10 1809 (עדכון אוקטובר 2018) ו-Windows Server 2019 קָטָלוֹג 5023363
.NET Framework 4.7.2 קָטָלוֹג 5023333
.NET Framework 4.8 קָטָלוֹג 5023326
Windows 10 1607 (עדכון יום השנה) ו-Windows Server 2016 קָטָלוֹג 5023416
.NET Framework 4.7.2 קָטָלוֹג 5023332
.NET Framework 4.8 קָטָלוֹג 5023325

לבסוף, אם אתה עומד ללכת עם אחד מה-KBs הללו, מומלץ לבטל כל פתרון שהשתמשת בו לפני התקנתו. עבור הפקודה שהוזכרה לעיל, אתה יכול להפעיל את הפקודה לבטל את זה, שוב כמנהל:

reg delete "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

אם אתה אוהב את המאמר הזה, אנא שתף ​​אותו באמצעות הכפתורים למטה. זה לא ייקח ממך הרבה, אבל זה יעזור לנו לצמוח. תודה על תמיכתך!

פרסומת

הוסף פרופיל רשת אלחוטית ב-Windows 10

הוסף פרופיל רשת אלחוטית ב-Windows 10

אם מכשיר Windows 10 שלך מגיע עם מתאם רשת אלחוטית, ניתן להגדיר אותו להתחבר לרשת אלחוטית מראש. ניתן...

קרא עוד

Windows 10 Build 18908 (20H1, צלצול מהיר)

Windows 10 Build 18908 (20H1, צלצול מהיר)

מיקרוסופט משחררת מבנה חדש מסניף 20H1. Build 18908 מציג שפע של שינויים שבוצעו באפליקציית Your Phon...

קרא עוד

הנה הסיבה שיש לנו תפריטי הקשר חדשים ודיאלוג שיתוף ב-Windows 11

הנה הסיבה שיש לנו תפריטי הקשר חדשים ודיאלוג שיתוף ב-Windows 11

בחודש שעבר הכריזה מיקרוסופט על גרסת מערכת הפעלה חדשה, Windows 11. הוא מגיע עם טונות של שינויים חז...

קרא עוד