मुझे आश्चर्य हुआ, ज्यादा नहीं, हालांकि, जब मैंने पाया कि विंडोज 8 और विंडोज सर्वर 2008 या उच्चतर में माइक्रोसॉफ्ट ने वीपीएन कनेक्शन सेटिंग्स को थोड़ा "परिष्कृत" किया था। अधिक सटीक होने के लिए, विकल्प . में कई सेटिंग हटा दी गईं टैब। यहाँ यह विंडोज 7 में कैसा दिखता है:
Now(Windows 8, Windows 10) लगभग सब कुछ हटा दिया गया है:
एक स्वाभाविक प्रश्न उठता है - स्वचालित पुन:कनेक्शन को कैसे कॉन्फ़िगर करें और यदि यह बाधित हो तो कनेक्शन स्थापित करने के प्रयासों की संख्या?
इसे करने के कई तरीके हैं। आइए शुरुआत से शुरू करें, कठिनाई के स्तर के अनुसार।
विधि 1 — नोटपैड का उपयोग करना
आपको मैन्युअल रूप से पैरामीटर सेट करना होगा। ऐसा करने के लिए, फ़ोल्डर में जाएँ
C:\Users\[USER]\AppData\Roaming\Microsoft\Network\Connections\Pbk\
वहां, rasphone.pbk नाम से एक फ़ाइल (यह केवल एक होने की संभावना है) ढूंढें . यह एक सामान्य टेक्स्ट फ़ाइल है, जिसमें वीपीएन कनेक्शन सेटिंग्स होती हैं
आप इस फ़ाइल को notepad.exe का उपयोग करके खोल सकते हैं
आम तौर पर आपको अपना वीपीएन युक्त एक अनुभाग ढूंढना होता है, उदा। जी., इस तरह [पीपीटीपी-वीपीएन]
इसमें रेखाएं खोजें। अगर आपने कोई बदलाव नहीं किया है, तो वे इस तरह दिखते हैं:
RedialAttempts=3
RedialSeconds=60
IdleDisconnectSeconds=0
RedialOnLinkFailure=1
इसलिए Microsoft ने इसे आपके लिए फिर से तय किया है।
लेकिन अब आप जानते हैं कि आवश्यक मापदंडों को कहां खोजना और बदलना है।
- रीडायल प्रयास =3 - रीडायल प्रयासों की संख्या (अधिकतम 99)
- रीडायल सेकेंड्स =60 - रीडायल प्रयासों के बीच सेकंड की संख्या
- IdleDisconnectSeconds =0 — यह स्पष्ट होने से पहले प्रतीक्षा समय कि एक वियोग है (0 - प्रतीक्षा न करें)
- RedialOnLinkFailure =1 — यदि कनेक्शन विफल हो जाता है तो फिर से डायल करें? 1 - हाँ, 0 - नहीं
मापदंडों को लागू करने के लिए, आपको अपने वीपीएन कनेक्शन को पहले की तरह फिर से शुरू करना होगा।
और फिर विश्वास करें कि Microsoft आपके लिए सब कुछ करेगा
नोट . यह देखा गया है कि Windows Server 2012 अपनी पहल पर C:\Users\[USER]\AppData\Roaming\Microsoft\Network\Connections\Pbk\_hiddenPbk फ़ोल्डर का उपयोग कर सकता है और इस फ़ोल्डर में rasphone.pbk का पता लगा सकता है।विधि 2 — एक साधारण कार्य का विन्यास
टास्क शेड्यूलर में एक कार्य बनाएं, जो वीपीएन कनेक्शन स्ट्रिंग वाली एक बैट फ़ाइल चलाएगा और इस कार्य को कॉन्फ़िगर करेगा ताकि यह हर 5 मिनट में चलता रहे।
मुझे याद दिलाना चाहिए कि वीपीएन कनेक्शन स्थापित करने के लिए कमांड स्ट्रिंग इस तरह दिखती है:
C:\windows\system32\rasdial.EXE entryname [username [password|*]] [/DOMAIN:domain]
अन्य पैरामीटर हैं, लेकिन अगर यह आपके लिए दिलचस्प है तो उन्हें स्वयं ढूंढें।
कार्य सेटिंग में "चलाएं कि उपयोगकर्ता लॉग ऑन है या नहीं" चेक करना न भूलें
निष्पादन योग्य फ़ाइल निर्दिष्ट करें, उदाहरण के लिए:
या rasdial.exe . दें प्रारंभ करें (वीपीएन उपयोगकर्ता पासवर्ड आपके वीपीएन कनेक्शन, उपयोगकर्ता_नाम और पासवर्ड का नाम है)
इसे हर दिन हर 5 मिनट में शुरू करें।
विधि 3 — एक मुश्किल कार्य को कॉन्फ़िगर करें
- कार्य शेड्यूलर में एक कार्य बनाएं
- कार्य में दो ट्रिगर सेट करें। पहला एक XML क्वेरी का उपयोग करेगा (जैसे कि "पिछले कार्य के बाद शेड्यूलर कार्य कैसे शुरू करें" लेख में वर्णित किया गया है)
<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[System[Provider[@Name='RasClient'] and (EventID=20226)]] and *[EventData[Data[4]='829' or '629']]</Select>
</Query>
</QueryList>
दूसरा ट्रिगर ईवेंट लॉग में ईवेंट की ट्रैकिंग पर आधारित है:
- लॉग नाम:माइक्रोसॉफ्ट-विंडोज-नेटवर्कप्रोफाइल/ऑपरेशनल
- स्रोत:नेटवर्कप्रोफाइल
- ईवेंट आईडी:10000
- चुनें rasdial.exe पैरामीटर के साथ vpn-name उपयोगकर्ता नाम पासवर्ड शुरू होने वाले कार्यक्रम के रूप में
- इसके अलावा, शर्तें टैब में, आप निम्नलिखित मापदंडों की जांच कर सकते हैं:
नोट . यह सुनिश्चित करने के लिए कि क्या यह कार्य काम करता है, इवेंट आईडी =10001 के साथ एक और ट्रिगर बनाएं। यह घटना तब दिखाई देती है जब वीपीएन मैन्युअल रूप से डिस्कनेक्ट हो जाता है। उसके बाद, वीपीएन को मैन्युअल रूप से डिस्कनेक्ट करने का प्रयास करें। तुरंत कनेक्शन बहाल कर दिया जाएगा।
बस इतना ही।
नोट . ऊपर वर्णित विधियां विंडोज 7 पर भी लागू होती हैं