windows利用批处理修改计算机名

发布时间:2017-06-11 14:11:22 最后更新:2021-02-22 21:36:39 浏览次数:2964

下方是修改计算机名,批处理内容,可以复制后,粘贴到记事本内,另存为bat 文件运行即可完成计算机改名。

---------------------------------------------------------------

@echo off

mode con cols=45 lines=8

title 计算机名更改

color f8

set f=%time:~3,-6%

set m=%time:~6,-3%

echo.

echo.

echo.

set /p name=   前缀名:

echo.

echo.

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam" /v @ /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /t REG_SZ /d "%name%%f%%m%" /f >nul

IF %ERRORLEVEL%==0 goto t

goto n

:t

echo.

echo.

echo.

echo    修改成功,要使更改生效,必须重新启动计算机.

echo.

echo. 

echo.

pause

mode con cols=45 lines=8

title 系统设置改变

echo.

echo.

echo       必须重新启动计算机才能使新的设置生效。

echo.

echo       想现在就重新启动计算机吗?

echo.

echo       Y:确定     N:取消

echo.

set /p select1=请输入:

if /i "%select1%"=="Y" goto y

if /i "%select1%"=="N" goto n

:y

shutdown -r -t 0

exit

:n

exit

 

--------------------------------------------------------------------------------

 

mode con cols=45 lines=8  为设置命令行,窗口大小的 ,可以自行调整。 

 

前缀名,时间取值等,根据需要进行修改。

推荐文章

相关文章