PC网络是时间杀手恶魔,用批处理(bat, powershell)如何快速断掉禁用本机网络适配器(有线LAN无线WLAN, U盘USB网卡)(Windows 10)一键禁止上网

参考最下方的内容,创建【停止和启动WLAN.bat】并执行 就可以看到效果了

Get-PnpDevice -FriendlyName "*Realtek 8188GU*" 这句话的部分关键字,需要网卡型号适配你的网卡。例如你的网卡 是 MediaTek之类的,就需要适当修改

也可以通过 我的电脑,管理,设备管理器,双击一个设备



然后在弹出对话框转到,“详细信息”,设备描述,右键复制

========================================================
下面是【停止和启动WLAN.bat】文件的内容,注意自己修改那个网卡设备名的关键字为自己的具体情形 查找这个 Realtek 8188GU
========================================================

创建 【停止和启动WLAN.bat】 文件(文件编码 不要 UTF8 编码,需要GBK(ANSI)编码)

@echo off

cd /d "%~dp0"
cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nul
if %errorlevel%==0 goto Admin
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"
echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%\getadmin.vbs"
echo WScript.Quit >>"%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" /f
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
exit

:Admin

echo ==========================================
echo 输入【回车】禁止网卡
echo 输入【空格】或任意键激活网卡
echo ==========================================

set LONG_COMMAND=^
$key = [System.Console]::ReadKey(); ^
if ($key.Key -eq 'Enter') { ^
echo "禁止中...";^
$myid=Get-PnpDevice -FriendlyName '*Realtek 8188GU*';^
Disable-PnpDevice -InstanceId $myid.InstanceId -AsJob;^
} else { ^
echo "启动中...";^
$myid=Get-PnpDevice -FriendlyName '*Realtek 8188GU*';^
Enable-PnpDevice -InstanceId $myid.InstanceId -AsJob;^
} ^
ping 127.0.0.1 -n 5

PowerShell.exe -Command "%LONG_COMMAND%"

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值