विंडोज 7 हाइबरनेट के बाद वायरलेस कनेक्शन को ऑटो रीसेट कैसे करें


0

मेरे डेस्कटॉप पीसी में एक कार्यशील वायरलेस कनेक्शन है। हालांकि, जब मैं हाइबरनेट करता हूं और फिर विंडोज 7 में वापस बूट करता हूं तो कनेक्शन टूटी हुई स्थिति में छोड़ दिया जाता है। मुझे इसके कारण की पहचान करने की परवाह नहीं है क्योंकि मैं इसे हमेशा मैन्युअल रूप से डिस्कनेक्ट करके और फिर से अपने वायरलेस नेटवर्क से कनेक्ट करके ठीक कर सकता हूं।

मेरा सवाल है - मेरे लिए इस डिस्कनेक्ट / फिर से कनेक्ट करने के लिए सबसे आसान तरीका क्या है ताकि मैं बूट / लॉग इन करने पर हर बार ऐसा हो? आदर्श रूप से मैं एक लॉगिन स्क्रिप्ट रखना चाहूंगा जो 30 सेकंड के लिए सोया हो, वायरलेस कनेक्शन की स्थिति का पता लगाया हो, और यदि यह कनेक्टेड स्थिति में नहीं था तो कनेक्शन काट दिया जाता है और फिर कनेक्ट किया जाता है।


हाइबरनेटिंग के बाद लॉगिन स्क्रिप्ट नहीं चलती है।
Louis

क्या ऐसा कुछ भी है जो हाइबरनेशन के बाद चलता है या मुझे ऐसी स्क्रिप्ट की ज़रूरत होगी जो हर समय चले (जैसे हर मिनट)?
mchr

जवाबों:


1

सबसे आसान तरीका जो मैं सोच सकता था वह है वन टाइम सेटअप।

  1. PowerShell को व्यवस्थापक के रूप में चलाएँ।
  2. प्रकार Set-ExecutionPolicy remotesigned
  3. पुष्टि करें कि आप इस नीति को स्वीकार करते हैं (इसका मतलब है कि यह बिना स्क्रिप्ट के नहीं चलेगी जो इंटरनेट से डाउनलोड की गई थी, लेकिन स्थानीय स्क्रिप्ट चलाएगी)।

नोटपैड खोलें और इसे पेस्ट करें:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();"'

फ़ाइल & gt; के रूप में सहेजें ... और फ़ाइल नाम लिखें उद्धरण में जिसमें ps1 का विस्तार है। अपने डेस्कटॉप पर सहेजें। उदाहरण के लिए "साइकिल WiFi.ps1" (लेकिन उद्धरण शामिल करें)।

अब जब भी आपको अपने एडॉप्टर को रीसेट करना है तो पीएस 1 फाइल को डबल-क्लिक करें, या इसे अपने क्विक लॉन्च में रखें।

अपने ईथरनेट एडेप्टर को रीसेट करने के लिए, आप यह भी कर सकते हैं:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();$ethernet = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=0";$ethernet.disable();$ethernet.enable();"'

0

@Louis के पास एक अच्छा वर्कअराउंड है (पूरी तरह से स्व-उत्थान के लिए उस ढांचे को चोरी करना) लेकिन अगर आप वास्तव में समस्या को ठीक करना चाहते हैं, तो मैं आपके BIOS को अपडेट करके और फिर नेटवर्क एडेप्टर ड्राइवरों को अपडेट करके शुरू करूंगा।

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