瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » win 2000不能运行批处理改IP问题
jieaaaa - 2007-3-26 10:56:00
@echo off
set ip=10.1.110.4
set NetMask=255.255.255.0
set NetWay=10.1.110.254
set DNS1=10.1.5.101
set DNS2=***.**.***.*
Rem ******************************修改IP和DNS部分***********************************

:SetIP
Rem 修改本机地址
cmd /c netsh interface ip set address name="本地连接" source=static addr=%ip% mask=%NetMask%
cmd /c netsh interface ip set address name="本地连接" gateway=%NetWay% gwmetric=1
Rem 修改本机dns
cmd /c netsh interface ip set dns name="本地连接" source=static addr=%DNS1%
Rem 增加备用dns
cmd /c netsh interface ip add dns name="本地连接" addr=%DNS2% index=2


结果如下图:

但是在XP、其他的win2000下能运行。该怎么办啊。

附件: 3531542007326104707.jpg
wuzf705 - 2007-3-26 13:41:00
等待学习
jieaaaa - 2007-3-26 14:30:00
系统服务哪一项是控制.bat 的我没找到!
jieaaaa - 2007-3-26 15:36:00
给个建议也行啊,。。
zgr稳得起 - 2007-3-26 19:14:00
引用:
【jieaaaa的贴子】@echo off
set ip=10.1.110.4
set NetMask=255.255.255.0
set NetWay=10.1.110.254
set DNS1=10.1.5.101
set DNS2=***.**.***.*
Rem ******************************修改IP和DNS部分***********************************

:SetIP
Rem 修改本机地址
cmd /c netsh interface ip set address name="本地连接" source=static addr=%ip% mask=%NetMask%
cmd /c netsh interface ip set address name="本地连接" gateway=%NetWay% gwmetric=1
Rem 修改本机dns
cmd /c netsh interface ip set dns name="本地连接" source=static addr=%DNS1%
Rem 增加备用dns
cmd /c netsh interface ip add dns name="本地连接" addr=%DNS2% index=2


结果如下图:

但是在XP、其他的win2000下能运行。该怎么办啊。
………………

检查你是否有完全控制修改有管理员权限的问题?如果是没有完全控制修改的权限当然就不能修改了?检查方法打开注册表定位到如下路径:
“我的电脑\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces”用鼠标指到“Interfaces”键值击右键选择权限即可看到,如果没有完全控制的权限就选中它完全控制再刷新一遍即可(前题是首先要以超级管理员的身份登录才能修改它的权限)
天月来了 - 2007-3-26 19:18:00
zgr稳得起 真厉害!!!!!


我怎学才能到你那程度?
jieaaaa - 2007-3-27 15:24:00
谢谢,版主:zgr稳得起关注。
问题已解决,用户是管理员权限。是我把注册表远程监控服务给禁了。
1
查看完整版本: win 2000不能运行批处理改IP问题