जब आप एक एक्सटर्नल डिवाइस जैसे फ्लैश डिस्क, प्रिंटर, या स्कैनर को USB पोर्ट के माध्यम से विंडोज 7 या 8 या 10 से कनेक्ट करते हैं, तो इंस्टॉल्ड एक्सटर्नल डिवाइस काम नहीं करता। जब आपने इसे डिवाइस मैनेजर में विस्तारित किया, तो आप यूनिवर्सल सीरियल बस कंट्रोलर्स या यहां तक कि अननोन डिवाइसेस में इंस्टॉल्ड एक्सटर्नल डिवाइस देख सकते हैं।
यदि आप इसकी प्रॉपर्टीज खोलने के लिए इस पर राइट-क्लिक करते हैं, तो आपको एक एरर मैसेज से स्वागत किया जाएगा "विंडोज इस हार्डवेयर के लिए डिवाइस ड्राइवर लोड नहीं कर सकता क्योंकि डिवाइस ड्राइवर का पिछला इंस्टेंस अभी भी मेमोरी में है। (कोड 38) ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है।"
उदाहरण के लिए, अपने लैपटॉप पर विंडोज 10 इंस्टॉल करने के बाद, यह अच्छी तरह से काम करता था, लेकिन 0xC000038E USB ड्राइवर एरर के कारण किसी भी कनेक्टेड फ्लैश डिस्क को पढ़ना बंद कर दिया।
"ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है" का क्या अर्थ है?
आमतौर पर, विंडोज सिस्टम पर, जब तक एक एक्सटर्नल डिवाइस USB के माध्यम से कनेक्ट होता है, एक ड्राइवर स्वचालित रूप से इंस्टॉल हो जाएगा ताकि एक्सटर्नल डिवाइस और विंडोज सिस्टम को जोड़ा जा सके। इस बीच, ड्राइवर को लोड होने से पहले मेमोरी में लोड किया जाएगा।
इसलिए, जब विंडोज कोड 38 "ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है" दिखाई देता है, तो इसका मतलब है कि ड्राइवर का पिछला इंस्टेंस अभी भी मेमोरी में है। यही कारण है कि विंडोज इस हार्डवेयर के लिए डिवाइस ड्राइवर लोड नहीं कर सकता।
"विंडोज इस हार्डवेयर के लिए डिवाइस ड्राइवर लोड नहीं कर सकता क्योंकि डिवाइस ड्राइवर का पिछला इंस्टेंस अभी भी मेमोरी में है" को कैसे ठीक करें
चूंकि "विंडोज डिवाइस ड्राइवर लोड नहीं कर सकता" जब आपने USB पोर्ट के माध्यम से एक एक्सटर्नल डिवाइस इंस्टॉल किया, तो USB ड्राइवर सबसे अधिक दोषी है। इसलिए, आप इसे पुनः इंस्टॉल और फिर अपडेट कर सकते हैं यह देखने के लिए कि क्या यह डिवाइस मैनेजर में एरर कोड 38 को हल करने के लिए काम करता है।
इसके अलावा, यदि हार्ड डिस्क को कुछ शर्तों में बंद करने के लिए सेट किया गया है, तो संभावना है कि विंडोज 7 या 8 या 10 एक्सटर्नल डिवाइस को मेमोरी में इसके ड्राइवर को पढ़े बिना चलाने की अनुमति दे सकता है। आप इस हार्डवेयर एरर को ठीक करने के लिए विंडोज इनबिल्ट ट्रबलशूटर भी चला सकते हैं।
समाधान:
- 1: USB ड्राइवर अनइंस्टॉल और अपडेट करें
- 2: शट डाउन करते समय Shift की दबाए रखें
- 3: हार्ड डिस्क को कभी बंद न करें
- 4: हार्डवेयर एंड डिवाइस ट्रबलशूटर चलाएं
- 5: विंडोज सिस्टम को क्लीन बूट करें
समाधान 1: USB ड्राइवर अनइंस्टॉल और अपडेट करें
अब जब विंडोज सिस्टम आपको चेतावनी देता है कि "ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है", तो आपको यह चेक करना चाहिए कि क्या USB ड्राइवर आउटडेटेड या करप्ट है एक नए को पुनः इंस्टॉल करके।
यहां आपको डिवाइस मैनेजर में USB ड्राइवर को अनइंस्टॉल करने और फिर ड्राइवर को जल्दी और सटीक रूप से अपडेट करने के लिए स्वचालित रूप से एक अपडेटेड ड्राइवर इंस्टॉल करने की आवश्यकता है।
भाग 1: डिवाइस मैनेजर में USB ड्राइवर अनइंस्टॉल करें
- डिवाइस मैनेजर खोलें।
- डिवाइस मैनेजर > यूनिवर्सल सीरियल बस कंट्रोलर्स या अन्य डिवाइसेस में, USB ड्राइवर पर राइट-क्लिक करके डिवाइस अनइंस्टॉल करें।
USB ड्राइवर को अनइंस्टॉल करने के बाद, ड्राइवर बूस्टर, टॉप ड्राइवर टूल, द्वारा अपडेटेड USB ड्राइवर को स्वचालित रूप से इंस्टॉल करने का प्रयास करें ताकि आप ड्राइवर को स्वचालित रूप से इंस्टॉल करने में मदद कर सकें।
बेशक, यदि आपके पास समय था और आप कंप्यूटर में प्रवीण थे, तो आप निर्माता की आधिकारिक वेबसाइट से USB ड्राइवर का नवीनतम संस्करण डाउनलोड कर सकते हैं और फिर इसे अपने PC पर मैन्युअली इंस्टॉल कर सकते हैं।
भाग 2: USB ड्राइवर स्वचालित रूप से अपडेट करें
कुछ यूजर्स डिवाइस मैनेजर का उपयोग USB ड्राइवर को अपडेट करने के लिए करते हैं, लेकिन कभी-कभी डिवाइस मैनेजर सही USB ड्राइवर नहीं ढूंढ पाता, इसलिए आप USB ड्राइवर्स को स्वचालित रूप से अपडेट कर सकते हैं।
ड्राइवर बूस्टर एक प्रोफेशनल कंप्यूटर ड्राइवर फाइंडर और ड्राइवर डाउनलोडर है। इस प्रोफेशनल टूल के साथ, आप सभी मिसिंग, आउटडेटेड ड्राइवर्स को स्वचालित रूप से ढूंढ सकते हैं, और फिर इन ड्राइवर्स को एक बार में अपडेट कर सकते हैं।
- डाउनलोड करें, इंस्टॉल करें और ड्राइवर बूस्टर चलाएं।
- स्कैन पर क्लिक करें।
- USB सीरियल बस कंट्रोलर्स ढूंढें और USB ड्राइवर को स्वचालित रूप से अपडेट करने के लिए ढूंढें।
एक बार USB ड्राइवर पुनः इंस्टॉल हो जाने पर, आप एक्सटर्नल डिवाइस जैसे प्रिंटर को USB पोर्ट के माध्यम से विंडोज 7, 8, 10 से पुनः कनेक्ट कर सकते हैं यह देखने के लिए कि क्या इस बार विंडोज हार्डवेयर के लिए डिवाइस ड्राइवर लोड कर सकता है।
समाधान 2: शट डाउन करते समय Shift की दबाए रखें
यह समाधान अप्रासंगिक या यहां तक कि बेतुका लगता है, लेकिन यह "ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है" का सामना करने वाले कई यूजर्स के लिए काम कर गया। आप बस शट डाउन पर क्लिक करें और उसी समय "Shift" की दबाए रखें। यह ऑपरेशन आपके कंप्यूटर को रीफ्रेश करेगा और आपको विंडोज सिस्टम को एक नई स्थिति से शुरू करने की अनुमति देगा।
कभी-कभी, डिवाइस ड्राइवर को लोड किया जा सकता है ताकि एक्सटर्नल डिवाइस विंडोज 10, 8, 7 पर काम कर सके। या कभी-कभी, एक साधारण रीस्टार्ट डिवाइस मैनेजर में कोड 38 एरर को ठीक करने में मदद कर सकता है।
समाधान 3: हार्ड डिस्क को कभी बंद न करें
संभवतः, ड्राइवर आपके PC पर अच्छा काम कर रहा है, लेकिन हार्ड डिस्क सेटिंग समस्याग्रस्त है, इस प्रकार "ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है" एरर मैसेज का कारण बन रहा है। इस तरह, आपको "हार्ड डिस्क बंद करें" विकल्प को डिसेबल करने की सिफारिश की जाती है ताकि यह समस्याएं पैदा न करे।
- पावर सर्च बॉक्स में खोजें और परिणाम "पावर एंड स्लीप सेटिंग्स" पर क्लिक करें।
- पावर एंड स्लीप के तहत, दाएं फलक पर, अतिरिक्त पावर सेटिंग्स ढूंढें।
- प्लान सेटिंग्स बदलें पर क्लिक करें अपने पावर प्लान जैसे बैलेंस्ड या हाई परफॉरमेंस के बगल में।
- विंडो के बीच में, एडवांस्ड पावर सेटिंग्स बदलें चुनें।
- हार्ड डिस्क > हार्ड डिस्क को बंद करें के बाद ढूंढें, और फिर ऑन बैटरी और प्लग्ड इन को नेवर पर बदलें।
- परिवर्तनों को सेव करने के लिए लागू करें और OK पर क्लिक करें।
जब हार्ड डिस्क आपके डिवाइस पर अच्छा काम करती है, तो आप देख सकते हैं कि "ड्राइवर लोड नहीं किया जा सका क्योंकि ड्राइवर का पिछला संस्करण अभी भी मेमोरी में है" गायब हो गया है जब आप USB पोर्ट के माध्यम से एक एक्सटर्नल डिवाइस कनेक्ट करने का प्रयास करते हैं।
समाधान 4: हार्डवेयर एंड डिवाइस ट्रबलशूटर चलाएं
हार्डवेयर एंड डिवाइस ट्रबलशूटर स्वयं विभिन्न हार्डवेयर मुद्दों का निवारण करने के लिए उपयोग किया जा सकता है। इस मामले में, जब आपका एक्सटर्नल डिवाइस विंडोज 10, 8, 7 पर डिवाइस मैनेजर एरर कोड 38 के कारण काम नहीं करता, तो आप इस इनबिल्ट ट्रबलशूटर को सक्रिय कर सकते हैं।
- ट्रबलशूट सर्च बॉक्स में टाइप करें और फिर Enter दबाएं।
- ट्रबलशूटर के तहत, दाईं ओर, हार्डवेयर एंड डिवाइसेस ढूंढने के लिए नीचे स्क्रॉल करें और फिर ट्रबलशूटर चलाएं पर क्लिक करें।
इस ट्रबलशूटर के अपना काम खत्म करने तक प्रतीक्षा करें। उसके बाद, आप इसे हार्डवेयर समस्या को ठीक करने में मदद करने की अनुमति दे सकते हैं या "विंडोज हार्डवेयर के लिए डिवाइस ड्राइवर लोड नहीं कर सकता" को स्वयं ठीक करने के लिए इसके निर्देशों का पालन कर सकते हैं।
समाधान 5: विंडोज सिस्टम को क्लीन बूट करें
विंडोज 10, 8, 7 पर क्लीन बूट का मतलब है कि विंडोज ड्राइवर्स और स्टार्टअप प्रोग्राम्स के न्यूनतम सेट के साथ शुरू होता है ताकि आप यह निर्धारित कर सकें कि कोई बैकग्राउंड प्रोग्राम आपके प्रोग्राम में हस्तक्षेप कर रहा है या नहीं।
यदि कोई थर्ड-पार्टी सॉफ्टवेयर आपके सिस्टम को करप्शन का कारण बनता है और "विंडोज इस हार्डवेयर के लिए डिवाइस ड्राइवर लोड नहीं कर सकता क्योंकि डिवाइस ड्राइवर का पिछला इंस्टेंस अभी भी मेमोरी में है। (कोड 38)" परिणाम देता है, और उपरोक्त समाधान बेकार हैं, तो आप अपने सिस्टम के लिए क्लीन बूट कर सकते हैं। सरल शब्दों में, विंडोज पर क्लीन बूट करना किसी भी स्टार्टअप आइटम को डिसेबल करना है।
- msconfig सर्च बॉक्स में टाइप करें और फिर परिणाम "सिस्टम कॉन्फिगरेशन" पर क्लिक करें।
- सिस्टम कॉन्फिगरेशन में, जनरल के तहत, सेलेक्टिव स्टार्टअप का सर्कल टिक करें, और फिर स्टार्टअप आइटम लोड करें के बॉक्स को अनचेक करें।
- स्टार्टअप के तहत, टास्क मैनेजर खोलें पर क्लिक करें।
बेशक, आप चरण 2 में परिवर्तनों को सेव कर सकते हैं और अन्य तरीकों से टास्क मैनेजर खोल सकते हैं।
- टास्क मैनेजर स्टार्टअप में, स्टार्टअप आइटम पर राइट-क्लिक करके डिसेबल करें।
इस तरह, सभी स्टार्टअप आइटम्स डिसेबल हो जाएंगे। आप विंडोज सिस्टम को रीबूट कर सकते हैं और फिर USB पोर्ट के माध्यम से स्कैनर जैसे एक्सटर्नल डिवाइस में प्लग इन कर सकते हैं यह देखने के लिए कि क्या कोड 38 डिवाइस मैनेजर में बना रहता है और विंडोज अभी भी एक्सटर्नल डिवाइस को काम करने की अनुमति नहीं देता।