使用批处理脚本更改网卡名称并自动检测原名称
使用批处理脚本更改网卡名称并自动检测原名称
本文提供一个使用bat脚本更改网卡名称的示例,并包含自动检测原名称的功能,解决您在更改网卡名称时遇到的闪退问题。
示例脚本:
@echo off
setlocal enabledelayedexpansion
set 'oldName='
set 'newName=NewName'
for /f 'tokens=2 delims=: ' %%a in ('ipconfig ^| findstr 'Ethernet adapter'') do (
set 'oldName=%%a'
set 'oldName=!oldName:~0,-1!'
echo Old name: !oldName!
)
if not defined oldName (
echo No network adapter found.
pause
exit /b
)
netsh interface set interface name='!oldName!' newname='!newName!'
echo Name changed from !oldName! to !newName!
pause
使用说明:
- 将以上代码保存为一个名为
change_network_name.bat的文件。 - 右键点击该文件,选择“以管理员身份运行”。
- 脚本将自动检测并显示当前网卡名称,并将名称更改为
NewName。 - 脚本运行完成后,您需要重启电脑才能生效。
注意:
- 确保您以管理员身份运行脚本。
- 您可以根据需要修改
newName变量的值。 - 如果您仍然遇到闪退问题,请提供以下信息以便我更好地帮助您:
- 您的操作系统版本
- 您的网卡型号
- 脚本运行时出现的错误信息
更多信息:
原文地址: https://www.cveoy.top/t/topic/jCZ8 著作权归作者所有。请勿转载和采集!