查看本子是否支持承載網絡
- 在開始菜單>附件>命令提示符(右鍵點擊:以管理員身份運行)
- 命令行中輸入以下內容,找到【支持的承載網絡】這一行,如果為“是”就OK了,表示支持開wifi 😃
netsh wlan show drivers
開始配置wifi
- 命令行輸入以下內容,ssid= 后輸入需要設定的無線網絡名稱,key= 后輸入需要設定的密碼,密碼長度大於等於8位!!!
netsh wlan set hostednetwork mode=allow ssid=此處設置WiFi名 key=此處設置密碼
- 回到桌面,在我的電腦圖標右鍵點擊【管理】,打開設備管理器
- 在左邊目錄中點擊【設備管理器】
- 在上方菜單欄中點擊【查看】,勾選【顯示隱藏的設備】
- 這時候隱身的設備都現出原形了,在中間部分找到【網絡適配器】,點擊展開該項,並找到【Microsoft Hosted Network Virtual Adapter】這個玩意兒,右鍵點它,然后選擇啟用(如果只有禁用選項說明已經啟用)
中場小憩一下
- 現在再次打開命令行,輸入以下內容,打開WiFi熱點,手機應該能搜到這個wife了,但是連上還沒有通網
- 此時,控制面板進入 網絡和Internet>網絡和共享中心>更改適配器設置,就是到下圖這個界面來。
- 此時這個界面有自己電腦的網絡連接和剛剛設置的無線網絡連接,選擇自己電腦的網絡連接,右鍵打開【屬性】,在【共享】中勾選【允許其它網絡用戶通過此計算機的Internet連接來連接】,並且下方【家庭網絡連接】中選擇虛擬網絡適配器所在的網絡,即你的WiFi熱點,讓它倆發生關系,這時候點確定就可以上網了。
- 如果還不能上網,嘗試輸入以下內容,關閉wifi再重新打開。
netsh wlan stop hostednetwork
netsh wlan start hostednetwork
此時就有幾率能上網了
- 但是每次命令行輸入命令開關wifi非常不方便,在此提供本人使用的一個bat文件,可快速打開和關閉wifi,如圖
- 將以下代碼全部復制到記事本中保存,並將后綴名改為.bat即可
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
:RETRY
echo 1.開啟wifi 2.關閉wifi 3.查看wifi狀態 4.退出窗口
set /p choice=:
if "%choice%"=="1" goto st
if "%choice%"=="2" goto sp
if "%choice%"=="3" goto ws
if "%choice%"=="4" goto qt
goto RETRY
:st
netsh wlan start hostednetwork
goto RETRY
:sp
netsh wlan stop hostednetwork
goto RETRY
:ws
netsh wlan show hostednetwork
goto RETRY
:qt
exit