计算机名和netbios的区别
[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同步
另一种修改方法:
网上给个批处理文件修改:
点击(此处)折叠或打开
- @echo off
- :START
- title 更改计算机名
- echo.
- echo %date% %time%
- echo.
- set /p name=请输入新的计算机名:
- CLS
- ECHO.
- ECHO.
- ECHO 你输入的计算机名为:%Name%
- ECHO.
- ECHO.
- SET /P CHOISE=请确认Y/N:
- IF "%CHOISE%"=="y" GOTO Modification
- IF "%CHOISE%"=="n" GOTO :START
- GOTO END
- :Modification
- cls
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
- cls
- echo.
- echo.
- echo.
- echo.
- echo 计算机名更改成功!
- echo.
- echo 按任意键退出
- pause>nul
复制到记事本中,然后另存为!!
在格式那选择所有格式,输入文件名:setname.bat
双击该文件,根据提示修改
netbios只允许15个字节,手动改计算机名时如果超出Windows会自动截取前15个字节,这可能导致网络解析netbios时发生冲突
计算机名本身并不限定字节数
计算机名和netbios的区别相关推荐
- 计算机名与netbios名
问题:"网上邻居"中打不开工作组的其它计算机,其它的计算机也不能防问此电脑. 症状:在"网上邻居"中显示的不是计算机的名称,而是IP地址. 知识:网络上传输识别 ...
- winxp 更改计算机名,winxp netbios计算机名修改方法【图文】
在winxp盘系统局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享,不同NetBIOS名称都配置成一个唯一的(专有的)名称或组(非专有的)名.今天系统盒小编将给大家分享的是修改net ...
- xp系统更改计算机名BIOS设置,XP系统如何设置Netbios名|XP系统设置Netbios名的方法...
近来,不少WindowsXP系统用户都向小编咨询Netbios名和计算机名有什么区别及如何修改Netbios名这两个问题.为了帮助大家更好地使用xp系统,下面小编就详细解析下这个两个问题.感兴趣的朋友 ...
- 更改netbios计算机名,修改你计算机的Netbios名
首先和大家说一下,计算机名也就是我们常说的主机名,如下图 上图中的XP1即为计算机名,而今天我们要谈的是netbios名,简要的说,netbios名是在win98这样的系统下用于标示计算机的,在现行的 ...
- winxp计算机名称改了恢复,WinXP如何修改Netbios名和计算机名有什么不同
我们可以在命令提示符下用hostname命令查看本机的主机名.那如何查看呢? 现在我们来修改,请打开注册表,并找到下面的键值HKEY_LOCAL_MACHINESYSTEMCurrentControl ...
- 计算机名、主机名、用户账户名与NetBIOS名有什么区别
1.计算机名:右击"我的电脑",选择"属性",在"系统属性"对话框的"计算机名"选项卡里,可以设置计算机名.计算机名是对 ...
- 更改netbios计算机名,NetBIOS主机名解析
原创]NetBIOS主机名解析 NetBIOS主机名解析主要使用其子协议NetBIOS Name Service协议来进行. 工作组:是网络中具有相同"Workgroup"名字的主 ...
- 更改netbios计算机名,如何修改NetBios computer name,使得与计算机名稱统一
由于WIN7修改计算机名显示时只能用大写,而且不允许带".",有很多命名限制,实在很不方便,而网上一些软件的命名又不起作用,无奈之下编写了这个注册表,可以替换掉所有键值中的的计算机 ...
- 从网络访问计算机不能添加用户名,windows7 和 XP 能互相用\\ip访问,但是不能通过计算机名访问...
只要你的二台机器(winxp.win7)都能PING通对方的IP地址,并且能够通过IP正常访问,只是不能通过同一工作组的计算机名访问(其实,你先PING过一次要使用的对 方的计算机名,就能直接在地址栏 ...
最新文章
- Udacity机器人软件工程师课程笔记(一)-样本搜索和找回-基于漫游者号模拟器
- 汇编语言使用C库函数和Linux动态链接
- Java学习笔记七——数组工具类Arrays
- cocos2d Labels and Fonts 标签和字体(附:关于Hiero的二三事)
- 人月神话贯彻执行_上古神话知识梳理,精华帖
- linux Telnet远程登录
- 希望PAT耗子尾汁:1014 福尔摩斯的约会 (20分)——22行代码AC
- artTemplate的使用总结
- 【JAVA基础篇】抽象类和接口的区别
- 2017.6.27 树上操作 思考记录
- 什么是应用管理与运维平台(ServiceStage)?
- Hive大数据-Hive的优缺点---大数据之Hive工作笔记0002
- Tiktok才是跨境卖家的未来?
- 【学员作品】我的电商类App 3.2.1居然被拒了,怎么破?(酷课堂iOS交流群问答整理201812期)
- OSG 读取OSGB倾斜数据
- kafka集群搭建(三台服务器)
- C++ 相关职位的要求
- android 原笔迹,Android-原笔迹手写的探索与开发
- 已offer | 小米手机部一二面
- 嵌入式学习笔记(一)嵌入式操作系统测试