Windows Tips & News

Microsoft ने WPF-आधारित ऐप्स में XPS को ठीक करने के लिए वैकल्पिक अद्यतन जारी किए हैं

दिसंबर 2022 में माइक्रोसॉफ्ट ने जारी किया है केबी5022083, एक सुरक्षा अद्यतन जो .NET Framework और .NET XPS सामग्री को प्रबंधित करने के तरीके को बदलता है। WPF के साथ बनाए गए इतने सारे ऐप गलत तरीके से प्रस्तुत होने लगे। हालाँकि Microsoft ने पैच जारी करने के साथ-साथ वर्कअराउंड प्रदान किया था, फिर भी यह समस्या बहुत सारे उपयोगकर्ताओं को प्रभावित करती है।

.NET में परिवर्तनों के कारण, टेबल संरचना, स्टोरीबोर्ड, या हाइपरलिंक्स जैसे संरचनात्मक या सिमेंटिक तत्वों वाले XPS दस्तावेज़ WPF-आधारित पाठकों में सही ढंग से प्रदर्शित नहीं हो सकते हैं। यह इनलाइन छवियों को भी तोड़ सकता है। जब XPS दस्तावेज़ों को WPF-आधारित पाठकों में लोड किया जाता है, तो ऐप जो XPS डेटा दिखाता है, वह नल संदर्भ अपवादों को फेंक सकता है।

वर्कअराउंड के रूप में, Microsoft ने निम्न कमांड चलाने का सुझाव दिया व्यवस्थापक के रूप में में cmd.exe:

reg ऐड "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

अंत में, रेडमंड फर्म समाधान करने में सफल रहे निम्नलिखित आउट-ऑफ़-बैंड अपडेट के साथ समस्या। ध्यान दें कि उनमें से कोई भी विंडोज अपडेट के माध्यम से उपलब्ध नहीं है, इसलिए आपको उन्हें मैन्युअल रूप से इंस्टॉल करना होगा।

उत्पाद संस्करण अद्यतन
विंडोज 11, संस्करण 22H2
.NET फ्रेमवर्क 4.8.1 सूची 5023327
विंडोज 11, संस्करण 21H2 सूची 5023367
.NET फ्रेमवर्क 4.8 सूची 5023323
.NET फ्रेमवर्क 4.8.1 सूची 5023320
विंडोज सर्वर 2022 सूची 5023368
.NET फ्रेमवर्क 4.8 सूची 5023324
.NET फ्रेमवर्क 4.8.1 सूची 5023321
Azure स्टैक HCI, संस्करण 22H2
.NET फ्रेमवर्क 4.8 सूची 5023324
Azure स्टैक HCI, संस्करण 21H2
.NET फ्रेमवर्क 4.8 सूची 5023324
विंडोज 10 संस्करण 22H2 सूची 5023366
.NET फ्रेमवर्क 4.8 सूची 5023322
.NET फ्रेमवर्क 4.8.1 सूची 5023319
विंडोज 10 संस्करण 21H2 सूची 5023365
.NET फ्रेमवर्क 4.8 सूची 5023322
.NET फ्रेमवर्क 4.8.1 सूची 5023319
विंडोज 10 संस्करण 20H2 सूची 5023364
.NET फ्रेमवर्क 4.8 सूची 5023322
.NET फ्रेमवर्क 4.8.1 सूची 5023319
विंडोज 10 1809 (अक्टूबर 2018 अपडेट) और विंडोज सर्वर 2019 सूची 5023363
.NET फ्रेमवर्क 4.7.2 सूची 5023333
.NET फ्रेमवर्क 4.8 सूची 5023326
विंडोज 10 1607 (सालगिरह अद्यतन) और विंडोज सर्वर 2016 सूची 5023416
.NET फ्रेमवर्क 4.7.2 सूची 5023332
.NET फ्रेमवर्क 4.8 सूची 5023325

अंत में, यदि आप इनमें से किसी एक केबी के साथ जाने वाले हैं, तो इसे स्थापित करने से पहले आपके द्वारा उपयोग किए गए किसी भी समाधान को पूर्ववत करना एक अच्छा विचार है। उपर्युक्त आदेश के लिए, आप इस पूर्ववत आदेश को फिर से व्यवस्थापक के रूप में चला सकते हैं:

रेग डिलीट "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

यदि आपको यह लेख अच्छा लगा हो तो कृपया नीचे दिए गए बटनों का उपयोग करके इसे साझा करें। यह आपसे बहुत कुछ नहीं लेगा, लेकिन यह हमें बढ़ने में मदद करेगा। आपके समर्थन के लिए धन्यवाद!

विंडोज 8.1 के लिए डेस्कटॉप गैजेट्स और साइडबार

विंडोज 8.1 के लिए डेस्कटॉप गैजेट्स और साइडबार

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

विंडोज सर्वर इनसाइडर प्रीव्यू बिल्ड 20206 इन बदलावों के साथ आता है

के उपभोक्ता रिलीज के अलावा विंडोज 10 बिल्ड 20206माइक्रोसॉफ्ट ने इनसाइडर्स के लिए समान संस्करण संख...

अधिक पढ़ें

विंडोज सर्वर 2022 बिल्ड 20292 जारी किया गया

विंडोज सर्वर 2022 बिल्ड 20292 जारी किया गया

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें