Windows ਆਪਣੇ VPN ਕਲਾਇੰਟ ਲਈ ਦੁਬਾਰਾ ਡਾਇਲ ਕਰਨ ਦੀ ਕੋਈ ਨੀਤੀ ਨਹੀਂ ਦਿੰਦਾ, ਇਸ ਲਈ ਅੱਧੀ ਰਾਤ ਨੂੰ ਟੁੱਟਿਆ ਕਨੈਕਸ਼ਨ ਸਵੇਰ ਦੇ ਨਾਸ਼ਤੇ ਤੱਕ ਵੀ ਬੰਦ ਰਹਿੰਦਾ ਹੈ। ਜੋ ਨਿਯਤ ਕਾਰਜ ਡਿਸਕਨੈਕਟ ਨੂੰ ਦੇਖਦਾ ਹੈ ਅਤੇ rasdial ਚਲਾਉਂਦਾ ਹੈ, ਉਹ ਤੀਜੀ ਧਿਰ ਦੇ ਕਲਾਇੰਟ ਤੋਂ ਬਿਨਾਂ ਇਹ ਖਾਲੀ ਥਾਂ ਭਰਦਾ ਹੈ। ਕਾਰਜ ਆਪਰੇਟਰ ਵਾਂਗ ਵਰਤਦਾ ਹੈ ਜਾਂ ਲੂਪ ਵਾਂਗ, ਇਹ ਤਿੰਨ ਵੇਰਵਿਆਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ: ਇਹ ਕਿਹੜੀਆਂ ਘਟਨਾਵਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਕਿਹੜੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਵੇਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਨਾਲ ਕੀ ਕਰਦਾ ਹੈ। ਤਿੰਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਔਖਾ ਨਹੀਂ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਛੁੱਟਣਾ ਹੀ ਅਜਿਹਾ ਕਾਰਜ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਹਮੇਸ਼ਾ ਡਾਇਲ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ।

ਟਾਈਮਰ ਗਲਤ ਟ੍ਰਿਗਰ ਕਿਉਂ ਹੈ

ਟਾਈਮਰ ਟਨਲ ਬੰਦ ਹੋਵੇ ਜਾਂ ਨਾ, ਆਪਣੇ ਹੀ ਸ਼ਡਿਊਲ ਅਨੁਸਾਰ ਡਾਇਲ ਕਰਦਾ ਹੈ। ਇਸ ਨਾਲ ਉਹ ਕੋਸ਼ਿਸ਼ਾਂ ਬਣਦੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਕਿਸੇ ਨੂੰ ਲੋੜ ਨਹੀਂ ਸੀ, ਅਤੇ ਕੰਮ ਦੇ ਸੈਸ਼ਨ ਦੌਰਾਨ ਕੀਤੀ ਕੋਸ਼ਿਸ਼ ਉਸ ਨੂੰ ਰੋਕ ਸਕਦੀ ਹੈ। ਘਟਨਾ ਟ੍ਰਿਗਰ ਸਿਰਫ਼ ਤਦ ਹੀ ਸਰਗਰਮ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕਨੈਕਸ਼ਨ ਦੀ ਹਾਲਤ ਬਦਲਦੀ ਹੈ, ਜੋ ਸਸਤਾ ਹੈ ਅਤੇ ਸਮਝਣਾ ਸੌਖਾ ਹੈ। ਘਟਨਾ ਕਾਰਨ ਵੀ ਲੈ ਕੇ ਆਉਂਦੀ ਹੈ, ਅਤੇ ਕਾਰਨ ਹੀ ਨੈੱਟਵਰਕ ਫੇਲ੍ਹ ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ ਡਿਸਕਨੈਕਟ ਕਰਨ ਵਾਲੇ ਵਿਅਕਤੀ ਤੋਂ ਵੱਖਰਾ ਕਰਦਾ ਹੈ।

ਇਹ ਫ਼ਰਕ ਹੀ ਲਾਹੇਵੰਦ ਕਾਰਜ ਅਤੇ ਹਰ ਸ਼ਾਮ ਵਰਤੋਂਕਾਰ ਨਾਲ ਲੜਨ ਵਾਲੇ ਕਾਰਜ ਵਿੱਚਲਾ ਫ਼ਰਕ ਹੈ। ਇਹ ਉਹ ਭਾਗ ਵੀ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਸਿਰਫ਼ ਕਿਰਿਆ ਦਾ ਵਰਣਨ ਕਰਨ ਵਾਲੀਆਂ ਵਿਧੀਆਂ ਵਿੱਚ ਗੈਰਹਾਜ਼ਰ ਹੁੰਦਾ ਹੈ।

ਘਟਨਾਵਾਂ ਦੀ ਜੋੜੀ, ਅਤੇ ਜਿਸ ਨੂੰ ਦਬਾਉਣਾ ਹੈ

Remote Access Service ਕਲਾਇੰਟ ਜੀਵਨ-ਚੱਕਰ ਦੇ ਰਿਕਾਰਡ RasClient ਪ੍ਰਦਾਤਾ ਅਧੀਨ Application ਲੌਗ ਵਿੱਚ ਲਿਖਦਾ ਹੈ। 20226 ਸਮਾਪਤ ਹੋਏ ਕਨੈਕਸ਼ਨ ਨੂੰ ਅਤੇ 20227 ਅਸਫਲ ਕੋਸ਼ਿਸ਼ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਨਵੀਂ ਡਾਇਲ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾ ਸਕਦਾ ਹੈ। ਕਾਰਜ ਵਿੱਚ ਬਾਕੀ ਸਭ ਕੁਝ ਇਹਨਾਂ ਦੋ ਸ਼ਨਾਖਤੀਆਂ ਨੂੰ ਬਿਲਕੁਲ ਮਿਲਾਉਣ 'ਤੇ ਨਿਰਭਰ ਹੈ। ਇਹ ਸਾਲਾਂ ਤੋਂ ਸਥਿਰ ਹਨ, ਇਸ ਲਈ ਇਹਨਾਂ 'ਤੇ ਬਣੀਆਂ ਵਿਧੀਆਂ ਅਜੇ ਵੀ ਚੱਲ ਰਹੀਆਂ ਹਨ, ਪਰ ਪ੍ਰਦਾਤਾ ਜਾਂ ਸ਼ਨਾਖਤੀਆਂ ਦਾ ਨਾਂ ਬਦਲਣ ਵਾਲਾ ਨਿਰਮਾਣ ਕੁਏਰੀ ਨੂੰ ਕੁਝ ਵੀ ਵਾਪਸ ਨਾ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਹਰ ਵਿਸ਼ੇਸ਼ਤਾ ਅੱਪਡੇਟ ਤੋਂ ਬਾਅਦ ਸਬੂਤ ਦਾ ਕਦਮ ਦੁਬਾਰਾ ਚਲਾਓ, ਕਾਰਜ ਦੇ ਬੰਦ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ।

ਇੱਕ ਅੰਤ ਨੂੰ ਬਾਹਰ ਰੱਖਣਾ ਹੈ। ਗਲਤੀ 631 ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪੋਰਟ ਵਰਤੋਂਕਾਰ ਨੇ ਡਿਸਕਨੈਕਟ ਕੀਤਾ, ਅਤੇ ਉਸ ਪਲ ਦੁਬਾਰਾ ਡਾਇਲ ਕਰਨਾ ਹੁਣੇ ਜਾਣ-ਬੁੱਝ ਕੇ ਨੈੱਟਵਰਕ ਬਦਲਣ ਵਾਲੇ ਵਿਅਕਤੀ ਨਾਲ ਲੜਨਾ ਹੈ। ਬਾਹਰ ਰੱਖਣ ਨੂੰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਨਹੀਂ, ਟ੍ਰਿਗਰ ਫਿਲਟਰ ਵਿੱਚ ਰੱਖੋ, ਤਾਂ ਜੋ ਕਾਰਜ ਬਿਲਕੁਲ ਸ਼ੁਰੂ ਨਾ ਹੋਵੇ। ਇਹ ਸਿਰਫ਼ ਇੱਕ ਘਟਨਾ ਆਈਡੀ 'ਤੇ ਲਾਗੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ EventData ਪੂਰਵ-ਸ਼ਰਤ ਸਿਰਫ਼ ਤਦ ਮਿਲਦੀ ਹੈ ਜਦੋਂ ਨਾਮਿਤ ਤੱਤ ਮੌਜੂਦ ਹੋਵੇ, ਅਤੇ ਸਾਂਝੀ ਧਾਰਾ ਦੂਜੀ ਆਈਡੀ ਦੀ ਹਰ ਘਟਨਾ ਚੁੱਪ-ਚਾਪ ਛੱਡ ਦਿੰਦੀ। ਫਿਲਟਰ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਅਸਲ ਰਿਕਾਰਡ ਤੋਂ ਤੱਤ ਦਾ ਨਾਂ ਪੜ੍ਹੋ:

Get-WinEvent -LogName Application -MaxEvents 5 -FilterXPath "*[System[Provider[@Name='RasClient'] and EventID=20226]]" | Select-Object -First 1 -ExpandProperty ToXml

XML ਉਸ ਰਿਕਾਰਡ ਵਿੱਚ Data ਦੇ ਬਿਲਕੁਲ ਨਾਂ ਦਿਖਾਉਂਦਾ ਹੈ। ErrorCode ਆਮ ਸ਼ਬਦ-ਜੋੜ ਹੈ, ਅਤੇ ਕੁਝ ਹੋਰ ਵਰਤਣ ਵਾਲੇ ਰਿਕਾਰਡ ਲਈ ਹੇਠਾਂ ਫਿਲਟਰ ਵਿੱਚ ਉਹ ਨਾਂ ਬਦਲਣਾ ਪਵੇਗਾ।

<QueryList><Query Id="0" Path="Application"><Select Path="Application">*[System[Provider[@Name='RasClient'] and (EventID=20226 or EventID=20227)]] and (EventData[Data[@Name='ErrorCode'] != '631'] or System[EventID=20227])</Select></Query></QueryList>

ਇਸ ਨੂੰ ਟ੍ਰਿਗਰ ਦੇ ਕਸਟਮ ਫਿਲਟਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ, ਅਤੇ ਟ੍ਰਿਗਰ ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਨੂੰ ਕੁਏਰੀ ਵਜੋਂ ਸਾਬਤ ਕਰੋ। ਉਹੀ XPath PowerShell ਤੋਂ ਜੀਵਤ ਲੌਗ ਦੇ ਵਿਰੁੱਧ ਚੱਲਦਾ ਹੈ, ਜੋ ਇਹ ਦੇਖਣ ਦਾ ਸਸਤਾ ਤਰੀਕਾ ਹੈ ਕਿ ਇਹ ਕਿਸ ਨਾਲ ਮਿਲਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਕਾਰਜ ਇਤਿਹਾਸ ਅਜੇ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ।

Get-WinEvent -LogName Application -MaxEvents 40 -FilterXPath "*[System[Provider[@Name='RasClient'] and (EventID=20226 or EventID=20227)]] and (EventData[Data[@Name='ErrorCode'] != '631'] or System[EventID=20227])" | Select-Object TimeCreated,Id,Message

ਚੁੱਪ-ਚਾਪ ਕਿਸੇ ਨਾਲ ਨਾ ਮਿਲਣ ਵਾਲਾ ਟ੍ਰਿਗਰ ਬਿਲਕੁਲ ਉਸ ਕਾਰਜ ਵਾਂਗ ਦਿਖਦਾ ਹੈ ਜੋ ਚੱਲ ਕੇ ਫੇਲ੍ਹ ਹੁੰਦਾ ਹੈ। ਦੋਵੇਂ "ਆਟੋਮੇਸ਼ਨ ਕੰਮ ਨਹੀਂ ਕਰਦੀ" ਵਜੋਂ ਦਿਖਦੇ ਹਨ, ਅਤੇ ਕੋਈ ਵੀ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਿਹੜਾ ਅੱਧਾ ਹਿੱਸਾ ਗੁੰਮ ਹੈ। ਪਹਿਲਾਂ ਕੁਏਰੀ ਦਾ ਆਉਟਪੁੱਟ ਜਾਂਚੋ, ਕਿਉਂਕਿ ਇਹ ਦੋਵੇਂ ਹਾਲਤਾਂ ਇੱਕ ਕਦਮ ਵਿੱਚ ਵੱਖ ਕਰਦਾ ਹੈ।

ਡਾਇਲ ਫੇਲ੍ਹ ਹੁੰਦੀ ਹੈ ਕਿਉਂਕਿ ਪਾਸਵਰਡ ਟਾਈਪ ਕਰਨ ਵਾਲਾ ਕੋਈ ਨਹੀਂ

ਕਿਰਿਆ ਕਨੈਕਸ਼ਨ ਦੇ ਨਾਂ ਨਾਲ rasdial ਚਲਾਉਂਦੀ ਹੈ। ਜਦੋਂ ਪਰੋਫ਼ਾਈਲ ਵਿੱਚ ਕੈਸ਼ ਕੀਤੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਨਹੀਂ ਹੁੰਦੇ, ਤਾਂ ਡਾਇਲ ਤੁਰੰਤ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੀ ਹੈ ਕਿਉਂਕਿ ਸੰਕੇਤ ਦਾ ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਕੋਈ ਨਹੀਂ। ਸਹੀ ਢੰਗ ਨਾਲ ਟ੍ਰਿਗਰ ਹੋਏ ਕਾਰਜ ਦੇ ਕੁਝ ਵੀ ਦਿਸਦਾ ਨਾ ਕਰਨ ਦਾ ਇਹੀ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ ਹੈ, ਇਸ ਲਈ ਟ੍ਰਿਗਰ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਜਾਂਚੋ। ਕਮਾਂਡ ਪ੍ਰੌਂਪਟ ਤੋਂ ਹੱਥ ਨਾਲ ਡਾਇਲ ਕਰਨਾ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਸ਼ਡਿਊਲਿੰਗ ਦੀ ਸਮੱਸਿਆ ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ।

ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਇੱਕ ਵਾਰ ਉਸ ਖਾਤੇ ਅਧੀਨ ਸੰਭਾਲੋ ਜਿਸ ਅਧੀਨ ਕਾਰਜ ਚੱਲੇਗਾ, ਅਤੇ ਉਸ ਖਾਤੇ ਨੂੰ ਡਿਜ਼ਾਈਨ ਦਾ ਹਿੱਸਾ ਬਣਾਓ। SYSTEM ਵਜੋਂ ਚੱਲਣ ਵਾਲਾ ਕਾਰਜ ਤੁਹਾਡੇ ਇੰਟਰਐਕਟਿਵ ਖਾਤੇ ਵੱਲੋਂ ਕੈਸ਼ ਕੀਤੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ, ਅਤੇ ਕਿਸੇ ਹੋਰ ਵਜੋਂ ਚੱਲਣ ਵਾਲਾ ਕਾਰਜ ਵੀ ਨਹੀਂ। ਨਾਂ ਵੀ ਪਰੋਫ਼ਾਈਲ ਨਾਲ ਬਿਲਕੁਲ ਮੇਲ ਖਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਵਰਤੋਂਕਾਰ ਫੀਲਡ ਵਿੱਚ ਕਿਸੇ ਵੀ ਡੋਮੇਨ ਅਗੇਤਰ ਸਮੇਤ।

rasdial
rasdial "Office VPN"
(Start-Process rasdial -ArgumentList '"Office VPN"' -Wait -PassThru -NoNewWindow).ExitCode

ਪਹਿਲਾ ਕਮਾਂਡ Windows ਦੇ ਜਾਣੇ ਨਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ। ਦੂਜਾ ਕੈਸ਼ ਕੀਤੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਵਰਤ ਕੇ ਨਾਂ ਨਾਲ ਡਾਇਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੀਜਾ ਉਹ ਰੂਪ ਹੈ ਜੋ PowerShell ਕਿਰਿਆ ਨੂੰ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉਡੀਕਦਾ ਹੈ ਅਤੇ ਅਜਿਹਾ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਕਾਰਜ ਦਰਜ ਕਰ ਸਕਦਾ ਹੈ।

ਵਿੰਡੋ ਦੀ ਬਜਾਏ ਐਗਜ਼ਿਟ ਕੋਡ ਪੜ੍ਹੋ

ਬਿਨਾਂ ਉਡੀਕ ਕੀਤੇ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲਾ ਕਾਰਜ ਪ੍ਰਕਿਰਿਆ ਦੇ ਮੌਜੂਦ ਹੋਣ ਸਾਰ ਸਫਲਤਾ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਅਜਿਹੀ ਡਾਇਲ ਲਈ ਜੋ ਇੱਕ ਸਕਿੰਟ ਬਾਅਦ ਫੇਲ੍ਹ ਹੋ ਸਕਦੀ ਹੈ, ਉਹ ਫੈਸਲਾ ਬੇਕਾਰ ਹੈ। ਐਗਜ਼ਿਟ ਕੋਡ ਦੀ ਉਡੀਕ ਕਰਨਾ ਕਿਰਿਆ ਨੂੰ ਅਸਲ ਨਤੀਜਾ ਬਣਾਉਂਦਾ ਹੈ। ਕਾਰਜ ਇਤਿਹਾਸ ਇਕੱਲਾ ਸਿਰਫ਼ ਇਹ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਹੋਈ, ਕਦੇ ਨਹੀਂ ਕਿ ਟਨਲ ਉੱਪਰ ਆਈ।

ਹਰ ਚਾਲ 'ਤੇ ਸਮਾਂ-ਛਾਪ ਨਾਲ ਮੁੱਲ ਲੌਗ ਕਰੋ। ਆਊਟੇਜ ਤੋਂ ਬਾਅਦ ਇੱਕ ਫੇਲ੍ਹਤਾ ਆਮ ਹੈ, ਜਦੋਂ ਕਿ ਇੱਕੋ ਕੋਡ ਨਾਲ ਲਗਾਤਾਰ ਤਿੰਨ ਫੇਲ੍ਹਤਾਵਾਂ ਨੈੱਟਵਰਕ ਵੱਲ ਨਹੀਂ, ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਜਾਂ ਪਰੋਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀਆਂ ਹਨ। ਇਹੀ ਨਮੂਨਾ ਇਤਿਹਾਸ ਨੂੰ ਪੜ੍ਹਨ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਬੀਮੇ ਵਜੋਂ ਛੋਟਾ ਦੁਹਰਾਉ ਅੰਤਰਾਲ ਜੋੜੋ, ਅਤੇ ਸਪੱਸ਼ਟ ਕਹੋ ਕਿ ਇਹ ਘਟਨਾ ਟ੍ਰਿਗਰ ਨਾਲ ਕਿਵੇਂ ਪਰਸਪਰ ਕਿਰਿਆ ਕਰਦਾ ਹੈ। ਪੰਜ ਮਿੰਟਾਂ ਤੱਕ ਹਰ ਮਿੰਟ ਦੁਹਰਾਉ ਦੂਜੀ ਕੋਸ਼ਿਸ਼ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਇੰਟਰਨੈੱਟ ਟਨਲ ਨਾਲ ਵਾਪਸ ਆਇਆ, ਅਤੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ, "ਜੇ ਕਾਰਜ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਨਿਯਮ ਲਾਗੂ ਹੁੰਦਾ ਹੈ", ਕਾਰਜ "ਨਵੀਂ ਇੰਸਟੈਂਸ ਸ਼ੁਰੂ ਨਾ ਕਰੋ" ਚਾਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਦੁਹਰਾਉ ਚੱਲ ਰਹੀ ਡਾਇਲ 'ਤੇ ਨਾ ਚੜ੍ਹੇ। ਉਸ ਸੈਟਿੰਗ ਤੋਂ ਬਿਨਾਂ ਦੋ rasdial ਪ੍ਰਕਿਰਿਆਵਾਂ ਇੱਕੋ ਪੋਰਟ ਲਈ ਮੁਕਾਬਲਾ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਦੂਜੀ ਕਿਸੇ ਵੀ ਲਾਹੇਵੰਦ ਕਾਰਨ ਤੋਂ ਬਿਨਾਂ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੀ ਹੈ।

ਰਿਕਵਰੀ ਦਾ ਰਾਹ ਸਾਬਤ ਕਰੋ

ਦੋਵੇਂ ਦਿਸ਼ਾਵਾਂ ਜਾਣ-ਬੁੱਝ ਕੇ ਪਰਖੋ। ਹੱਥ ਨਾਲ ਡਿਸਕਨੈਕਟ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕੋਈ ਦੁਬਾਰਾ ਡਾਇਲ ਨਹੀਂ ਹੁੰਦੀ, ਫਿਰ ਨੈੱਟਵਰਕ ਅਡੈਪਟਰ ਬੰਦ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਲਿੰਕ ਵਾਪਸ ਆਉਣ 'ਤੇ ਕਾਰਜ ਸਰਗਰਮ ਹੁੰਦਾ ਹੈ। ਉਹ ਦੋ ਟੈਸਟ ਦਬਾਉਣ ਦੇ ਨਿਯਮ ਅਤੇ ਅਸਲ ਫੇਲ੍ਹਤਾ ਦੀ ਹਾਲਤ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਹੋਰ ਕੁਝ ਵੀ ਇਹ ਨਹੀਂ ਕਰਦਾ।

ਇਸ ਤੋਂ ਬਾਅਦ ਕਨੈਕਸ਼ਨ ਆਈਕਨ ਦੀ ਬਜਾਏ ਕਾਰਜ ਇਤਿਹਾਸ ਪੜ੍ਹੋ। ਇਤਿਹਾਸ ਦਰਜ ਕਰਦਾ ਹੈ ਕਿ ਕਾਰਜ ਕਦੋਂ ਚੱਲਿਆ, ਕਿਹੜਾ ਖਾਤਾ ਵਰਤਿਆ ਅਤੇ ਕਿਰਿਆ ਨੇ ਕੀ ਵਾਪਸ ਦਿੱਤਾ, ਅਤੇ ਅਗਲੇ ਮਹੀਨੇ ਉਹੀ ਮਸ਼ੀਨ ਦੁਬਾਰਾ ਡਿੱਗਣ 'ਤੇ ਉਹੀ ਸਬੂਤ ਲੋੜੀਂਦਾ ਹੁੰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ