2012-11-07 9 views
5

कमांड प्रॉम्प्ट के माध्यम से यूएसबी पोर्ट को अक्षम और सक्षम कैसे करें? या बैच स्क्रिप्ट का उपयोग कर? या विंडोज 7 में वीबी स्क्रिप्ट का उपयोग कर?कमांड प्रॉम्प्ट के माध्यम से यूएसबी पोर्ट को अक्षम और सक्षम कैसे करें?

+0

वहाँ के लिए DevCon कमांड लाइन उपकरण है एमएस, यह डिवाइस के लिए ड्राइवर सेवाओं को अक्षम कर सकता है, यूएसबी हू को अक्षम करने के बारे में सुनिश्चित नहीं है बी http://support.microsoft.com/kb/311272 –

+0

इस http://stackoverflow.com/questions/365223/disable-usb-storage-devices के उत्तर भी देखें जो विस्तृत स्क्रिप्ट प्रदान करते हैं। –

उत्तर

10

आप बैच का उपयोग कर सकते हैं जो आपको कुछ विकल्प देता है। आप इस्तेमाल किया जा रहा

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "4" /f 

3 करने के लिए परिवर्तन मूल्य को सक्षम करने से यूएसबी उपकरणों को निष्क्रिय करने के रजिस्ट्री कुंजी संपादित कर सकते हैं।

या आप फ़ाइलों Usbstor.pnf और Usbstor.inf

cacls %windir%\Inf\Usbstor.pnf /d user 
cacls %windir%\Inf\Usbstor.inf /d user 

कहाँ user उपयोगकर्ता खाते है कि आप के लिए पहुँच को अस्वीकार करना चाहते है में पहुंचने से रोका जा सकता है।

उपयोग

cacls %windir%\Inf\Usbstor.pnf /p user:R 
cacls %windir%\Inf\Usbstor.inf /p user:R 

सक्षम करने के लिए दोनों आदेशों व्यवस्थापक अधिकार की आवश्यकता होगी।

आशा इस मदद करता है

+0

मैं इसके बाद कैसे सक्षम हो सकता हूं? –

+8

मैंने यह दिखाने के लिए संपादित किया है कि कैसे सक्षम किया जाए, और सीएपीएस लॉक चालू होने की कोई ज़रूरत नहीं है! :) –

+0

यह आदेश विंडोज 7 में काम नहीं करते हैं (cacls% windir% \ inf \ usbstor.pnf/d उपयोगकर्ता/cacls% windir% \ inf \ usbstor.inf/d उपयोगकर्ता/cacls% windir% \ Inf \ Usbstor। पीएनएफ/पी उपयोगकर्ता: आर/cacls% windir% \ Inf \ Usbstor.inf/p उपयोगकर्ता: आर –

2

तुम भी devcon आदेश पर एक नज़र हो सकता है। Win7 + windows के लिए, माइक्रोसॉफ्ट साइट पर स्वतंत्र रूप से उपलब्ध है।

+0

ध्यान दें कि ia64 संस्करण विंडोज 7 64-बिट पर काम नहीं करता है। आपको Windows Server से इस संस्करण का उपयोग करने की आवश्यकता है: http: //delphintipz.blogspot.com/2012/07/disable-failed-no-devices-disabled.html यहां उपयोग करने के लिए निर्देश: http: // ccm।नेट/faq/1886-enable-disabled-a-device-the-the-command-line – endolith

+0

[ia64! = x86_64] (http://superuser.com/questions/276994/difference-between-ia64-and-x64) ... – anishsane

+0

हाँ, आपको विंडोज 7 64-बिट पर अन्य संस्करण की आवश्यकता है। – endolith

0

मैं एक ही समस्या है और मैं एक समाधान है कि दो पिछले जवाब का सबसे अच्छा लेता है का उपयोग करें:

1º-हम कार्यक्षमता है कि हम नए बाह्य भंडारण उपकरणों का पता लगाने के लिए अनुमति देते निष्क्रिय कर दें:

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "4" /f 

2º-हम यूएसबी उपकरणों पीसी पर स्थापित की सभी चालकों को दूर (यह भी कीबोर्ड और माउस के उपयोग की संभावना को खत्म होगा, लेकिन केवल क्षण भर):

devcon.exe remove *USB* 

3º- हम पुनः स्कैन जुड़ा यूएसबी उपकरणों, ताकि विंडोज स्वचालित रूप से उपकरणों बाह्य भंडारण (जैसे माउस, कीबोर्ड ...) से भिन्न के ड्राइवरों स्थापित हो जाएगा इस प्रकार वांछित परिणाम प्राप्त करने के:

devcon.exe rescan 

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "3" /f 

पीडी:: - हम अपने पीसी में बाह्य भंडारण उपकरणों के उपयोग के लिए फिर से अनुमति देना चाहते हैं, तो हम आदेश का उपयोग करना चाहिए हर आदेश की आवश्यकता होगी व्यवस्थापक अधिकार

संबंधित मुद्दे