由于误操作,我在Windows 7系统中不慎删除了注册表中有关winsock的项,然后我卸载了TCP/IP协议,接着重装了一遍该协议,完成以后,才发现所有的VPN软件无法使用,提示“DHCP Client服务未能启动”,按网上提供的方法在命令提示符中运行如下命令:
netsh winsock reset
还是不能解决问题。在服务中手动开启DHCP Client服务,就提示:“错误2:系统找不到指定的文件。”而且我还发现,tcpip netbios helper服务也不能启动。
这样的故障怎么解决呢?
编辑注册表是一个非常危险的行为,因此建议你在操作前先导出备份注册表的相关项,否则往往会带来灾难性的后果。
补救有两种方式:
如果你开启了Windows 7的系统还原功能,你可以还原到删除注册表的键值之前的时间点;
如果关闭了系统还原功能或者无法还原的话,你可到其他正常的、相同版本的Windows 7系统,查找相应的被删除的键值路径,导出后拷贝到你的电脑,双击导入到你的注册表,也可以解决。