前言:由于電腦被加入域控,每隔1-2小時無線網(wǎng)絡(luò)會被禁用不能連接外網(wǎng),手工重啟費時費力,故寫Python腳本以代替手工重啟過程。以此類推,此腳本更換服務(wù)名稱也可以用于啟動其它Windows服務(wù)。
一、手工重啟過程
(1)WIN+R輸入services.msc

image.png
(2)找到相應(yīng)服務(wù),雙擊

image.png
(3)更改啟動類型與服務(wù)狀態(tài)

image.png
二、Python執(zhí)行腳本
(1)思路:
執(zhí)行net start命令,在已開服務(wù)列表中尋找WLAN AutoConfig是否開啟,如果未開啟則啟動相應(yīng)服務(wù),每10S執(zhí)行一次循環(huán),此腳本需要以管理員身份運行CMD執(zhí)行。
(2)腳本:
import os
import time
command_1="net start"
command_2="net start Wlansvc"
command_3="sc config Wlansvc start= auto"
flag=True
count=0
while True:
flag=True
r=os.popen(command_1)
for line in r.readlines():
line=line.strip('\r\n')
line=line.strip()
if line[0:15]=="WLAN AutoConfig":
flag=True
break
flag=False
if flag==False:
count=count+1
print(count)
os.popen(command_3)
os.popen(command_2)
time.sleep(10)