रनटाइम त्रुटियाँ क्या हैं? उनके कारण और उन्हें कैसे ठीक करें?

रनटाइम त्रुटि(Runtime Error) एक त्रुटि है जो किसी प्रोग्राम को चलाने या निष्पादित करने के समय होती है। जब यह त्रुटि होती है, तो प्रोग्राम एक त्रुटि संदेश प्रदर्शित करते हुए हैंग या क्रैश हो सकता है। रनटाइम त्रुटि के कई कारण हैं, जैसे जब प्रोग्राम अनंत लूप में प्रवेश करता है, तो यह रनटाइम त्रुटि को ट्रिगर करता है। कई बार यह यूजर की गलती के कारण भी हो जाता है। उदाहरण के लिए, एक प्रोग्राम को परिणाम को संसाधित करने के लिए एक संख्यात्मक मान की आवश्यकता होती है, लेकिन यदि उपयोगकर्ता आवश्यक एक के अलावा किसी अन्य मान में प्रवेश करता है, जैसे, वर्णानुक्रमिक वर्ण, तो प्रोग्राम रनटाइम त्रुटि दिखा सकता है।

रनटाइम त्रुटि क्या है

रनटाइम त्रुटियाँ क्यों और कब होती हैं?

ऐसे कई कारण हैं जिनके कारण उपयोगकर्ताओं को अपने कंप्यूटर पर रनटाइम त्रुटियाँ प्राप्त होती हैं। हम यहां सबसे महत्वपूर्ण कारणों का वर्णन करेंगे:

  1. स्मृति रिसाव।
  2. प्रोग्रामिंग त्रुटियां।
  3. अपूर्ण स्थापना।
  4. भ्रष्ट रजिस्ट्री।

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) को कैसे ठीक करें

क्योंकि कई अलग-अलग रनटाइम त्रुटियां हैं, उन्हें ठीक करने का तरीका समान नहीं है। हम यहां कुछ सामान्य तरीकों को सूचीबद्ध कर रहे हैं जो आपको अधिकांश रनटाइम त्रुटियों को हल करने में मदद कर सकते हैं।

  1. नवीनतम Microsoft Visual C++ Redistributable पैकेज स्थापित करें।
  2. DISM कमांड और SFC स्कैन चलाएँ।
  3. क्लीन बूट स्टेट में समस्या निवारण।

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नीचे सूचीबद्ध चरणों का पालन करें:

  1. कंट्रोल पैनल लॉन्च करें और " प्रोग्राम्स एंड फीचर्स(Programs and Features) " पर जाएं।
  2. " एक प्रोग्राम को अनइंस्टॉल(Uninstall a Program) करें" पर क्लिक करें ।
  3. (Scroll)Microsoft Visual C++ Redistributable खोजने के लिए सूची को नीचे स्क्रॉल करें ।
  4. उस पर राइट-क्लिक करें और अनइंस्टॉल(Uninstall) चुनें । यह आपके कंप्यूटर से पैकेज को अनइंस्टॉल कर देगा।
  5. अब, Microsoft(Microsoft) की आधिकारिक वेबसाइट से नवीनतम Microsoft Visual C++ Redistributable Package
  6. इसे स्थापित करें और अपने कंप्यूटर को पुनरारंभ करें।

यह ज्यादातर मामलों में काम करता है।

पढ़ें(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) :



About the author

मैं एक्सबॉक्स एक्सप्लोरर, माइक्रोसॉफ्ट एक्सेल और विंडोज 8.1 एक्सप्लोरर में अनुभव के साथ एक सॉफ्टवेयर इंजीनियर हूं। खाली समय में मुझे वीडियो गेम खेलना और टीवी देखना पसंद है। मेरे पास यूटा विश्वविद्यालय से डिग्री है और मैं वर्तमान में एक अंतरराष्ट्रीय कंपनी के लिए एक सॉफ्टवेयर इंजीनियर के रूप में काम कर रहा हूं।



Related posts