Windows 10 में 32-बिट ऐप्स के लिए CreateWindowEx फ़ंक्शन समस्याएँ
कुछ मामलों में, नए संस्करण में अपग्रेड करने के बाद, विंडोज़ 10(Windows 10) क्रैश या अन्य समस्याओं का कारण बनता है जब यह msctf.dll से CreateWindowEx (msctf.dll)फ़ंक्शन(CreateWindowEx) को कॉल करता है जब कुछ 32-बिट अनुप्रयोगों में विंडोज़ बनाए जाते हैं। इस पोस्ट में, हम समझेंगे कि CreateWindowEx फ़ंक्शन क्या है - इस फ़ंक्शन त्रुटि के संभावित कारणों का पता लगाएं और फिर समस्या को कम करने के लिए अनुशंसित समाधान प्रदान करें।
CreateWindowEx फ़ंक्शन को समझना
विंडोज़(Windows) अनुप्रयोग, जिसमें .NET अनुप्रयोग शामिल हैं, जो विंडोज़(Windows) फॉर्म या विंडोज प्रेजेंटेशन फाउंडेशन(Windows Presentation Foundation) ( डब्ल्यूपीएफ ) का उपयोग करते हैं, (WPF)CreateWindowExA या CreateWindowExW फ़ंक्शन को कॉल करके अपनी विंडो बनाते हैं ।
दोनों फ़ंक्शन आंतरिक रूप से एक सामान्य USER32 फ़ंक्शन को कॉल करते हैं जो कुछ पैरामीटर सत्यापन करेगा, जैसे कि विंडो शैली और कॉल में निर्दिष्ट हैंडल, यदि WS_EX_MDICHILD विस्तारित विंडो शैली निर्दिष्ट है और कॉलिंग के लिए वर्तमान सक्रियण संदर्भ को संसाधित करता है, तो MDI चाइल्ड विंडो बनाने का कार्य करता है। धागा। यदि CreateWindowEx कॉल के USER32-साइड पर सब ठीक है ,(CreateWindowEx) तो यह (CreateWindowEx)CreateWindowEx (USER32-side)के(WIN32K) कर्नेल-मोड ( WIN32K ) कार्यान्वयन में कॉल करता है ।
एक नई विंडो ऑब्जेक्ट बनाने का प्रयास करते समय CreateWindowEx(CreateWindowEx) निम्नलिखित कार्य करेगा:
- निर्धारित करें कि क्या नई विंडो ऑब्जेक्ट के लिए हैंडल बनाना कॉलिंग प्रक्रिया के लिए उपयोगकर्ता(User) हैंडल कोटा सीमा को पार कर जाएगा।
- डेस्कटॉप के ढेर से नई विंडो ऑब्जेक्ट के लिए मेमोरी आवंटित करता है।
- नई विंडो ऑब्जेक्ट के लिए मेमोरी को इनिशियलाइज़ करता है।
- उपयोगकर्ता(User) हैंडल तालिका में नई विंडो ऑब्जेक्ट के लिए एक हैंडल बनाता है ।
CreateWindowEx विफलताओं के कारण
कुछ शर्तें जो CreateWindowEx फ़ंक्शन समस्या को ट्रिगर कर सकती हैं, उन्हें निम्नानुसार सूचीबद्ध किया गया है:
- निर्दिष्ट विंडो वर्ग मौजूद नहीं है।
- अमान्य विंडो शैलियों या विस्तारित विंडो शैलियों का उपयोग करना।
- अमान्य उपयोगकर्ता(User) हैंडल, जैसे विंडो हैंडल और मेनू हैंडल का उपयोग करना।
- पैरेंट विंडो निर्दिष्ट किए बिना चाइल्ड विंडो बनाने का प्रयास।
- चाइल्ड विंडो या स्वामित्व वाली विंडो बनाने का प्रयास और निर्दिष्ट माता-पिता/स्वामी कॉलिंग थ्रेड से भिन्न डेस्कटॉप से संबंधित हैं।
- चाइल्ड या स्वामित्व वाली विंडो बनाने से नेस्टेड विंडो की सीमा पार हो जाएगी.
- एक नई विंडो ऑब्जेक्ट बनाना कॉलिंग प्रक्रिया के लिए हैंडल कोटा से अधिक हो जाएगा।
- नई विंडो ऑब्जेक्ट के लिए मेमोरी आवंटित करने के लिए डेस्कटॉप के हीप में अपर्याप्त हीप उपलब्ध है।
- उपयोगकर्ता(User) हैंडल तालिका में कोई उपलब्ध प्रविष्टियां नहीं हैं ।
(Fix CreateWindowEx)Windows 10 में 32-बिट ऐप्स के लिए (Windows 10)CreateWindowEx फ़ंक्शन समस्याओं को ठीक करें
Microsoft ने CreateWindowEx फ़ंक्शन समस्याओं के लिए एक वैकल्पिक हल प्रदान किया है।
इस समस्या को हल करने के लिए, आपको अपने विंडोज 10 इंस्टॉलेशन को पिछले संस्करण में वापस रोल करना होगा।
Windows 10 में रोलबैक विकल्प आपके द्वारा अपने Windows 10 इंस्टॉलेशन को अपग्रेड करने के बाद 10 दिनों(10 days) (ज्यादातर मामलों में) के लिए उपलब्ध है ।
यह ऑपरेशन आपकी व्यक्तिगत फाइलों को रखता है, लेकिन अपग्रेड के बाद इंस्टॉल किए गए एप्लिकेशन और ड्राइवरों को हटा देता है, और आपके द्वारा सेटिंग्स में किए गए किसी भी बदलाव को भी उलट देता है।
यदि रोल बैक विकल्प उपलब्ध नहीं है - अपनी व्यक्तिगत फ़ाइलों का बैकअप लें , तो आप अपने डिवाइस को पिछले विंडो 10(Window 10) संस्करण में पुनर्स्थापित करने में मदद के लिए अपने आईटी समर्थन या हेल्पडेस्क या माइक्रोसॉफ्ट समर्थन से संपर्क कर सकते हैं।(Microsoft Support)
That’s it!
पुनश्च(PS) : माइक्रोसॉफ्ट एक संकल्प पर काम कर रहा है और विंडोज 10(Windows 10) आगामी रिलीज में एक अपडेट प्रदान करेगा।
Related posts
चुनें कि विंडोज़ 10 सेटिंग्स में ऐप्स विकल्प ग्रे आउट कहां से प्राप्त करें
सीएमएके-आधारित वीपीएन विंडोज 10 अपग्रेड के बाद काम नहीं कर रहा है
क्लाउड क्लिपबोर्ड (Ctrl+V) विंडोज 10 में काम नहीं कर रहा है या सिंक नहीं कर रहा है
K-12 मूल्यांकन विंडोज 10 पृष्ठभूमि में चल रहे ऐप्स की रिपोर्ट करता है
कंप्यूटर को गलत तरीके से डोमेन नेटवर्क के बाहर होने के रूप में पाया गया है
Windows 10 में RPC सर्वर अनुपलब्ध त्रुटि को ठीक करें
विंडोज 10 में नेटवर्क स्निफर टूल PktMon.exe का उपयोग कैसे करें
बाहरी माइक्रोफ़ोन को विंडोज़ 10 में हेडफ़ोन के रूप में पहचाना जा रहा है
विंडोज 10 कंप्यूटर पर .aspx फाइलें कैसे खोलें
Windows 10 कंप्यूटरों के लिए myLauncher के साथ आसानी से फ़ाइलें लॉन्च करें
Windows 10 डिवाइस पर एक या अधिक ऑडियो सेवा नहीं चल रही है
विंडोज 10 में कंट्रोल फ्लो गार्ड क्या है - इसे कैसे चालू या बंद करें
विंडोज 10 में इंटरनेट कनेक्शन की समस्याओं का निवारण करें
RDWEB में रिमोट डेस्कटॉप टैब विंडोज 10 में एज ब्राउजर से गायब है
विंडोज 10 पर फीचर अपडेट के लिए सेफगार्ड्स को डिसेबल कैसे करें
विंडोज 10 लॉक स्क्रीन पर फायरफॉक्स डिस्प्ले मीडिया कंट्रोल बनाएं
विंडोज 10 के लिए सर्वश्रेष्ठ मुफ्त बारकोड स्कैनर सॉफ्टवेयर
Windows 10 में संभावित Windows अद्यतन डेटाबेस त्रुटि का पता चला है
समस्या निवारण विंडोज 10 सो नहीं जाता
समाचार और रुचियां विंडोज 10 में दिखाई नहीं दे रही हैं या गायब हैं