今天有一台机器上不了网,XP系统主机,网卡安装正常,开始还以为是IP错了.命令行下,ipconfig /all ,提示"unable to query the host name".
 
查了一下资料,说\system32\driver目录下的tcpip.sys文件,如果不存在也会有这样的提示.可是目录下这个文件还在,并未丢失. 重新拷了一个覆盖,重启.还是不行.
 
 
照网络上另一解决方案也不行,最后只能重新安装了.
 
 
附:
 
1. 验证计算机名称是计算机上存在:
 
a.  右键单击桌面上, 我的电脑 , 然后单击 属性 。
b.  在 计算机名称 选项卡, 单击 更改 。
c.  验证计算机名称是否存在在 计算机名称 框中。
d.  如果计算机名是不存在, 在 计算机名称 框中, 键入计算机名, 然后单击 确定 两次。 
 
2. 验证 Hostname 和 NV Hostname 注册表包含计算机名称:
 
a.  然后单击 确定 、 开始 , 键入 regedit , 和 运行 。
b.  在左窗格中, 找到并单击以下注册表子项:
HKEY _ LOCAL _ MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
c.  在右窗格中, 双击 Hostname 注册表项, 并验证计算机名称是 数值数据 框中存在。
d.  如果计算机名是不存在, 在 值数据 框中, 键入计算机名, 然后单击 确定 。
e.  在右窗格中, 双击 NV Hostname 注册表项, 并验证计算机名称是否位于 数值数据 框。
f.  如果计算机名是不存在, 在 值数据 框中, 键入计算机名, 然后单击 确定 。
 
3. 如果一个或两个是 Hostname 和 NV Hostname 注册表项不存在, 您必须创建注册表项:
 
a.  在 编辑 菜单, 指向 新建 , 然后单击 字符串值 。
b.  键入 Hostname , 然后按 Enter。
c.  在 编辑 菜单上, 单击 修改 。
d.  在 数值数据 框中, 键入计算机名, 然后单击 确定 。
e.  在 编辑 菜单, 指向 新建 , 然后单击 字符串值 。
f.  键入 NV Hostname , 然后按 Enter。
g.  在 编辑 菜单上, 单击 修改 。
h.  在 数值数据 框中, 键入计算机名, 然后单击 确定 。
i.  退出注册表编辑器。