分享

windows7 和 XP 能互相用\\ip访问,但是不能通过计算机名访问

 昵称7338306 2012-10-28
只要你的二台机器(winxp、win7)都能PING通对方的IP地址,并且能够通过IP正常访问,只是不能通过同一工作组的计算机名访问(其实,你先PING过一次要使用的对 方的计算机名,就能直接在地址栏中输入\\计算机名 来访问了 只是在 网络 中仍旧无法看到对方而已)遇到这样的问题,首先 大家首先想到的是NETBIOS这个,实际上和这个功能无关,也与什么权限啊 GUEST这些无关,重点只是在于WIN7系统的注册表被保护并且修改了。

下面说说解决的方法:

如果winxp无法访问win7中,

在win7中打开你的文本文档,在里面输入如下的内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]

"NodeType"=-
"DhcpNodeType"=-

然后将文件命名为Netfix.reg ,之后双击该文件,点确定,重启win7,二台机的登记名与密码要一致。

如果win7访问不了winxp,

在winxp的管理工具→计处机管理→本地用户和组→用户→解除Guest禁用

单击“开始→运行”,在运行框中输入“gpedit.msc”,在组策略窗口中依次展开“本地计算机策略→计算机配置→Windows设置→安全设置→本 地策略→用户权利指派”,在右栏中找到“拒绝从网络访问这台计算机”项,打开后删除其中的Guest账号,在共享文件夹中添加Everyone用户,将权限添加可修改、可写。这样就能使用Guest账号从网络中访问该机的共享资源了。此方法适用于Windows 2000/XP/2003系统。



补充:

======================================================================================================================================

如果你WIN7跳的提示是没有足够权限:
下面都是废话,关键在于你在XP中新建的或者在WIN7中新建的共享文件夹、文件,请右键共享和安全--安全里--添加用户组Everyone,确定后就行了。
原来在XP SP2以前新建的共享文件夹都没有这个问题。只会在升级SP3后,所有新共享的文件/文件夹缺少Everyone用户组,我的WIN7就是不能访问新建的共享文件夹。和组策略什么的没关系!
===================
一般大部分人在Windows 7/Vista共享文件为了方便都去掉了密码保护的共享。这样在共享文件夹时就需要添加Everyone或Guest权限。一般共享文件夹时是以向导的形 式,添加用户设置权限都很简单,不会有问题。但看到一些人共享驱动器时却遇到了问题。就是网上邻居能够看到共享的驱动器,访问却提示没有权限。

  由于共享驱动器无法使用向导,只能使用高级共享,但明明高级共享中已经添加了Everyone的权限,怎么还是说没有权限呢,因为它们忽视了一点就 是,共享除了要分配相应权限外,还同时受制于文件系统NTFS的权限。所以还必须在驱动器的安全选项卡中添加相应的NTFS权限,而Windows 7/Vista下格式化的驱动器及以下的目录默认是没有Everyone和Guest的任何权限的。但由于通过向导方式共享时会自动匹配和更新NTFS的 权限的,所以一般共享文件夹没有遇到问题。

  顺便简单说下Windows 7/Vista下默认的文件夹权限和XP有那些不同。

  Windows 7/Vista下格式化的驱动器默认的权限有:

Authenticated Users      这是XP没有的。
System
administrators           管理员组。
Users                    受限用户组。


  而XP默认的权限是:

administrators           管理员组。
Creator Owner            创建文件夹的所有者,Vista没有的。
Everyone                 XP下驱动器默认就有只读的权限。
System
Users


  但虽然具体权限有些不同,还有下面默认创建的文件夹权限默认也有区别。但最大的一点不同就是所有者了。在XP下创建的文件夹所有者是创建该文件夹的具 体用户,所以设置过权限的文件夹重装系统后NTFS后往往会出现以SID方式显示的未知帐户。而Windows 7/Vista默认的所有者是该组,比如你是管理员,你创建的文件夹所有者就是administrators组。所以Windows 7/Vista下创建的文件夹没有Creator Owner的相应权限了。

  感觉Windows 7/Vista这样的设置使权限更加清晰了。前面说了这么多,下面是解决办法,一句话:

  只要在你所创建的共享文件夹或系统NTFS格式的磁盘上点右键/属性/安全:在“组或用户名”栏点“编辑”,再点“添加”,在“输入对象名称来选择” 中输入"Everyone"点“确定”,XP的机子就能访问你在Windows 7/Vista中所创建的共享驱动器和文件夹了。


=====================================================================================================================

考虑以下情况。您所使用的基于 Microsoft Windows XP 的计算机满足下列条件:? 该计算机位于网络中。 ? 该计算机是工作组的成员。 ? 该计算机上未启用或未安装防火墙。 ? 该计算机可以 ping 同一工作组中的其他计算机。同样,同一工作组中的其他计算机也可以 ping 该计算机。 ? 启用了 TCP/IP 上的 NetBIOS 功能。 在这种情况下,您无法查看网络上的其他工作组计算机。
原因
如果将该计算机配置为使用 p 节点模式进行名称解析,则可能发生此问题。要确定一台计算机是否被配置为使用 p 节点模式,请按照下列步骤操作: 1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2. 在命令提示符处,键入 ipconfig /all,然后按 Enter。
查看输出开头的 Node Type(节点类型)部分。如果屏幕上显示的值为 Peer-Peer(对等),则表明该计算机正在 p 节点模式下运行。 在 p 节点模式下,该计算机只使用对 Windows Internet 名称服务 (WINS) 服务器的点对点名称查询。但是,WINS 服务器无法用于对等网络上的 NetBIOS 名称解析。
解决方案
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。 要解决此问题,请按照下列步骤操作: 1. 单击“开始”,单击“运行”,键入“regedit”,然后单击“确定”。
2. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\NetBt\\Parameters
3. 在注册表编辑器的右窗格中,如果存在以下值,则将其删除: ? NodeType
DhcpNodeType
注意:如果存在 NodeType 值,则该值将覆盖 DhcpNodeType 值。如果两个子项都不存在,并且没有为该客户端配置 WINS 服务器,则该计算机将使用 b 节点模式。如果配置了至少一台 WINS 服务器,则该计算机将使用 h 节点模式。
4. 退出注册表编辑器。
5. 重新启动计算机。
6. 再次尝试查看网络上的工作组计算机。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多