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

  • 问题

  • 使用无线路由器

    笔记本A:win7 SP1 64bit 家庭普通版 +All update  

    台式机:XP   SP3  32bit Pro +All update

    笔记本B:XP   SP3  32bit Pro +All update

    win7和XP几个月之前都还能正常互访修改共享分区的,(更早之前,买回win7本本时,该设置的就设置好了,一直没问题,什么 TCP/IP NetBIOS Helper 服务、更改第三方防火墙、网络发现、启用文件共享和打印机、关闭密码保护的共享 ,同个工作组,共享的分区设置everyone完全控制权限,等等)

    今日准备拷贝资料,遇见怪事:

    发现XP里”查看工作组计算机“能看到 win7的本本A,但是访问就提示”XX无法访问,您可能没有权限使用网络资源……找不到网络路径“

    win7本本里”网络“却根本看不到XP(无论台式还是XP本本)。只能看见自己,

    而两个XP电脑互访完全没问题,文件copy得不亦乐乎。

    这三台电脑当年设置好后就一直没动过,

    出现问题后,本人即使关闭了第三方防火墙和系统自带防火墙(当初都照样开启的)。依然无用。

    救命啊,要传大量文件,不能互访就完蛋了。

     


    • 已编辑 MarcsMann 2011年10月29日 11:03
    2011年10月26日 19:43

全部回复

  • 你好,

    你使用的是路由器DHCP还是在各个系统中设置静态IP?如果是DHCP请尝试为三台计算机设置静态IP地址。

    如果已经是静态IP地址,请尝试在命令行下使用PING工具来检查其他计算机是否能够连通,如果能够PING通,请尝试使用IP地址来访问计算机中的共享文件;

    如果无法PING通,请尝试重置网络适配器并重新设置IP。

    另外,也可以尝试使用Windows 7中的网络诊断来查找问题。


    Please mark as "answer" if the problem have been solved, to help more friends find the solution.
    Best Regards, Microsoft MVP, Rein Xu
    https://mvp.support.microsoft.com/profile/Rein
    2011年10月27日 1:49
    版主
  • 几年了,本地连接里,一直是自动获取IP,两台XP之间完全没问题。

    win7这边的网络诊断说是调制解调器问题,叫我关闭后,等10秒以上,再重新开,

    但是问题依旧。

    还是只有两台xp之间正常。

    2011年10月27日 7:45
  • 可以这样设置来检查路由器是否正常,也可以查看Windows 7的网络适配器是否正常。
    如果仍然无效,请尝试重新安装网络适配器驱动程序。
     
    Please mark as "answer" if the problem have been solved, to help
    more friends find the solution.
     
    Thanks,
    Rein Xu | Microsoft Partner,MVP
    https://mvp.support.microsoft.com/profile/Rein
     
    "MarcsMann" wrote in message news:3499726b-3c70-4c12-97b1-655ea2fbacec...
     
    几年了,本地连接里,一直是自动获取IP,两台XP之间完全没问题。
     
    win7这边的网络诊断说是调制解调器问题,叫我关闭后,等10秒以上,再重新开,
     
    但是问题依旧。
     
    还是只有两台xp之间正常。
     
     
    2011年10月27日 8:25
    版主
  • ①我先把win7本本  两个网络适配器(无线和有线)驱动重新安装了,但是无论有线连接、还是无线连接,问题依旧。

     ②我先ping了一次

    笔记本A:win7 SP1 64bit 家庭普通版 IP为192.168.1.4

    台式机:XP   SP3  IP为192.168.1..2

     两台都能相互ping通。

    XP显示信息如下:

    Pinging 192.168.1.4 with 32 bytes of data:

    Reply from 192.168.1.4: bytes=32 time=1ms TTL=128
    Reply from 192.168.1.4: bytes=32 time=1ms TTL=128
    Reply from 192.168.1.4: bytes=32 time<1ms TTL=128
    Reply from 192.168.1.4: bytes=32 time=1ms TTL=128

    Ping statistics for 192.168.1.4:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 1ms, Average = 0ms

     

    win7显示如下:

    正在 Ping 192.168.1.2 具有 32 字节的数据:
    来自 192.168.1.2 的回复: 字节=32 时间=1ms TTL=128
    来自 192.168.1.2 的回复: 字节=32 时间<1ms TTL=128
    来自 192.168.1.2 的回复: 字节=32 时间<1ms TTL=128
    来自 192.168.1.2 的回复: 字节=32 时间=1ms TTL=128

    192.168.1.2 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 0ms,最长 = 1ms,平均 = 0ms

     

    ③本人电信送的无线多功能路由器,

    请问图中的DHCP设置有没有问题?

    本人普通用户,不是很懂,请教下,根据我的DHCP设置,XP 和win7 分别如何设置静态IP?

    IP:填写 192.168.1.2——192.168.1.244之间的就行了哈?

    默认网关:是192.168.1.1哈?

    那下面的DNS怎么设置呢?


    2011年10月28日 11:01
  • 设静态IP 就是把DHCP功能关了,在3台电脑上手动设置IP地址
    2011年10月31日 1:01
  • 设静态IP 就是把DHCP功能关了,在3台电脑上手动设置IP地址


    是不是先 禁用 图中的 DHCP Server?

    那IP、默认网关、下面的DNS怎么填写?

    2011年11月1日 17:55
  • 其实不必禁用路由的DHCP,可以尝试直接在XP和WIN7上的网络适配器属性中填写IP默认网关及DNS即可。

    IP地址范围与路由器同网段即可,比如192.168.1.100,子网掩码255.255.255.0

    默认网关地址为192.168.1.1即路由器的地址

    DNS填写ISP提供商的即可,如不知道可在互联网中搜索,也可以直接使用谷歌的8.8.8.8


    Please mark as "answer" if the problem have been solved, to help more friends find the solution.

    Best Regards,
    Rein Xu
    https://mvp.support.microsoft.com/profile/Rein
    2011年11月2日 6:42
    版主
  • 其实不必禁用路由的DHCP,可以尝试直接在XP和WIN7上的网络适配器属性中填写IP默认网关及DNS即可。

     

     

    1.请问我图中的DHCP设置有没有问题?


    2.设置IP后,之前的现象依旧.

    有新的发现,我重新总结下现在的情况:

     

    *无论是否设置静态IP,两台机都能相互ping通.

     

    *无论是否设置静态IP,都能通过输入IP来互访。

    *无论是否设置静态IP,两台XP互访完全没问题,(我觉得可以证明路由器没问题了)

     

    *无论是否设置静态IP,都有以下两个怪现象:

     

    怪现象A:如果XP先开机进入系统,win7后开机,则XP可以进入“ 工作组”并能看见 XP自己和win7,win7的“网络”里只能看见自己。

    XP此时双击win7无法访问,提示还是图中“可能没有权限……找不到网络路径”。右键win7 提示“网络上没有此服务器”。

    然后XP通过输入IP,可以访问win7,并可随意操作,返回工作组后,此时再双击win7,就不会有提示了,就像正常时一样,

    win7也可以通过IP访问XP随意操作复制、删除、新建,但是返回到“网络”。仍然看不见XP

     

    怪现象B:如果win7先开机进入系统,XP后开机,则XP无法访问“工作组”提示“XXX无法访问,此工作组的服务器列表当前无法使用”,

    win7的“网络”则可以看见自己和XP,win7计算机名分类在“::1"下面,而XP分类在”未指定“

    但win7里双击XP仍然提示“可能没有权限……找不到网络路径”

    XP输入IP,可以访问win7,并可随意操作,但还是不能进入工作组

    win7也能通过IP访问XP,但是返回网络,还是不能双击XP进行访问。

     

    虽然能通过IP互访,但这样操作始终没以前正常时方便,这现象太怪了。

    能互访随意操作,证明权限、文件共享服务都没问题,两种先后开机,加起来也算是“都”能看见对方,

    那这到底这是怎么回事呢?

    3.为什么我前面打的字有阴影,后面打的就没?

    我都不会添加阴影,

    (前半段是从记事本复制过来的,复制过来就有阴影了,后半段是接着打的,打着打着阴影就不见了……)

    2011年11月2日 23:21
  • 請嘗試將 Windows XP/7 的 Computer Browser 服務都設置為手動啟動.
    Folding@Home
    2011年11月3日 1:23
  • 請嘗試將 Windows XP/7 的 Computer Browser 服務都設置為手動啟動.
    Folding@Home

    都是为手动后,重启,问题依旧
    2011年11月3日 7:06
  • 你這個問題應該是 netbios 名稱解析問題, 但具體是何種原因造成還不清楚.
    建議在發生故障的機器上以管理員身份運行命令提示符並執行命令

    nbtstat -R

    其中 R 大寫. 然後觀察問題有無改觀.

    Folding@Home
    • 已建议为答案 Dizm Xeon 2012年3月20日 11:48
    2011年11月4日 9:35
  • XP和win7 64上都以管理员身份运行了。说什么成功清除,并预载什么的。

     

    两电脑重启后,问题依旧。

    2011年11月4日 14:18
  • 没其他方法了么?
    2011年11月9日 8:58
  • 不知你的问题解决了没有?我昨天也发现跟你完全一样的问题,查了很多原因,最后总算在一国外一Win7论坛的一篇贴子中找到了答案,你不妨试试:

     

    The Peer-Peer Node type on the Windows 7 is a problem, and may be the entire problem. Try ...

    (from a JohnWill post)

    The Peer-Peer node is the issue.
    Create a file with the following contents in NOTEPAD. Save it as "NETFIX.REG" from the File menu of notepad. [Put quotes around the file name so that it doesn't get saved as .txt.]

    --------------------------------------- Include data after this line ---------------------------
    Windows Registry Editor Version 5.00

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

    "NodeType"=-
    "DhcpNodeType"=-
    ---------------------------------- include data before this line -----------------------------

    Double click the file and say Yes to the merge question. Reboot and see if you're cookin' again.

     

    如果不明白可以联系我MSN:samson_s_liu@hotmail.com

    • 已建议为答案 bjyfcx 2013年6月2日 14:47
    2011年12月12日 7:51
  • 查看服务管理器中TCP/IP NetBios Helper服务是否禁用、停止了?
    2011年12月23日 10:10
  • 你把你的GUEST用户开启试试看呢

    2012年1月20日 8:19
  • 看了下 楼主描述的问题和情况,也看了下楼上诸位大侠的精彩回复,发现,虽然众说纷纭,但是能解决问题的关键回复就一个仁兄的。

    好吧~首先,我来说明下:

    出现楼上的问题,估计是使用了第三方防护软件导致的,不过,就算你把防护软件全关闭掉或者是把他全卸载掉也是无济于事的。因为系统已经被他修改了。只要你的三台机器都能PING通对方的IP地址,并且能够通过IP正常访问,只是不能通过同一工作组的计算机名访问(其实,你先PING过一次要使用的对方的计算机名,就能直接在地址栏中输入\\计算机名 来访问了 只是在 网络 中仍旧无法看到对方而已)遇到这样的问题,首先 大家首先想到的是NETBIOS这个,实际上和这个功能无关,也与什么权限啊 GUEST这些无关,重点只是在于WIN7系统的注册表被保护并且修改了。

    下面说说解决的方法:

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

    Windows Registry Editor Version 5.00

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

    "NodeType"=-
    "DhcpNodeType"=-

    然后将其随意命名一个名字,并且将 TXT 的后缀修改为 REG

    之后双击该文件,点确定。重启,怎样 是不是已经恢复往常的光彩了?

    2012年2月20日 4:17
  • 太牛逼了,帮我大忙了,真正牛人啊!
    2013年6月2日 14:31
  • 你的方法太牛了,帮我解决大问题了,感激不尽啊
    2013年6月2日 14:43