最近,我们在一个小型网络中切换了两台计算机的名称。假设第一台计算机one
在网络上可见为,而另一台计算机为two
。我们只是切换了它们的名称。网络上的 Windows XP 计算机已获取更改,但有一台 Windows 7 PC 尚未更新其计算机名称到计算机 IP 地址的映射。
在 Windows 7 中有没有办法清除或刷新缓存名称的记录?
答案1
在命令提示符中运行ipconfig /flushdns
答案2
您需要清除 DNS 和 NetBIOS 名称缓存。根据微软支持文章Microsoft TCP/IP 主机名解析顺序两者在 Windows 中都用于缓存主机名。
通过运行以下两个命令从提升的命令提示符执行此操作:
ipconfig /flushdns
nbtstat -R
(-R
区分大小写)
如果仍有问题,请仔细检查 Windows Hosts 文件,确保未配置静态名称映射。在 Windows NT 及更高版本中,Hosts 文件位于文件夹中,%Systemroot%\System32\Drivers\Etc
名为主办方(没有文件扩展名)。
答案3
好的,你的网络中有 AD 吗?无论如何,尝试在 win7 中禁用 Microsoft Computer Browser Service 服务。您必须等待超过 15 分钟才能看到效果。
答案4
我知道这是一个老问题,但这是我尝试过的方法,而且有效:
- 在受影响的电脑上打开 services.msc
- 找到计算机浏览器服务
- 停止服务
- 使用打开的网络位置刷新文件浏览器
- 启动计算机浏览器服务
您的新名字应该会出现。