Windows में, अपने हार्डवेयर डिवाइस को प्रबंधित करना डिवाइस मैनेजर सेक्शन के माध्यम से आसानी से किया जा सकता है। हालांकि, यदि आप सर्वर वातावरण में हैं या कमांड लाइन का उपयोग करके डिवाइस ड्राइवर को नियंत्रित करना चाहते हैं, तो DevCon नियमित डिवाइस मैनेजर के लिए एक अच्छा विकल्प है।
DevCon Windows Driver Kit का एक हिस्सा है और एक कमांड लाइन यूटिलिटी है जिसका उपयोग स्थानीय या नेटवर्क कंप्यूटर में सभी हार्डवेयर डिवाइस को त्वरित रूप से अक्षम, सक्षम, इंस्टॉल, हटाने, स्कैन और सूचीबद्ध करने के लिए किया जा सकता है।
DevCon का उपयोग
DevCon मुफ्त में उपलब्ध है और इसे Microsoft वेबसाइट से डाउनलोड किया जा सकता है। एक बार डाउनलोड हो जाने पर, एक्जीक्यूटेबल को निकालें और इसे C ड्राइव में कहीं रखें ताकि आप कमांड प्रॉम्प्ट में आसानी से उस तक पहुंच सकें। उदाहरण के लिए, मैंने निकाली गई फ़ाइलों को अपने C ड्राइव में "devcon" नामक फ़ोल्डर में रखा है।
अब कमांड प्रॉम्प्ट को प्रशासक के रूप में खोलें। ऐसा करने के लिए, स्टार्ट मेनू में कमांड प्रॉम्प्ट खोजें, उस पर राइट-क्लिक करें और "Run as administrator" (प्रशासक के रूप में चलाएं) विकल्प चुनें। यदि आप Windows 8 का उपयोग कर रहे हैं, तो पावर यूजर मेनू (Win + X) से "Command Prompt (Admin)" विकल्प चुनें।
एक बार जब आप कमांड प्रॉम्प्ट में हों, तो नीचे दिए गए कमांड का उपयोग करके "devcon" फ़ोल्डर में 32-बिट (i386) या 64-बिट (ia64) फ़ोल्डर पर नेविगेट करें। यदि आपने DevCon एक्जीक्यूटेबल को कहीं और रखा है तो कमांड को तदनुसार बदलें।
cd c:\devcon\i386
अब, यदि आप सिंटैक्स, Devcon यूटिलिटी द्वारा उपयोग किए जाने वाले विभिन्न कमांड और तर्क जानना चाहते हैं, तो कुछ मदद पाने के लिए नीचे दिए गए कमांड का उपयोग करें।
devcon help
डिवाइस की सूची प्राप्त करने के लिए, आप वाइल्ड कार्ड प्रविष्टियों के साथ find कमांड का उपयोग कर सकते हैं। चूंकि DevCon का उपयोग नेटवर्क पर भी किया जाता है, इसलिए आपको डिवाइस की सूची प्राप्त करने के लिए कंप्यूटर नाम निर्दिष्ट करना होगा। आप अपने Windows कंप्यूटर का नाम "System Properties" (सिस्टम गुण) विंडो में आसानी से पा सकते हैं। उदाहरण के लिए, मैंने अपने CD-ROM के बारे में विवरण प्राप्त करने के लिए निम्न कमांड का उपयोग किया। कंप्यूटर नाम और डिवाइस नाम को बदलना न भूलें। इसके अलावा, आप "deviceName" को हार्डवेयर आईडी से हमेशा बदल सकते हैं।
devcon.exe -m:\\computerName find deviceName
वैकल्पिक रूप से, आप सभी डिवाइस की सूची प्राप्त करने के लिए हार्डवेयर आईडी कमांड का भी उपयोग कर सकते हैं। सभी हार्डवेयर डिवाइस की सूची प्राप्त करने के लिए, निम्न कमांड का उपयोग करें।
devcon.exe hwids *
यदि आप सूची को कम करना चाहते हैं, तो वाइल्ड कार्ड प्रविष्टियों के साथ कमांड का उपयोग करें।
devcon.exe -m:\\computerName hwids deviceName*
अब डिवाइस की स्थिति प्राप्त करने के लिए, नीचे दिए गए कमांड का उपयोग करें। अपने जीवन को बहुत आसान बनाने के लिए, आप या तो हार्डवेयर आईडी या मेरे जैसे वाइल्डकार्ड प्रविष्टियों के साथ नामों का उपयोग कर सकते हैं। यह कमांड डिवाइस नाम और डिवाइस की स्थिति आउटपुट करता है।
devcon.exe status deviceName
DevCon यूटिलिटी का उपयोग करके डिवाइस को अक्षम करने के लिए, आप नीचे दिए गए कमांड का उपयोग कर सकते हैं। फिर से, यदि आवश्यक हो तो वाइल्ड कार्ड प्रविष्टियों का उपयोग करें, लेकिन सावधान रहें क्योंकि आप अनजाने में अन्य डिवाइस को अक्षम कर सकते हैं।
devcon.exe disable deviceName
डिवाइस को फिर से सक्षम करने के लिए, नीचे दिए गए कमांड का उपयोग करें। यह कमांड "disable" को "enable" शब्द से बदलने के अलावा और कुछ नहीं करता।
devcon.exe enable deviceName
यदि आप अपने कंप्यूटर पर किसी नए डिवाइस को स्कैन करना चाहते हैं, तो आप नीचे दिए गए कमांड का उपयोग कर सकते हैं। यह आपके डिवाइस मैनेजर में "Scan for new hardware" (नए हार्डवेयर के लिए स्कैन) बटन की तरह ही है।
devcon.exe rescan
DevCon यूटिलिटी का उपयोग करके एक निश्चित ड्राइवर इंस्टॉल करने के लिए, आपको INF फ़ाइल की आवश्यकता होती है जो ड्राइवर फ़ाइलों के साथ बंडल में आती है। अब, डिवाइस ड्राइवर इंस्टॉल करने के लिए, निम्न कमांड का उपयोग करें। "Path to INF file" को वास्तविक पथ और "hardwareID" को वास्तविक हार्डवेयर आईडी से बदलना न भूलें। यदि आप सोच रहे हैं, तो स्विच /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 का उपयोग करके अपने हार्डवेयर ड्राइवरों को प्रबंधित करने के बारे में अपने विचार और अनुभव साझा करें।