无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1116|回复: 15
打印 上一主题 下一主题

[求助] 求助启/停网卡-无线网卡的批处理

[复制链接]
跳转到指定楼层
1#
发表于 2025-2-24 17:22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助如何编写:禁用网卡启用无线网卡 批处理
以及禁用无线网卡启用网卡 批处理

2#
发表于 2025-2-24 17:27:25 | 只看该作者
可以调用powershell  Enable-PnpDevice|Disable-PnpDevice
回复

使用道具 举报

3#
发表于 2025-2-24 18:25:49 | 只看该作者
搜索下,就有网上很多
回复

使用道具 举报

4#
发表于 2025-2-24 18:25:52 | 只看该作者
关闭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
回复

使用道具 举报

5#
发表于 2025-2-24 19:41:04 | 只看该作者

感谢分享
回复

使用道具 举报

6#
发表于 2025-2-24 21:02:27 | 只看该作者
本帖最后由 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
复制代码


点评

admin=disable 这个参数即使指定了,网卡虽然已被禁用,但仍然能上网  详情 回复 发表于 2025-2-24 21:11
回复

使用道具 举报

7#
发表于 2025-2-24 21:10:00 | 只看该作者
依赖新版的pnputil,在10旧版及以下系统上不可用

网卡开关.7z

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

回复

使用道具 举报

8#
发表于 2025-2-24 21:11:39 | 只看该作者

admin=disable

这个参数即使指定了,网卡虽然已被禁用,但仍然能上网
回复

使用道具 举报

9#
发表于 2025-2-24 23:29:07 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
发表于 2025-2-24 23:29:18 | 只看该作者
学习了
回复

使用道具 举报

11#
发表于 2025-2-25 00:38:57 | 只看该作者
本帖最后由 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%


回复

使用道具 举报

12#
发表于 2025-2-25 01:09:51 | 只看该作者
学习
回复

使用道具 举报

13#
发表于 2025-2-25 06:45:07 | 只看该作者
devcon
回复

使用道具 举报

14#
 楼主| 发表于 2025-2-25 12:12:24 | 只看该作者
多谢各位热心网友
回复

使用道具 举报

15#
发表于 2025-2-25 12:20:06 | 只看该作者
来学习下
回复

使用道具 举报

16#
发表于 2025-2-25 15:59:25 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-29 01:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表