ईथरनेट एडेप्टर को अक्षम करने के लिए बैट फाइल और फिर विंडोज़ लॉग इन करने के बाद इसे रीएनेबल


11

जब मैं विंडोज 7 में लॉग इन करता हूं तो मुझे 10 सेकंड इंतजार करना पड़ता है और फिर लोकल एरिया कनेक्शन (ईथरनेट एडेप्टर) को निष्क्रिय करना पड़ता है और फिर इसे फिर से चालू करना होता है।

मैंने सुझाए गए उत्तर के माध्यम से देखा है: एक बैट फ़ाइल में वायरलेस इंटरफ़ेस को सक्षम / अक्षम करें लेकिन यह अप्रासंगिक लगता है क्योंकि यह वर्तमान स्थिति को चालू करता है।

मैं जो बता सकता हूं उसमें मुझे शामिल करने की आवश्यकता है:

netsh interface set interface "Local Area Connection" DISABLED
netsh interface set interface "Local Area Connection" ENABLED

लेकिन मैं प्रतीक्षा समय के बारे में अनिश्चित हूं या विंडोज सफलतापूर्वक लॉग इन करने के बाद मैं यह कैसे शुरू कर सकता हूं।

यहाँ सबसे अच्छा तरीका क्या है?


2
आपको 10 सेकंड प्रतीक्षा करने, लैन को अक्षम करने और फिर इसे फिर से सक्षम करने की आवश्यकता क्यों है?
वह ब्राजील के लड़के

1
हमें अंतर्निहित समस्या बताएं, इसे हल करने के लिए अधिक समझदार हो सकता है कि इंटरफ़ेस के साथ गड़बड़ करने की तुलना में।
पॉल

मैं अपने होम मॉडेम / राउटर से कनेक्ट करने के लिए 2 x TL-PA211 EOP एडेप्टर (www.tp-link.com/en/products/details/?model=TL-PA211) का उपयोग करता हूं। मुद्दा यह है कि जब भी मैं अपनी मशीन को बूट करता हूं, तो मेरा ईथरनेट एडॉप्टर स्वचालित रूप से कनेक्ट नहीं होता है, इसके बजाय मैं निम्नलिखित देखता हूं: - i.imgur.com/weFHV.jpg - यह मुझे बताता है कि मैं अपने सामान्य होम नेटवर्क से जुड़ा हूं और साथ ही एक अपरिचित नेटवर्क। फिर मुझे अपने ईथरनेट एडेप्टर को अक्षम करना होगा और इसे फिर से उपयोग करना होगा और फिर यह मेरे सामान्य होम नेटवर्क से जुड़ता है - हर बार जब मैं कंप्यूटर को चालू करता हूं। मैं TL-PA2111 पेयरिंग एप्लिकेशन का उपयोग कर रहा हूं और मेरे ईथरनेट ड्राइवर अप टू डेट हैं।
ralsaj

जवाबों:


8

एक ट्रिगर के साथ एक विंडोज शेड्यूल्ड टास्क ( taskschd.mscया Control Panel\System and Security\Administrative Tools\Task Scheduler) बनाएं : कार्य शुरू करें At log onऔर इसके लिए उन्नत सेटिंग्स विलंब कार्य में 30 seconds। फिर एक कार्रवाई जोड़ें Start a programऔर अपनी .batस्क्रिप्ट का चयन करें ।


20

आशा है कि ये आपकी मदद करेगा

@echo on
timeout /t 10
netsh interface set interface "Local Area Connection" DISABLED
timeout /t 10
netsh interface set interface "Local Area Connection" ENABLED

क्योंकि यह सिर्फ मैं क्या देख रहा था, के लिए ऊपर और बंद के बीच 2 सेकंड की देरी और कोई प्रारंभिक, जब कभी-कभी मेरा कार्ड स्टार्टअप पर कनेक्शन लेने से इंकार कर देता है, तो मुझे डेस्कटॉप पर एक आसान बैट फाइल चाहिए
सीमांत

1

तर्क है: पिंग सार्वजनिक आईपी (google dn 8.8.8.8), यदि पिंग विफल हो जाता है, तो गोटो: RESTART और "एडेप्टर" नाम के साथ नेटवर्क एडेप्टर को फिर से शुरू करें, इस लूप के बाद से शुरू होने के बाद (यदि पिंग ठीक है, तो कुछ भी नहीं है और लूप में पिंग यह जांचने के लिए कि एडेप्टर इंटरनेट से जुड़ा है)

   @echo off 

    :LOOP
    ping 8.8.8.8
    IF ERRORLEVEL 1 goto RESTART
    IF ERRORLEVEL 0 goto LOOP
    :RESTART
    netsh interface set interface "LAN" disabled
    ping -n 3 127.0.0.1
    netsh interface set interface "LAN" enabled
    ping -n 15 127.0.0.1
    goto LOOP

लूपिंग के लिए आपके द्वारा लगाए गए तर्क की तरह!
कोलिन

0

धन्यवाद दोस्तों,

मैं समस्याग्रस्त वाईफाई नेटवर्क एडेप्टर को निष्क्रिय और सक्षम करने के लिए इस कमांड का उपयोग कर रहा हूं;

> @echo on
> timeout /t 10
> netsh interface set interface "Wi-Fi" DISABLED
> timeout /t 2
> netsh interface set interface "Wi-Fi" ENABLED

सुपर उपयोगकर्ता में आपका स्वागत है! यह एक और उत्तर को दोहराता है और कोई नई सामग्री नहीं जोड़ता है। कृपया जवाब न दें जब तक कि आपके पास योगदान देने के लिए वास्तव में कुछ नया न हो।
DavidPostill

0

बहुत उपयोगी जानकारी यहाँ है, लेकिन एक टुकड़ा जो जवाबों में गायब है, वह है "स्थानीय क्षेत्र नेटवर्क" में क्या दर्ज किया जाए। मुझे यह उत्तर आया:

"आपका वायरलेस कनेक्शन का नाम खोजने के लिए पहला कदम है। [वाईफाई नेटवर्क पर राइट क्लिक करें]> ओपन नेटवर्क और शेयरिंग सेंटर। एडेप्टर सेटिंग्स बदलें। यह कनेक्शन जानकारी की शीर्ष पंक्ति है। मेरा बस वाई-फाई कहा है, लेकिन यह वायरलेस नेटवर्क कनेक्शन आदि हो सकता है। "

BTW, यदि यह LAN नेटवर्क कार्ड है, तो मेरा मानना ​​है कि आपको उस डिवाइस के लिए केवल नाम की आवश्यकता है।

यह मेरे लिए काम करने के लिए महत्वपूर्ण था।


1
दरअसल, प्रश्न ईथरनेट नेटवर्क के बारे में है।
जी-मैन ने

0
echo off
cls 
:start
echo Choice 1
echo Choice 2
set /p choice=Yes or No?
if '%Choice%'=='1' goto :choice1
if '%Choice%'=='2' goto :choice2
echo "%Choice%" is not a valid option. Please try again. 
echo
goto start
:choice1
netsh interface set interface "Ethernet" admin=Enable
goto end 
:end
pause
exit  
:choice2
netsh interface set interface "Ethernet" admin=disable
goto end 
:end
pause
exit 

मुझे लगता है कि आपके उत्तर को बेहतर समझ के लिए भी कुछ स्पष्टीकरणों की आवश्यकता है और इस मुद्दे के चारों ओर आपकी टिप्पणियों को भी प्रतिबिंबित करेगा।
राजेश एस।

-1

उस प्रकार की आत्मा को सहारा देता है जिसने लूप को सेटअप करने में मदद की। मैंने इसे थोड़ा बदल दिया क्योंकि इसने SP3 पर काम करने से इनकार कर दिया था। नीचे दिए गए कोड के आधार पर नीचे मेरा अद्यतन अक्षम / सक्षम है!

@ तो बंद

:LOOP
ping 8.8.8.8
IF ERRORLEVEL 1 goto RESTART
IF ERRORLEVEL 0 goto LOOP
:RESTART
devcon disable "PCI\VEN_1317&*"
ping -n 3 127.0.0.1
devcon enable "PCI\VEN_1317&*"
ping -n 15 127.0.0.1
goto LOOP

जबकि इसके लिए काम करने के लिए devcon की आवश्यकता होती है, यह Microsoft से आसानी से उपलब्ध उपकरण है और एक परेशानी वाले एडॉप्टर को सक्षम या अक्षम करने में बहुत क्लीनर काम करता है।

http://thilina.piyasundara.org/2011/06/enabledisable-lan-interface-by-command.html यह बताता है कि यह कैसे करना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.