文档库 最新最全的文档下载
当前位置:文档库 › 电脑无法自动获取IP的解决方案

电脑无法自动获取IP的解决方案

电脑无法自动获取IP的解决方案
电脑无法自动获取IP的解决方案

电脑无法自动获取IP的解决方案

进入DHCP的“作用域”→“地址租约”,删除了这台无法自动获取IP地址的主机的记录并刷新了一遍。然后在出问题的电脑上依次输入“ipconfig/release”释放原来的IP地址,“ipconfig/renew”重新获取IP地址,但结果问题仍然没有解决。不过在执行“ipconfig/renew”命令后,系统提示“RPC服务不可用”的信息,难道故障点出在这里?赶忙进入“控制面板”→“管理工具”→“服务”,找到“Remote Procedure Call(RPC)Locator”,果然此服务的状态为“已停止”,双击此服务把启动类型设为“自动”并点击“启动”按钮。然后按上面的方法再次获取IP地址,可最终问题还是没有得到解决。

故障解决:

这下笔者犯难了,不会是网卡坏了吧?就在笔者结束此前打开的程序,准备关机换网卡的时候,无意中发现“服务”设臵窗口中的“DHCP Client”服务也处于“已停止”状态,从名称来看,应该与DHCP 服务有关,于是将它启用,抱着试一试的心情,重新输入“ipconfig/renew”命令,没想到客户机这次成功地获取了IP地址。至此故障终于得到排除。

总结:

后来在了解故障起因的时候得知原来是由于同事感觉系统开机的速度越来越慢,所以下载了超级兔子执行了自动优化所致。但是没想到超级兔子为了加快系统开机的速度,停止了部分服务,从而导致本文开头出现的故障,看来我们在使用优化软件时还需谨慎,以免引起不必要的麻烦。

我在办公室的电脑无法自动获取IP地址,并且在系统托盘区中的连接图标上有感叹号,而DHCP服务肯定是好的,设臵静态IP可以访问局域网内其他机器但无法访问Internet,网关和DNS设臵绝对正确。请问这种情况下如何解决故障?

使用命令“ipconfig/release”及“ipconfig/renew”来释放IP地址并重新续订IP地址,如果是因为IP地址本身出现的问题,通过这个方法便可以解决了。但你的情况比较奇怪,如果你确认DHCP服务器方面没有问题,连线也没有问题,建议检查Remote Procedure Call(RPC)Locator 和DHCP Client两个服务是否开启,有时候使用某些优化软件会导致上述两个服务被关闭,只要设臵为自动,并执行ipconfig/renew命令即可获得解决。

有时候局域网中的电脑上不了网,获取不到IP地址,运行

ipconfig/release和ipconfig/renew却提示“在一个非套接字上尝试了一个操作”,这很可能是TCP/IP协议被破坏了,需要重新安装TCP/IP协议。但是在本地连接的属性里,TCP/IP的卸载按钮是不可用的。怎么办呢?

1、开始——运行——输入“regedit”回车,打开注册表编辑器,删除以下两个键:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Wins ock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Wins ock2

2、用记事本打开C:\WINDOWS\inf\nettcpip.inf文件,找到:

[MS_TCPIP.PrimaryInstall]

Characteristics = 0xA0 <------把此处的0XA0改为0x80 保存退出 (如果是2000系统,这里已经是0x80了,跳过此步)

3、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,然后选择“TCP/IP协议”(不要选择那个TCP/IP 版本6)。

经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。

4、重启后再照着第3步,重新安装一次TCP/IP协议便可

在Windows XP的网络组件列表里,Internet协议(TCP/IP)的"卸载"按钮是灰色不可选状态。这是因为传输控制协议/Internet协议(TCP/IP)堆栈是Microsoft XP/2003的核心组件(TCP/IP协议是Windows XP的默认协议),不能删除。所以Windows XP不允许卸载TCP/IP协议。如果在特殊情况下需要重新安装TCP/IP协议,如何操作?

解决方法:

在这种情况下,如果需要重新安装TCP/IP以使TCP/IP堆栈恢复为原始状态。可以使用NetShell实用程序重臵TCP/IP堆栈,使其恢复到初次安装操作系统时的状态。具体操作如下:

1、单击开始-->运行,输入"CMD"后单击"确定";

2、在命令行模式输入命令

netsh int ip reset C:esetlog.txt

(其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt日志文件及完整路径。)

运行结果可以查看C:esetlog.txt(咨询中可根据用户实际操作情况提供)

运行此命令的结果与删除并重新安装TCP/IP协议的效果相同。

注意:本操作具有一定的风险性,请在操作前备份重要数据,并根据操作熟练度酌情使用。

相关文档