使用批处理脚本更改网卡名称并自动检测原名称

本文提供一个使用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

使用说明:

  1. 将以上代码保存为一个名为 change_network_name.bat 的文件。
  2. 右键点击该文件,选择“以管理员身份运行”。
  3. 脚本将自动检测并显示当前网卡名称,并将名称更改为 NewName
  4. 脚本运行完成后,您需要重启电脑才能生效。

注意:

  • 确保您以管理员身份运行脚本。
  • 您可以根据需要修改 newName 变量的值。
  • 如果您仍然遇到闪退问题,请提供以下信息以便我更好地帮助您:
    • 您的操作系统版本
    • 您的网卡型号
    • 脚本运行时出现的错误信息

更多信息:

使用批处理脚本更改网卡名称并自动检测原名称

原文地址: https://www.cveoy.top/t/topic/jCZ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录