无忧启动论坛

标题: 求助启/停网卡-无线网卡的批处理 [打印本页]

作者: chenhao730    时间: 2025-2-24 17:22
标题: 求助启/停网卡-无线网卡的批处理
求助如何编写:禁用网卡启用无线网卡 批处理
以及禁用无线网卡启用网卡 批处理


作者: china.gaofeng    时间: 2025-2-24 17:27
可以调用powershell  Enable-PnpDevice|Disable-PnpDevice
作者: softwarezheng1    时间: 2025-2-24 18:25
搜索下,就有网上很多
作者: yyz2191958    时间: 2025-2-24 18:25
关闭WiFi上网服务.bat
@echo Off
sc config   WinHttpAutoProxySvc start= disabled
sc stop     WinHttpAutoProxySvc
sc config   Wlansvc start= disabled
sc stop     Wlansvc
taskkill /im conime.exe /f
taskkill /im wmiprvse.exe /f
exit
----------------------------------
开启WiFi上网服务.bat
@Echo Off
sc config   WinHttpAutoProxySvc start= auto
sc start     WinHttpAutoProxySvc
sc config   Wlansvc start= auto
sc start     Wlansvc
taskkill /im conime.exe /f
taskkill /im wmiprvse.exe /f
exit
作者: 小灰兔    时间: 2025-2-24 19:41

感谢分享
作者: wxinchun92    时间: 2025-2-24 21:02
本帖最后由 wxinchun92 于 2025-2-24 21:08 编辑

DeepSeek写的
  1. @echo off
  2. setlocal

  3. :: 获取无线网卡的名称
  4. for /f "tokens=*" %%i in ('netsh interface show interface ^| findstr /i "无线"') do (
  5.     set "wirelessInterface=%%i"
  6. )

  7. :: 去掉无线网卡名称前面的空格
  8. for /f "tokens=*" %%i in ("%wirelessInterface%") do set "wirelessInterface=%%i"

  9. :: 检查无线网卡的管理状态(启用或禁用)
  10. for /f "tokens=4" %%i in ('netsh interface show interface name^="%wirelessInterface%" ^| findstr /i "管理状态"') do (
  11.     set "adminStatus=%%i"
  12. )

  13. :: 根据管理状态决定禁用或启用
  14. if "%adminStatus%"=="已启用" (
  15.     echo 无线网卡当前已启用,正在禁用...
  16.     netsh interface set interface name="%wirelessInterface%" admin=disable
  17. ) else (
  18.     echo 无线网卡当前已禁用,正在启用...
  19.     netsh interface set interface name="%wirelessInterface%" admin=enable
  20. )

  21. endlocal
  22. pause
复制代码



作者: nttwqz    时间: 2025-2-24 21:10
依赖新版的pnputil,在10旧版及以下系统上不可用

网卡开关.7z

870 Bytes, 下载次数: 13, 下载积分: 无忧币 -2


作者: nttwqz    时间: 2025-2-24 21:11
wxinchun92 发表于 2025-2-24 21:02
DeepSeek写的

admin=disable

这个参数即使指定了,网卡虽然已被禁用,但仍然能上网
作者: nianyueriPE    时间: 2025-2-24 23:29
谢谢分享
作者: nianyueriPE    时间: 2025-2-24 23:29
学习了
作者: Myptour    时间: 2025-2-25 00:38
本帖最后由 Myptour 于 2025-2-25 00:39 编辑

netsh wlan disconnect
choice /t 1 /d y /n>nul

netsh interface set interface WLAN disabled
choice /t 2 /d y /n>nul

netsh interface set interface WLAN enabled

netsh wlan add profile filename="WLAN-%wifi_name%.xml"

netsh wlan connect %wifi_name%



作者: chibuzhu    时间: 2025-2-25 01:09
学习
作者: hhxxttxs5628    时间: 2025-2-25 06:45
devcon
作者: chenhao730    时间: 2025-2-25 12:12
多谢各位热心网友
作者: guong    时间: 2025-2-25 12:20
来学习下
作者: yzydys    时间: 2025-2-25 15:59
谢谢楼主分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3