zoukankan      html  css  js  c++  java
  • windows下重新安装TCP/IP协议栈

    一、windows重装TCP/IP协议 
        前两天在windows下安装开发环境的时候,把系统的TCP/IP协议栈给搞跪了,导致系统无法ping localhost、无法在程序中创建socket等....于是对windows 7(64bit)下的TCP/IP协议栈进行了重装。尝试了很多方法,发现一个可以使用的: 
    (1)删除注册表键值 
        开始——运行——regedit,找到 
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock 
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
    ,把这两个删除 
    (2)重新安装协议 
        本地连接——属性——安装——协议——增加——从硬盘导入——选择%Windir%inf 文件夹(一般为 C:Windowsinf)——选择TCP/IP协议v4 
    (3)将TCP/IP协议栈恢复至初始状态 
        管理员权限运行 cmd, netsh int ip reset C: esetlog.txt 。其中C: esetlog.txt为记录日志,一定要指定。 
    (4)重启

    二、netsh命令的用法 
        Netsh是Windows2000/XP/2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。为了存档、备份或配置其他服务器,Netsh也可以将配置脚本保存在文本文件中。 
    netsh功能实在强大,比如 
    显示当前IP: netsh interface ip show addresses 
    显示当前DNS: netsh interface ip show dns 
    重置tcp/ip协议栈: netsh int ip reset; 
    重置socket服务: netsh winsock reset; 
    清空dns缓存: ipconfig /flushdns (好吧,我乱入了) 
    具体参见文件:netsh用法详解

  • 相关阅读:
    httpClient-3.1学习笔记
    HTTP Header 详解
    Java:对象的强、软、弱和虚引用
    Spring @ResponseBody 返回乱码 的优雅解决办法
    Spring MVC 返回类型为字符串时, 返回中文变成"?"处理
    GroupVarint
    Format
    DynamicConverter
    Thread pools & Executors
    Futures
  • 原文地址:https://www.cnblogs.com/gtarcoder/p/4979067.html
Copyright © 2011-2022 走看看