必须以管理员身份运行命令提示符,用netsh interface ip set address命令配置静态ip、子网掩码、网关(末尾“1”为跃点数不可省),再用set dns和add dns设置主备dns,最后用ipconfig /all验证。

当Windows 10系统因图形界面崩溃、远程服务器无桌面环境或批量部署场景无法使用设置应用时,必须跳过所有GUI路径,仅通过命令行完成静态IP与网关的完整配置。该操作不依赖任何窗口弹出、不触发UI校验逻辑,直接作用于网络接口协议栈。
以管理员身份启动命令提示符
在开始菜单搜索框中输入“cmd”,右键“命令提示符”,选择“以管理员身份运行”。【必须以管理员权限运行,否则netsh将拒绝修改网络接口参数】
确认当前网络连接名称
在命令提示符中执行:netsh interface show interface。观察输出列表中的“名称”列,找到状态为“已连接”且类型为“已启用”的条目,例如“以太网”“WLAN”或“以太网 2”。若名称含空格或中文,后续命令中必须用英文双引号包裹。
一次性设置静态IP、子网掩码与默认网关
执行以下命令(将示例中的参数替换为实际值):
netsh interface ip set address name="以太网" static 192.168.1.105 255.255.255.0 192.168.1.1 1
这条命令必须严格遵循空格分隔:name后接英文双引号包裹的连接名,static后依次是IP地址、子网掩码、网关,末尾的“1”不可省略——它代表跃点数(metric),缺省会导致网关不生效。如果填错网关,系统将失去外网路由能力,但本地通信仍可维持。
单独配置DNS服务器(可选但推荐)
执行:
netsh interface ip set dns name="以太网" static 8.8.8.8 primary
netsh interface ip add dns name="以太网" 114.114.114.114 index=2
第一条设首选DNS,第二条添加备用DNS;index=2表示将其置为第二顺位。若跳过此步,系统将沿用DHCP获取的DNS或完全无DNS解析能力,网页打不开但ping IP仍通。
验证配置是否生效
运行:ipconfig /all。在对应连接条目下检查“IPv4 地址”“子网掩码”“默认网关”三项是否与所设一致;同时确认“DNS 服务器”字段已显示你填入的地址。若仍显示“通过 DHCP 获得”,说明前序命令未执行成功或连接名称错误。











