RunDll32.exe: यह क्या है और यह कैसे काम करता है?
विंडोज ऑपरेटिंग सिस्टम की लाइन मेंबड़ी संख्या में पुस्तकालयों का उपयोग किया जाता है, जो गतिशील रूप से कनेक्ट होते हैं, कुछ कार्यों को लागू करते हैं और ओएस की जरूरतों के लिए कार्य करते हैं। और यह उपयोगिता runDll32.exe की मदद से होता है। यह क्या है, इसके बारे में यह लेख बताएगा।
RunDll32.exe - यह क्या है और यह कैसे काम करता है
उपयोगिता एक सरल कार्य करती है -विभिन्न डीएल-पुस्तकालयों से आवश्यक कार्यों को लोड करता है और उन्हें शुरू करता है। संस्करण 95 और मिलेनियम से शुरू, यह कार्यक्षमता दो किस्मों की मदद से लागू की गई थी। ये runDll.exe और runDll32.exe थे। XP संस्करण में आगे, केवल 32-बिट संस्करण का उपयोग किया गया था। उपयोगिता विस्टा और बाद के संस्करणों दोनों में शामिल है। हालाँकि, इसका उपयोग न्यूनतम रखा जाता है और इसकी सिफारिश नहीं की जाती है। इसे केवल पुराने संस्करणों के प्रोग्राम के अनुकूलता के लिए रखा गया है जो कि runDll32.exe की क्षमता का एहसास कराता है।
लेकिन फिर कैसे Microsoft उपयोग को लागू करता हैपुस्तकालय कार्य, अगर धीरे-धीरे इस उपयोगिता से दूर जा रहे हैं? यह बहुत सरल है, इसकी क्षमताओं को अन्य सॉफ्टवेयर पैकेजों में स्थानांतरित कर दिया गया है। वास्तव में, कार्य प्रबंधक में runDll32.exe प्रक्रिया को कम से कम पूरा करना संभव है।
फ़ाइल स्थान
फ़ाइल हमेशा ऑपरेटिंग सिस्टम के साथ फ़ोल्डर में स्थित होती है। अर्थात्, System32 निर्देशिका में। 64-बिट संस्करणों के लिए, एक अतिरिक्त फ़ोल्डर SysWOW64 भी है, जो विंडोज में स्थित है।
अगर अचानक runDll32exe किसी तरह सूचीबद्ध फ़ोल्डरों में नहीं था, तो यह एक निश्चित संकेत है कि सिस्टम में कुछ गड़बड़ है। इसलिए, हमें तत्काल एसएफसी उपयोगिता का उपयोग करके, एंटीवायरस प्रोग्राम और महत्वपूर्ण फ़ाइलों की अखंडता के साथ इसकी जांच करने की आवश्यकता है।
उपयोगिता कैसे काम करती है?
चूंकि कार्यक्रम में स्वयं कोई भी शामिल नहीं हैपुस्तकालयों, यह केवल एक विशेष अनुप्रयोग के लिए आवश्यक कार्यों का शुभारंभ करता है। विशेष रूप से, LoadLibrary () का नियमित संस्करण कहा जाता है। जैसा कि नाम से पता चलता है, यह निर्दिष्ट पुस्तकालय को लोड करता है। फिर नियंत्रण को किसी अन्य फ़ंक्शन, GetProcAddress () में स्थानांतरित कर दिया जाता है। यह पहले से ही विशेष रूप से कोड के आवश्यक भाग को कार्यक्रम के काम के लिए महत्वपूर्ण कहता है। फिर बुलाया फ़ंक्शन को आवश्यक इनपुट पैरामीटर मिलते हैं। फिर जैसे ही यह काम किया है एक निकास है, और पुस्तकालय स्मृति से अनलोड है।
दूसरे शब्दों में, आप इसे लागू कर सकते हैंइसलिए: सिस्टम में कुछ एप्लिकेशन इंस्टॉल किया गया था। इसके अपने घटक हैं जो विशेष कार्यक्षमता प्रदान करते हैं, और उन्हें पुस्तकालयों के रूप में प्रस्तुत किया जाता है। कार्यक्रम के लिए अपनी स्वयं की कार्यक्षमता का उपयोग करने के लिए, हालांकि नियमित, सिस्टम वाले में से किसी एक का उपयोग करना संभव है, runDll32.exe को अवश्य चलाना चाहिए। यह वास्तव में, यह सिर्फ एक आवरण है, जो पुस्तकालयों को चलाने के लिए एक प्रकार का युग्मन है। दुर्भाग्य से, विभिन्न दुर्भावनापूर्ण कार्यक्रमों द्वारा इस कार्यक्षमता का बहुत सफलतापूर्वक उपयोग किया जाता है।
आम समस्याओं और त्रुटियों
बहुत बार, विफलता के परिणामस्वरूप इस उपयोगिता में त्रुटियां हो सकती हैं। छोटे अंतर हैं, लेकिन ज्यादातर वे इस तरह दिखते हैं:
- एक त्रुटि हुई है।
- फ़ाइल system32 / runDll32.exe नहीं मिली।
- कार्यक्रम शुरू करने में त्रुटि।
- अमान्य एप्लिकेशन पथ।
त्रुटि संदेश का पाठ अलग हो सकता है, लेकिनसंदेश हमेशा स्पष्ट होता है - runDll32.exe में किसी प्रकार की दुर्घटना हुई। उपयोगिता के साथ समस्या को कैसे हल किया जाए? नीचे कुछ सरल तरीके दिए गए हैं जो समस्या को हल करने में मदद कर सकते हैं।
त्रुटियों को खत्म करने के कई तरीके
सबसे पहले, आप वास्तविकता को सुनिश्चित कर सकते हैंफ़ाइल - यह विंडोज / सिस्टम 32 / rundll32.exe पर स्थित होनी चाहिए। इसका आकार औसतन 44 Kb है। अगर runDll32.exe एक अलग फ़ोल्डर में पाया जाता है या इसका वजन मूल से अलग है, तो संभव है कि त्रुटि या वायरस के कारण इसकी अखंडता का उल्लंघन हो। आप टिंकर ऑपरेटिंग सिस्टम से कॉपी करके इसे मैन्युअल रूप से बदलने और बदलने का प्रयास कर सकते हैं। हालांकि, यदि त्रुटि वायरस के कारण हुई थी, तो आसन्न कई फाइलें संक्रमित और क्षतिग्रस्त हो सकती हैं।
रजिस्ट्री सफाई। ऑपरेटिंग सिस्टम से हटाए गए एप्लिकेशन निशान छोड़ सकते हैं। और उनके लिए जगह रजिस्ट्री है। पुराने और हटाए गए कार्यक्रमों की शेष शाखाओं को इससे हटाना आवश्यक है। यह Ccleaner जैसे विशेष सत्यापन उपकरण का उपयोग करके किया जा सकता है।
मानक विंडोज कार्यक्षमता काफी अच्छी हैप्रोग्राम और उपयोगिताओं जो फ़ाइलों की अखंडता की जांच कर सकते हैं और यदि आवश्यक हो तो पुनर्स्थापित कर सकते हैं। उदाहरण के लिए, एक अच्छा कार्य "डिस्क क्लीनअप"। आप इसे कमांड लाइन से cleanmgr कमांड का उपयोग करके या स्टार्ट मेनू पर जाकर, फिर स्टैंडर्ड और सिस्टम टूल्स पर शुरू कर सकते हैं। इसके अलावा एक अच्छी उपयोगिता एसएफसी है, जो केवल कंसोल से काम करती है।
कंप्यूटर पर नए एप्लिकेशन या गेम इंस्टॉल करते समय RunDll32.exe त्रुटि बहुत बार होती है। इसलिए आपको ड्राइवर या डायरेक्टएक्स को अपडेट करने की कोशिश करनी चाहिए।
बिल्ट-इन सिस्टम रिस्टोर फीचर का उपयोग करना बहुत उपयोगी है। आवश्यक रूप से runDll32.exe से संबंधित किसी भी समस्या की स्थिति में, आप जल्दी से एक रनिंग सिस्टम पर वापस आ सकते हैं।
नए अनुप्रयोगों और खेल के काम के लिए नए सिरे से की जरूरत हैप्रणाली के घटक और कार्य। इसलिए, ओएस को साफ रखने का एक अच्छा तरीका हमेशा ताजा अपडेट इंस्टॉल करना है। ऐसा करने के लिए, "स्वचालित अपडेट अपडेट" सुविधा सक्षम होनी चाहिए।
इन सरल सुझावों और चाल का पालन करेंन केवल runDll32.exe की समस्या से निपटने में मदद करेगा, बल्कि अन्य लोगों के साथ भी। सबसे खराब स्थिति में, आपको विंडोज को पूरी तरह से पुनर्स्थापित करना होगा।
निष्कर्ष
आलेख में runDll32 के बारे में विस्तार से वर्णन किया गया था।exe, यह क्या है, उपयोगिता कहाँ स्थित है और यह कैसे काम करती है। इसके कॉल से जुड़ी सबसे आम त्रुटियों को खत्म करने के लिए कई तरीके बताए गए थे।
RunDll32 के साथ समस्याओं से बचने के लिए।exe, आपको बस अपने ऑपरेटिंग सिस्टम के प्रति चौकस रहना होगा और उसकी निगरानी करनी होगी, समय-समय पर फाइलों की अखंडता और वायरस की उपस्थिति के लिए कई तरह की जाँच करनी चाहिए। अद्यतन स्थापित करना और सुरक्षित रूप से इंटरनेट पर जाकर कंप्यूटर से जुड़ी अधिकांश संभावित त्रुटियों से बचना होगा।
</ p>>