Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5062514
  • 博文数量: 553
  • 博客积分: 13864
  • 博客等级: 上将
  • 技术积分: 11041
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-28 21:25
个人简介

个人Blog: hhktony.com

文章分类

全部博文(553)

文章存档

2015年(1)

2014年(2)

2013年(12)

2012年(384)

2011年(154)

分类: WINDOWS

2012-05-09 06:12:53

在运行里输入:regedit 打开注册表

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"NV Hostname"="主机名"
"Hostname"="主机名"

附注1:
NV注册计算机名
Hostname指定系统的 DNS 主机名,该主机名可由“hostname”命令返回

NETBIOS名称
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]
"ComputerName"="主机名"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]

"ComputerName"="主机名"

附注2:
netbios名是在win98这样的系统下用于标示计算机的,在现行的一些操作系统中,它亦然存在,只是默认和计算机名相同,但仅限其前15位,因为netbios名最大也才16位,最后一位用来某种服务或应用程序。

ComputerName vs ActiveComputerName
   先说ComputerName,这个其实就是本机的netbios,看翻译好像是计算机名,其实不要被误解了,在注册表中,名为 hostname的项的键值才是真正的计算机名,也称之为主机名。我们可以在命令提示符下用hostname命令查看本机的主机名。那 ActiveComputerName又是什么呢,按照官方的说法是“这是不稳定和该会话过程中提供计算机名”,似乎很不好理解。其实也不用太费心,这个也是netbios名,如果想修改,就直接把ComputerName直接修改成想要的netbios名,然后重启,暂不用管 ActiveComputerName,等重启完后,你会发现ActiveComputerName自动就和ComputerName同步

另一种修改方法:
网上给个批处理文件修改:

点击(此处)折叠或打开

  1. @echo off
  2. :START
  3. title 更改计算机名
  4. echo.
  5. echo %date% %time%
  6. echo.
  7. set /p name=请输入新的计算机名:
  8. CLS
  9. ECHO.
  10. ECHO.
  11. ECHO 你输入的计算机名为:%Name%
  12. ECHO.
  13. ECHO.
  14. SET /P CHOISE=请确认Y/N:

  15. IF "%CHOISE%"=="y" GOTO Modification
  16. IF "%CHOISE%"=="n" GOTO :START

  17. GOTO END
  18. :Modification
  19. cls
  20. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
  21. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f
  22. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
  23. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
  24. cls
  25. echo.
  26. echo.
  27. echo.
  28. echo.
  29. echo 计算机名更改成功!
  30. echo.
  31. echo 按任意键退出
  32. pause>nul
复制到记事本中,然后另存为!!
在格式那选择所有格式,输入文件名:setname.bat
双击该文件,根据提示修改


阅读(7089) | 评论(0) | 转发(0) |
0

上一篇:Linux下C语言学习指南

下一篇:FIQ VS IRQ:

给主人留下些什么吧!~~