रनटाइम त्रुटियाँ क्या हैं? उनके कारण और उन्हें कैसे ठीक करें?
रनटाइम त्रुटि(Runtime Error) एक त्रुटि है जो किसी प्रोग्राम को चलाने या निष्पादित करने के समय होती है। जब यह त्रुटि होती है, तो प्रोग्राम एक त्रुटि संदेश प्रदर्शित करते हुए हैंग या क्रैश हो सकता है। रनटाइम त्रुटि के कई कारण हैं, जैसे जब प्रोग्राम अनंत लूप में प्रवेश करता है, तो यह रनटाइम त्रुटि को ट्रिगर करता है। कई बार यह यूजर की गलती के कारण भी हो जाता है। उदाहरण के लिए, एक प्रोग्राम को परिणाम को संसाधित करने के लिए एक संख्यात्मक मान की आवश्यकता होती है, लेकिन यदि उपयोगकर्ता आवश्यक एक के अलावा किसी अन्य मान में प्रवेश करता है, जैसे, वर्णानुक्रमिक वर्ण, तो प्रोग्राम रनटाइम त्रुटि दिखा सकता है।
रनटाइम त्रुटियाँ क्यों और कब होती हैं?
ऐसे कई कारण हैं जिनके कारण उपयोगकर्ताओं को अपने कंप्यूटर पर रनटाइम त्रुटियाँ प्राप्त होती हैं। हम यहां सबसे महत्वपूर्ण कारणों का वर्णन करेंगे:
- स्मृति रिसाव।
- प्रोग्रामिंग त्रुटियां।
- अपूर्ण स्थापना।
- भ्रष्ट रजिस्ट्री।
1] मेमोरी लीक
मेमोरी लीक (memory leak)विंडोज(Windows) कंप्यूटर पर रनटाइम त्रुटि का सबसे आम कारण है । यह तब होता है जब कोई प्रोग्राम मेमोरी आवंटन को गलत तरीके से प्रबंधित करता है, जैसे कि इसे मुक्त किए बिना अधिक रैम का उपभोग करना। (RAM)मेमोरी लीक तब भी होती है जब रनिंग कोड मेमोरी में स्टोर किए गए ऑब्जेक्ट तक नहीं पहुंच पाता है।
2] प्रोग्रामिंग त्रुटियां
प्रोग्रामिंग त्रुटियां भी रनटाइम त्रुटियों का कारण बनती हैं। जब कोई सॉफ़्टवेयर विकास के चरण में होता है, तो डिबगिंग प्रक्रिया के दौरान रनटाइम त्रुटियां पाई जा सकती हैं ताकि डेवलपर रिलीज़ होने से पहले उन्हें ठीक कर सके। लेकिन अगर गलती से सॉफ्टवेयर में कोई बग रह जाता है तो यह रनटाइम एरर का कारण बन सकता है। ऐसे मामले में, रनटाइम त्रुटियों को केवल डेवलपर की वेबसाइट से अपडेट पैच डाउनलोड करके ही हल किया जा सकता है।
फिक्स: (Fix:) AppModel रनटाइम त्रुटियाँ 57, 87, 490(AppModel Runtime Errors 57, 87, 490) , आदि।
3] अपूर्ण स्थापना
कभी-कभी जब कोई उपयोगकर्ता प्रोग्राम इंस्टॉल कर रहा होता है, तो इंस्टॉलर अचानक बंद हो जाता है। इस रुकावट के कई कारण हैं जैसे बिजली की विफलता, सिस्टम हैंग होना आदि। इसके परिणामस्वरूप अधूरा इंस्टॉलेशन होता है जो सिस्टम पर रनटाइम त्रुटियों का कारण बन सकता है।
फिक्स(Fix) : AppModel रनटाइम त्रुटियाँ 65, 69, और 79(AppModel Runtime Errors 65, 69, and 79) ।
4] भ्रष्ट रजिस्ट्री
एक दूषित या क्षतिग्रस्त रजिस्ट्री प्रोग्राम के खराब होने का कारण बन सकती है जिसके कारण आपको रनटाइम त्रुटि मिल सकती है। रजिस्ट्री के क्षतिग्रस्त होने के कई कारण हैं। मुख्य कारणों में से एक रजिस्ट्री में मैन्युअल परिवर्तन है। इसलिए(Hence) , रजिस्ट्री कुंजियों को संपादित करते समय आपको सावधान रहना चाहिए। रजिस्ट्री में कोई भी बदलाव करने से पहले उसका बैकअप लेना हमेशा सबसे अच्छा अभ्यास होता है।
पढ़ें(Read) : Fix NVIDIA GeForce Experience C++ Runtime Error ।
Windows 11/10 पर रनटाइम त्रुटि(Runtime Error) को कैसे ठीक करें
क्योंकि कई अलग-अलग रनटाइम त्रुटियां हैं, उन्हें ठीक करने का तरीका समान नहीं है। हम यहां कुछ सामान्य तरीकों को सूचीबद्ध कर रहे हैं जो आपको अधिकांश रनटाइम त्रुटियों को हल करने में मदद कर सकते हैं।
- नवीनतम Microsoft Visual C++ Redistributable पैकेज स्थापित करें।
- DISM कमांड और SFC स्कैन चलाएँ।
- क्लीन बूट स्टेट में समस्या निवारण।
1] नवीनतम Microsoft Visual C++ Redistributable पैकेज स्थापित करें
कुछ यूजर्स ने बताया है कि Windows 11/10 को अपडेट करने के बाद उन्हें रनटाइम एरर मिलने लगा है । उन्हें प्राप्त त्रुटि संदेश है:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Users\….
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
उपयोगकर्ताओं के अनुसार, त्रुटि संदेश दिखाने वाली पॉपअप विंडो हर बार उनके कंप्यूटर को चालू करने पर आती है और विंडो बंद करने पर फिर से वापस आ जाती है। ऐसी रनटाइम त्रुटि किसी सॉफ़्टवेयर समस्या के कारण होती है या जब Visual C++ लाइब्रेरी के रनटाइम घटक अनुपलब्ध होते हैं।
ऐसी स्थिति में, मौजूदा को अनइंस्टॉल करने के बाद नवीनतम Microsoft Visual C++ Redistributableनीचे सूचीबद्ध चरणों का पालन करें:
- कंट्रोल पैनल लॉन्च करें और " प्रोग्राम्स एंड फीचर्स(Programs and Features) " पर जाएं।
- " एक प्रोग्राम को अनइंस्टॉल(Uninstall a Program) करें" पर क्लिक करें ।
- (Scroll)Microsoft Visual C++ Redistributable खोजने के लिए सूची को नीचे स्क्रॉल करें ।
- उस पर राइट-क्लिक करें और अनइंस्टॉल(Uninstall) चुनें । यह आपके कंप्यूटर से पैकेज को अनइंस्टॉल कर देगा।
- अब, Microsoft(Microsoft) की आधिकारिक वेबसाइट से नवीनतम Microsoft Visual C++ Redistributable Package
- इसे स्थापित करें और अपने कंप्यूटर को पुनरारंभ करें।
यह ज्यादातर मामलों में काम करता है।
पढ़ें(Read) : रनटाइम त्रुटि 217(Runtime Error 217) ठीक करें ।
2] DISM कमांड और SFC स्कैन चलाएँ
सिस्टम फाइल चेकर(System File Checker) ( SFC ) टूल का उपयोग दूषित फाइलों को स्कैन और सुधारने के लिए किया जाता है, जबकि DISM ( डिप्लॉयमेंट इमेज सर्विसिंग(Deployment Image Servicing) एंड मैनेजमेंट(Management) टूल) का उपयोग दूषित विंडोज(Windows) सिस्टम इमेज फाइलों को ठीक करने के लिए किया जाता है। इन उपकरणों को चलाने से आपको रनटाइम त्रुटियों को ठीक करने में मदद मिलेगी।
सिस्टम फाइल चेकर चलाने के लिए , एक उन्नत सीएमडी में निम्न कमांड निष्पादित करें:
sfc /scannow
DISM चलाने(run DISM) के लिए , एक व्यवस्थापक के रूप में कमांड प्रॉम्प्ट(Command Prompt) खोलें और निम्न कमांड टाइप करें और Enter दबाएँ(Enter) ।
DISM.exe /Online /Cleanup-image /Restorehealth
DISM उपकरण दूषित फ़ाइलों को ठीक करने के लिए Windows अद्यतन का उपयोग करता है।
पढ़ें(Read) : एक्सेल में फिक्स रनटाइम एरर 1004(Fix Runtime Error 1004 in Excel) ।
3] क्लीन बूट स्टेट में समस्या निवारण
कभी-कभी कोई तृतीय-पक्ष कार्यक्रम अपराधी हो सकता है। इस स्थिति में, क्लीन बूट(performing a clean boot) करने से समस्या के निवारण में मदद मिल सकती है।
क्लीन बूट(Boot) आपको यह पहचानने में मदद करेगा कि आपके सिस्टम पर कोई तृतीय-पक्ष या स्टार्टअप एप्लिकेशन है जो रनटाइम त्रुटि पैदा कर रहा है।
आशा है कि यह पोस्ट आपको सही दिशा में मार्गदर्शन करेगी।
संबंधित पोस्ट(Related posts) :
- फिक्स .NET रनटाइम त्रुटि 1026, अपवाद कोड c00000fd(Fix .NET Runtime Error 1026, Exception code c00000fd)
- स्क्रिप्ट त्रुटियाँ और रनटाइम त्रुटि संदेश अक्षम करें
- एसी पावर कॉर्ड को डिस्कनेक्ट करते समय atibtmon.exe रनटाइम त्रुटि को ठीक करें(Fix atibtmon.exe Runtime Error when disconnecting AC power cord) ।
Related posts
Windows डिजिटल हस्ताक्षर सत्यापित नहीं कर सकता (कोड 52)
फिक्स संग्रह या तो अज्ञात प्रारूप में है या क्षतिग्रस्त त्रुटि है
इस सुविधा के लिए हटाने योग्य मीडिया की आवश्यकता है - पासवर्ड रीसेट त्रुटि
Windows 11/10 पर Microsoft Store साइन-इन त्रुटि 0x801901f4 ठीक करें
फिक्स Crypt32.dll विंडोज 11/10 में त्रुटि नहीं मिली या गायब है
एप्लिकेशन स्कैनर नहीं ढूंढ सकता - WIA_ERROR_OFFLINE, 0x80210005
विंडोज 11/10 पर एप्लिकेशन त्रुटि 0xc0150004 ठीक करें
ड्राइवर ने DeviceVBoxNetLwf पर एक आंतरिक ड्राइवर त्रुटि का पता लगाया
विंडोज 10 पर स्टब को एक खराब डेटा त्रुटि संदेश प्राप्त हुआ
सिस्टम त्रुटि 6118, इस कार्यसमूह के लिए सर्वरों की सूची उपलब्ध नहीं है
Microsoft स्टोर त्रुटि को ठीक करें 0x87AF0001
1327 त्रुटि प्रोग्राम इंस्टॉल या अनइंस्टॉल करते समय अमान्य ड्राइव
MBR2GPT Windows 10 पर बैकअप/पुनर्स्थापित विशेषाधिकारों को सक्षम करने में विफल रहा
फिक्स पैकेज विंडोज 11/10 पर पंजीकृत नहीं किया जा सका
सेटअप विंडोज 10 पर एक नया सिस्टम पार्टीशन एरर बनाने में असमर्थ था
सिस्टम ड्राइवर त्रुटियों के कारण ऑपरेटिंग सिस्टम को बूट नहीं किया जा सकता है
Windows 11/10 में फ़ाइल में विशेषताएँ लागू करने में त्रुटि हुई
अपग्रेड त्रुटियों को ठीक करें 0xC190020c, 0xC190020d, 0xC190020e, 0xC190020f
उस ड्राइव पर अतिरिक्त खाली स्थान की आवश्यकता है जहां Windows स्थापित है
कुछ गलत हुआ, एंटी-वायरस सॉफ़्टवेयर बंद करें, 0x8007045d