注册表、批处理高手进

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:47:04
请问哪位大侠能告诉我如何编辑一个注册表文件或批处理文件实现运行该文件后本机任何用户无法更改ip地址啊!?

该方法要求至少兼容Win200、WinXP和Visat三个系统才可以,或者告诉我针对这三个系统各应该怎么编辑批处理或注册表文件也可以!
另外还要告诉我如何还原至用户可以更改本机ip地址权限的状态,最好也是经过运行批处理文件或注册表文件的方式~!

在此先行谢过了!
我指的ip是局域网ip,就是192.168.1.*的那个!因为内网里一旦出现ip冲突,查起来是很头疼的事…………
麻烦各位大侠了!

如果所有电脑都在域里面,你可以为所有用户添加一个组策略

用户配置\管理模板\网络\网络连接
中,启用
“禁止访问Lan连接的属性”和
“为管理员启用Windows 2000 网络连接设置”

如果没有域,那在每台电脑上手动运行gpedit.msc,进行同样的设置
或者导入以下注册表,效果是一样的

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections]
"NC_LanProperties"=dword:00000000
"NC_EnableAdminProhibits"=dword:00000001

注意:
1.这个组策略只禁止访问“本地连接”的属性,不禁止改ip。就是说如果用其他方法,比如netsh命令,还是可以改ip的
2.如果用户有admin权限,他照样可以通过删注册表或者改组策略的方法把设置改回来。当然如果是在域里,用户没有domain admin权限,就改不回来

设置成受限用户就不能更改IP,好像不用那么麻烦写注册表吧
要是管理员不能修改IP,那你所说的这个文件,不就成了病毒木马啦~