您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”這篇文章吧。
原因分析與處理:
1.可能是服務(wù)器主機(jī)的ip被人頂?shù)??這個(gè)可能是有的,但應(yīng)該比較小。
2.系統(tǒng)漏洞導(dǎo)致?
所以,更新了系統(tǒng)漏洞。
3.硬件驅(qū)動(dòng)問題?
重新下載網(wǎng)卡驅(qū)動(dòng)程序,重新安裝。
4.網(wǎng)卡硬件問題,那只能換網(wǎng)卡了?,F(xiàn)在還無法判斷。
鑒于還是有可能出現(xiàn)斷網(wǎng)的情況,為此,整理一段檢查網(wǎng)絡(luò)情況的代碼,網(wǎng)絡(luò)無法連接,可自動(dòng)重啟網(wǎng)卡。
代碼如下,僅供參考:
@echo off
echo "網(wǎng)卡自動(dòng)檢查重啟服務(wù)正在進(jìn)行中......."
echo "停止服務(wù)請(qǐng)按 Ctrl+C"
:begin
set "year=%date:~0,4%"
set "month=%date:~5,2%"
set "day=%date:~8,2%"
echo %date% %time% "ping......" >> ping%year%%month%%day%.txt
ping 192.168.1.1 >>ping%year%%month%%day%.txt
rem echo %errorlevel%
if %ERRORLEVEL% == 1 goto reboot
goto loop
:reboot
echo %date% %time% "網(wǎng)卡已重新啟動(dòng)" >>errlog.log
echo %date% %time% "網(wǎng)卡停用中...."
netsh interface set interface "本地連接 2" disabled
echo %date% %time% "網(wǎng)卡啟動(dòng)中...."
netsh interface set interface "本地連接 2" enabled
echo %date% %time% "網(wǎng)卡已重新啟動(dòng)...."
:loop
ping 127.0.0.1 -n 60> nul
goto begin
說明:
rem 表示此命令后的字符為解釋行,不執(zhí)行,只是給自己今后查找用的。:: 也可以起到 rem 的注釋作用, 而且更簡(jiǎn)潔有效;
%errorlevel% 返回上次命令的執(zhí)行結(jié)果 不成功返回為1 成功返回為0
當(dāng)使用if %errorlevel%==值 cmmand 句式時(shí),它含義是:如果返回的錯(cuò)誤碼值等于值 的時(shí)候,將執(zhí)行cmmand操作。
netsh interface set interface "本地連接 2" enabled
這個(gè)本地連接 2 是可以換成某個(gè)網(wǎng)卡的,譬如 internet
以上是“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。