tcp/ip 的 属性 是灰色的,不能更改了,怎么办?

fangjia125 2004-11-02 04:13:16
因为安装了一个监控软件,可能禁止更改ip地址。可是卸载软件后,所有连接的tcp/ip的属性都还是灰的不能点击,请问有什么办法能恢复么?
...全文
12806 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
yurikoo 2010-06-07
  • 打赏
  • 举报
回复
试试这样行不行?
1)、打开注册表编辑器,在注册表中删除以下两个键(删除前最好先导出备份):

  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

  2)、在系统目录的 inf 目录里面找到 nettcpip.inf 文件,打开,找到:

  [MS_TCPIP.PrimaryInstall]

  ; TCPIP has properties to display

  Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE

  把此处的 0xA0 改为 0x80 保存退出(该设置就是允许用户修改TCP/IP协议)

  3)、打开“本地连接”的属性——安装——添加协议——从磁盘安装,找到刚刚保存的 nettcpip.inf 文件,按“确定”后,回到列表,选择最后一项“Internet 协议 (TCP/IP)”(左侧没有图标的,注意不是那个“Microsoft TCP/IP 版本 6”),会提示没有数字签名,按确定安装即可。

  经过这一步之后,又返回网络连接的窗口,这个时候,选择“TCP/IP”后,那个“卸载”按钮已经是可用的了(未做这一步之前是灰色的)。点这个“卸载”按钮来把 TCP/IP 协议删除,然后重启一次机器。

  4)、重启后,把 nettcpip.inf 文件改回来,再照着第3步,重新安装一次 TCP/IP 协议(此时它不会再提示没有数字签名了,呵呵)。

  5)、安装好协议后重启一次,重新设置“本地连接”的连接属性,就可以联网了,如果还不行,就再重启一下,呵呵。

我的系统2003曾经遇到过这种问题,后来解决了,希望可以帮你
fangjia125 2004-11-07
  • 打赏
  • 举报
回复
阻止访问本地连接的组件属性对应注册表的哪项呢?
fangjia125 2004-11-07
  • 打赏
  • 举报
回复
是超级用户
Snoworld 2004-11-07
  • 打赏
  • 举报
回复
是不是不是超级用户啊
fangjia125 2004-11-07
  • 打赏
  • 举报
回复
我的是xp home呀
没有gpedit
请问有知道怎么改注册表的么?
bqdong1 2004-11-03
  • 打赏
  • 举报
回复
学习!
Realdream1212 2004-11-03
  • 打赏
  • 举报
回复
有几个方法可以试试:
一、修改你的注册表,具体像上面的所说;
二、重装网卡驱动;
三、卸下网卡再装就可以了。
kuzhu456 2004-11-03
  • 打赏
  • 举报
回复
按照凤凰说的就可以了,在XP底下用pgedit.msc的步骤是一样的
dxiangy 2004-11-03
  • 打赏
  • 举报
回复
把网卡换一个插巢
fangjia125 2004-11-03
  • 打赏
  • 举报
回复
其实是所有连接,包括本地连接,无线连接,1394连接,属性里头所有项目,包括microsoft网络客户端,netbios,ipx,tcp/ip等等所有项目的属性都是灰色的,都不能点呀。怎么弄的呢?有什么办法恢复呀?
而且就是当前用户的不能改,新建用户就能改!
为什么呢?
怎么能恢复呢?
fangjia125 2004-11-03
  • 打赏
  • 举报
回复
另外凤凰兄说的用cacls检查dll的权限设置具体如何查能详细一点告诉我么?

呵呵,其实我现在用两个用户切换更改ip也可以使用,
但是重在学习嘛!
凤凰兄还请多多指导哦!

ps:我也很喜欢hero3的嘛!

大家积极讨论呀!
多谢各位啦。
fangjia125 2004-11-03
  • 打赏
  • 举报
回复
hoho~ 高手好多呀!
谢谢谢谢!学到不少知识呀!
可是我的是windows XP home版呀,notebook预装的呀,
没有Gpedit.msc呀,
有没有其他办法呢?
比如注册表修改什么的?

感谢各位的回复,我会送分的。
有针对xp home的办法请不吝赐教呀,
分不够再加!
凤凰 2004-11-02
  • 打赏
  • 举报
回复
根据楼主的描述,应该是被组策略或者NTFS访问权限限制了

组策略可以根据ACERYT的回复检查

NTFS比较麻烦,因为有很多DLL都可以限制,可以用cacls检查\WINDOWS\SYSTEM32\*.DLL的权限设置
Aceryt 2004-11-02
  • 打赏
  • 举报
回复
开始,运行,Gpedit.msc,用户配置,管理模板,网络,网络和拨号连接,阻止访问本地连接的组件属性。

试试看,以上描述不一定准确,因为我当前是英文Windows 2000,不是XP。
Aceryt 2004-11-02
  • 打赏
  • 举报
回复
看看组策略是否限制了,开始,运行,Gpedit.msc:

http://www.enet.com.cn/eschool/inforcenter/A20040215286478_1.html

1.禁止访问网络连接组件的属性

  “本地连接属性”对话框包括连接时使用的网络组件列表。要查看或更改组件属性,请单击组件名称,然后单击组件列表下面的“属性”按钮,。该策略确定用户是否可以更改由网络连接使用的组件属性,它确定是否启用用于网络连接组件的“属性”按钮。

位置:\用户配置\管理模板\网络\网络连接\

  如果启用此设置(并启用“为管理员启用网络连接设置”设置),就会为管理员禁用“属性”按钮。无论“为管理员启用网络连接设置”设置启用与否,用户都不可以访问连接组件。如果禁用或不配置“为管理员启用网络连接设置”。

  如果禁用或不配置此设置,将为用户启用“属性”按钮。

2.禁用TCP/IP高级配置

  确定用户是否可以配置TCP/IP 设置。

  位置:\用户配置\管理模板\网络\网络连接\

  如果启用此设置(并启用“为管理员启用网络连接设置”设置),就对所有用户(包括管理员)禁用“Internet协议(TCP/IP) 属性”对话框上的“高级”按钮。因此,用户不能打开“高级TCP/IP设置”对话框并修改IP设置(例如,DNS和WINS服务器信息)。如果禁用此设置,则启用“高级”按钮,并且所有用户均可打开“高级TCP/IP设置”对话框。

  注意:此设置会由禁止访问连接属性或连接组件属性的设置取代。如果将这些策略设置为拒绝访问连接属性对话框或用于连接组件的“属性”按钮,用户就无法访问用于TCP/IP配置的“高级”按钮。不管此设置如何,非管理员用户均不具有访问用于网络连接的TCP/IP高级配置的权限。在用户退出系统之前,将此设置从“启用”更改为“未配置”不会启用“高级”按钮。
wxgdwz5275 2004-11-02
  • 打赏
  • 举报
回复
超级兔子改一下注册表
fangjia125 2004-11-02
  • 打赏
  • 举报
回复
没用的。试过了。我是winxp系统。
我新建的帐户可以更改tcp/ip属性,
可是当前用的这个帐户tcp/ip属性就是灰色的。
目前我可以到新建的帐户里更改ip地址,再回到当前用户使用。
因为ip地址更改对所有帐户都有效的。
可是很麻烦!
我想找到根本的解决办法!
达人来帮忙呀!
xjp6688 2004-11-02
  • 打赏
  • 举报
回复
把网卡驱动重新安装!
zhangblade 2004-11-02
  • 打赏
  • 举报
回复
卸载网卡再安装!
禁止修改IP地址原理及其工具下载(Windows 2000/XP/2003 Server平台) 方法一:修改注册表法   注册表在Windows操作系统中起着很关键的作用,利用注册表的键值,可以屏蔽“Internet协议(TCP/IP)属性”对话框。   1.单击“开始→“运行”,在“运行”对话框的“打开”下拉文本框中输入命令“Regedit”(仅双引号内文字)后,单击“确定”按钮。   2.在“注册表编辑器”窗口中,依次展开左侧子窗口中的“HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections分支;   3.在右侧子窗口的空白处单击鼠标右键,选择“新建→DWORD值”菜单(或者直接单击菜单栏中的“编辑→新建→DWORD值”),新建一个DWORD键值。   4.将新建的DWORD键值命名为“NC_LanChangeProperties”,并赋值为“0”,   5.新建的DWORD键值命名为“NC_EnableAdminProhibits”,并赋值为“1”,关闭“注册表编辑器”窗口。 方法二:停止服务法   服务是Windows 2000/XP/2003操作系统中新增的功能,与“本地连接属性”对话框直接关联的服务是“Network Connections”。因此只要停止该服务的运行,就不能打开“本地连接属性”对话框,也就无法修改IP地址了。   1.单击“开始→运行”菜单,在“打开”下拉文本框中输入命令“services.msc”(仅双引号内文字)后,单击“确定”按钮。或者,单击“开始→控制面板”,在“控制面板”窗口中双击“管理工具”图标,再双击“服务”图标。   2.在“服务”窗口右侧子窗口中,双击名为“Network Connections”的服务,单击“服务状态”处的“停止”按钮停止该服务的运行,再将“启动类型”处的值设为“已禁用”选项,最后单击“确定”按钮即可。   从此以后,虽然在“网络连接”窗口中仍可看见“本地连接”图标,但单击右键快捷菜单中的“属性”后,会提示“出现意外错误”,无法打开“本地连接属性”对话框,这样就无法修改IP地址了。 注意: 这种方法存在两个弊端:   1.当用户单击“查看→刷新”后,会得到错误信息对话框。稍微“懂行”的用户按提示信息就能轻而易举地破解。   2.由于“Network Connections”服务与网络连接有关,所以该服务被禁用后会影响到所有访问网络的操作,而且依赖此服务的“Windows防火墙”功能和“Internet连接共享”功能也将停止工作。   因此,除非计算机不接入任何网络中,否则不要使用这种方法。 方法三:注销动态链接库文件法   在Windows 2000/XP/2003 Server操作系统中,有三个动态链接库文件(Netcfgx.dll、Netshell.dll和Netman.dll)与网络功能有关。只要将这三个文件注销,就能屏蔽“网络连接”窗口,也就能禁止通过“本地连接属性”对话框修改IP地址。   1.单击“开始→运行”菜单,在“打开”下拉文本框中输入命令“regsvr32 Netcfgx.dll /u”(仅双引号内文字)后,单击“确定”。如果执行成功,将显示提示信息。   注意:命令中的regsvr32与Netcfgx.dll之间,Netcfgx.dll与/u之间,均需用空格间隔开。   2.将Netcfgx.dll换成Netshell. dll和Netman.dll重复执行即可。   以后,无论是单击“网上邻居”右键菜单中的“属性”,还是双击“控制面板”窗口中的“网络连接”图标(实际上图标也更改了),都无法打开“网络连接”窗口,这样就无法通过“本地连接属性”对话框来修改IP地址了。   如果要恢复修改IP地址的功能,只要将上述命令中的“/u”参数删除,然后重新执行一遍就行了。 方法四:修改组策略法   在Windows 2000/XP/2003 Server操作系统中“系统策略管理器”工具是默认的安装组件,用户只需运行命令“gpedit.msc”就可打开该工具,但名称更改为“组策略”(Windows 2000/XP系统)或“组策略编辑器”(Windows 2003 Server系统)。   1.单击“开始→运行”,在“打开”下拉文本框中输入命令“gpedit.msc”(仅双引号内文字)后,单击“确定”按钮。   2.在“组策略”或“组策略编辑器”窗口中,依次展开左侧子窗口中的“本地计算机策略→用户配置→管理模板→网络→网络连接”项目。   3.双击右侧子窗口中的“禁止访问LAN连接组件的属性”选项,再单击“禁止访问LAN连接组件属性”对话框中的“已启用”单选按钮,单击“确定”按钮。   4.最后,关闭“组策略”或“组策略编辑器”窗口即可。   以后,当普通用户打开“本地连接属性”对话框,选中“此连接使用下列项目”列表框中的“Internet协议(TCP/IP)”项目时,会发现其下的“属性”按钮已经变为灰色了,不能打开“Internet协议(TCP/IP)属性”对话框了,也就无法更改IP地址了。   但是,此方法对以管理员身份登录系统的用户而言可能会无效,此时就还需启用“为管理员启用网络连接设置”选项,才能禁用“属性”按钮。   建议采用“注销动态链接库文件法”。   注意:由于软件性质,部分杀毒会误报,请放心使用.

6,211

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧