विंडोज़ में, डिवाइस मैनेजर सेक्शन के माध्यम से अपने हार्डवेयर उपकरणों का प्रबंधन आसानी से किया जा सकता है। हालाँकि, यदि आप सर्वर वातावरण में हैं या यदि आप कमांड लाइन का उपयोग करके डिवाइस ड्राइवरों को नियंत्रित करना चाहते हैं, तो DevCon नियमित डिवाइस मैनेजर के लिए एक अच्छा विकल्प है।
DevCon विंडोज ड्राइवर किट का एक हिस्सा है और एक कमांड लाइन उपयोगिता है जिसका उपयोग स्थानीय या नेटवर्क कंप्यूटर में सभी हार्डवेयर उपकरणों को जल्दी से अक्षम करने, सक्षम करने, स्थापित करने, हटाने, स्कैन करने और सूचीबद्ध करने के लिए किया जा सकता है।
DevCon का उपयोग करना
DevCon मुफ्त में उपलब्ध है और इसे Microsoft वेबसाइट से डाउनलोड किया जा सकता है। एक बार डाउनलोड हो जाने पर, निष्पादन योग्य निकालें और इसे सी ड्राइव में कहीं रखें ताकि आप कमांड प्रॉम्प्ट में आसानी से पहुंच सकें। उदाहरण के लिए, मैंने एक्सट्रेक्ट की गई फाइलों को मेरी सी ड्राइव में "devcon" नाम के फोल्डर में रखा है।
अब कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें। ऐसा करने के लिए, स्टार्ट मेनू में कमांड प्रॉम्प्ट खोजें, उस पर राइट क्लिक करें और "व्यवस्थापक के रूप में चलाएँ" विकल्प चुनें। यदि आप विंडोज 8 का उपयोग कर रहे हैं, तो बस पावर यूजर मेन्यू (विन + एक्स) से "कमांड प्रॉम्प्ट (एडमिन)" विकल्प चुनें।
एक बार जब आप कमांड प्रॉम्प्ट में हों, तो नीचे दिए गए कमांड का उपयोग करके "devcon" फ़ोल्डर में 32-बिट (i386) या 64-बिट (ia64) फ़ोल्डर में नेविगेट करें। यदि आपने DevCon निष्पादन योग्य को कहीं और रखा है तो उसके अनुसार कमांड बदलें।
cd c:\devcon\i386
अब, अगर आप डेवकॉन यूटिलिटी द्वारा उपयोग किए जाने वाले सिंटैक्स, विभिन्न कमांड और तर्कों को जानना चाहते हैं, तो कुछ सहायता पाने के लिए नीचे दिए गए कमांड का उपयोग करें।
devcon help
उपकरणों की सूची प्राप्त करने के लिए, आप find
. का उपयोग कर सकते हैं वाइल्ड कार्ड प्रविष्टियों के साथ कमांड। चूंकि DevCon का उपयोग नेटवर्क पर भी किया जाता है, इसलिए आपको उपकरणों की सूची प्राप्त करने के लिए कंप्यूटर का नाम निर्दिष्ट करना होगा। आप "सिस्टम गुण" विंडो में अपने विंडोज कंप्यूटर का नाम आसानी से पा सकते हैं। उदाहरण के लिए, मैंने अपने सीडी-रोम के बारे में विवरण प्राप्त करने के लिए निम्न कमांड का उपयोग किया। कंप्यूटर का नाम और डिवाइस का नाम बदलना न भूलें। इसके अलावा, आप हमेशा "डिवाइसनाम" को हार्डवेयर आईडी से बदल सकते हैं।
devcon.exe -m:\\computerName find deviceName
वैकल्पिक रूप से, आप सभी उपकरणों की सूची प्राप्त करने के लिए हार्डवेयर आईडी कमांड का भी उपयोग कर सकते हैं। सभी हार्डवेयर उपकरणों की सूची प्राप्त करने के लिए, निम्न आदेश का उपयोग करें।
devcon.exe hwids *
यदि सूची को छोटा करना चाहते हैं, तो वाइल्ड कार्ड प्रविष्टियों के साथ कमांड का उपयोग करें।
devcon.exe -m:\\computerName hwids deviceName*
अब किसी उपकरण की स्थिति प्राप्त करने के लिए, नीचे दिए गए आदेश का उपयोग करें। अपने जीवन को अधिक आसान बनाने के लिए, आप या तो हार्डवेयर आईडी या वाइल्डकार्ड प्रविष्टियों वाले नामों का उपयोग कर सकते हैं जैसे मैंने किया। यह कमांड डिवाइस के नाम और डिवाइस की स्थिति को आउटपुट करता है।
devcon.exe status deviceName
DevCon उपयोगिता का उपयोग करके किसी डिवाइस को अक्षम करने के लिए, आप नीचे दिए गए आदेश का उपयोग कर सकते हैं। फिर से, यदि आवश्यक हो तो वाइल्ड कार्ड प्रविष्टियों का उपयोग करें, लेकिन सावधान रहें क्योंकि आप अन्य उपकरणों को अक्षम कर सकते हैं जिनका आप इरादा नहीं रखते हैं।
devcon.exe disable deviceName
डिवाइस को पुन:सक्षम करने के लिए, नीचे दिए गए आदेश का उपयोग करें। कमांड "अक्षम करें" को "सक्षम करें" शब्द के साथ बदलने के अलावा और कुछ नहीं करता है।
devcon.exe enable deviceName
अगर आप अपने कंप्यूटर पर किसी भी नए डिवाइस को स्कैन करना चाहते हैं, तो आप नीचे दिए गए कमांड का उपयोग कर सकते हैं। यह आपके डिवाइस मैनेजर में "नए हार्डवेयर के लिए स्कैन करें" बटन की तरह है।
devcon.exe rescan
DevCon उपयोगिता का उपयोग करके एक निश्चित ड्राइवर को स्थापित करने के लिए, आपको INF फ़ाइल की आवश्यकता होती है जो ड्राइवर फ़ाइलों के साथ बंडल में आती है। अब, डिवाइस ड्राइवर स्थापित करने के लिए, निम्न आदेश का उपयोग करें। "पाथ टू आईएनएफ फाइल" को वास्तविक पथ और "हार्डवेयरआईडी" को वास्तविक हार्डवेयर आईडी से बदलना न भूलें। यदि आप सोच रहे हैं, तो स्विच करें /r
प्रक्रिया समाप्त होने के बाद कंप्यूटर को पुनरारंभ करने का तर्क है।
devcon.exe /r install "path to INF file" hardwareID
डिवाइस ड्राइवर को अपडेट करने के लिए, निम्न कमांड का उपयोग करें। हार्डवेयर आईडी दर्ज करते समय, आप वाइल्डकार्ड का उपयोग कर सकते हैं, लेकिन उनका उपयोग करते समय सावधान रहें।
devcon.exe /r update "path to INF file" hardwareID
अब एक हार्डवेयर डिवाइस को पूरी तरह से हटाने के लिए, नीचे दिए गए कमांड का उपयोग करें। किसी भी अन्य कमांड की तरह, आप वाइल्डकार्ड का उपयोग कर सकते हैं लेकिन इस कमांड के लिए इसकी बिल्कुल भी अनुशंसा नहीं की जाती है।
devcon /r remove "hardwareID"
अभी के लिए बस इतना ही, और अपने हार्डवेयर ड्राइवरों को प्रबंधित करने के लिए DevCon कमांड-लाइन उपयोगिता का उपयोग करना इतना आसान है। ऊपर साझा किए गए आदेश लगभग सभी बुनियादी स्थितियों में सहायक होते हैं। लेकिन यदि आप अधिक जानना चाहते हैं, तो Microsoft लाइब्रेरी के पास DevCon उपयोगिता के बारे में प्रत्येक कमांड का विवरण देने वाला एक उत्कृष्ट दस्तावेज़ है। तो इसे आज़माना न भूलें।
उम्मीद है कि यह मदद करता है, और अपने हार्डवेयर ड्राइवरों को प्रबंधित करने के लिए DevCon का उपयोग करने के बारे में अपने विचार और अनुभव साझा करने के लिए नीचे टिप्पणी करें।