You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10普通用户如何启用/禁用LAN连接(VMnet1、VMnet8适配器)

Windows 10普通用户如何启用/禁用LAN连接(VMnet1、VMnet8适配器)

嗨,我之前也碰到过一模一样的问题——Win10里那个老组策略项确实只支持XP、Server 2003这些旧系统,完全没用。给你几个实测有效的解决办法:

方法一:通过本地安全策略分配全局权限

这个方法能让你的普通账户直接拥有修改网卡状态的权限,不用每次都弹UAC:

  • 按下Win + R,输入secpol.msc打开本地安全策略
  • 依次展开:本地策略用户权限分配
  • 在右侧找到更改网络配置这个权限项,双击打开
  • 点击「添加用户或组」,把你的普通账户加进去,确认后重启电脑就生效了

方法二:创建带管理员权限的批处理脚本

如果不想改全局权限,只想快速开关特定网卡,可以做个批处理:

  1. 先确认网卡的准确名称:打开命令提示符,输入netsh interface show interface,找到VMnet1和VMnet8的完整名称(注意大小写和空格)
  2. 新建一个文本文件,粘贴以下代码(把名称换成你查到的):
@echo off
:: 禁用网卡
netsh interface set interface "VMnet1" admin=disable
netsh interface set interface "VMnet8" admin=disable
echo 已禁用VMnet1和VMnet8适配器
pause

要是需要启用,把admin=disable改成admin=enable就行
3. 保存文件,把后缀名改成.bat,右键它→「属性」→「快捷方式」→「高级」,勾选「以管理员身份运行」,确定
4. 以后双击这个快捷方式,虽然会弹出UAC提示,但只要输入一次管理员密码就能执行,不用切换账户

方法三:用任务计划程序创建免UAC的开关任务

如果不想每次都点UAC确认,可以用任务计划搞个免授权的任务:

  • 打开「任务计划程序」,点击「创建任务」
  • 常规选项卡:给任务起个名字(比如「禁用VMnet网卡」),勾选「不管用户是否登录都要运行」,再勾选「使用最高权限运行」
  • 触发器选项卡:新建一个触发器,选「手动」(方便自己随时触发),或者根据需求选「工作站解锁时」之类的
  • 操作选项卡:新建操作,选「启动程序」,程序填netsh,添加参数填:
    interface set interface "VMnet1" admin=disable && netsh interface set interface "VMnet8" admin=disable
    
  • 条件选项卡:取消勾选「只有在计算机使用交流电源时才启动此任务」(笔记本用户必备)
  • 保存任务后,你可以右键任务选「运行」,或者创建一个桌面快捷方式直接触发,普通账户不用输密码就能执行

备注:内容来源于stack exchange,提问作者SebMa

火山引擎 最新活动