none
为何win7专业版无法通过本地上的IP地址访问自己,通过“127.0.0.1”却可以? RRS feed

  • 问题

  • 在一台安装有win7SP1专业版的电脑上无法通过本机网卡上所配置的IP地址访问自己开启的共享,通过“127.0.0.1”却可以?

    目前我有多台电脑上安装了WIN7的专业版64位,但发现他们不能通过网络访问,起初以为是组策略及权限等方面的设置问题所致,但发现其在本机上都通过自己电脑上的IP地址不能访问,但在本机上能通过“127.0.0.1”或是本机的电脑名却能访问到自己的共享,但通过本地上的IP地址却不能访问(该IP地址所对应的网络属性里都已经配好了微软客户端和文件及打印机共享等相关组件),以下截图为访问本机电脑的情况,提示无法访问,错误代码为:0x80004005 ,未指定的错误。但通过本机名和127.0.0.1在本机电脑上能访问到本机上开启的共享,另外发现本机电脑上的文件夹或文件的共享属性显示“不共享”,如下图所示,网络上的其它安装了WIN7SP1专业版的电脑访问时也是出现这样的提示,垦请版主能不吝告之原因及其能互访问的方法。不胜感谢!





    2017年11月16日 3:44

全部回复

  • 你好,

    根据你的描述,有以下几点想跟你确认一下:

    1.机器都是加域的吗?最近有没有安装什么更新,是突然不能访问了还是一直有这样的问题?

    2.能ping 通自己的ip地址吗?能访问其他的电脑中的共享文件吗?

    3.请问是有线网络连接还是无线?

    我建议你可以先退域,然后确保以下条件都满足:

    1.在TCP/IP 4中Enable netbios,disable TCP/IP 6

    2.在控制面板的高级共享设置中打开network discovery

    3.关闭防火墙,三方的杀毒软件,三方的防火墙

    如果退域后,能够访问这个共享文件,我建议你可以查看域中的组策略是否影响了共享文件。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月17日 8:33
  • 你好,

    有什么进展了吗?尝试了这些步骤之后有没有成功解决问题了呢?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月18日 7:05
  • 在防火墙中打开网络和打印机共享的策略就可以了。

    127.0.0.1本机地址是不经过防火墙的。

    2017年11月20日 1:11
  • 你好,

    请问给出的建议对您有任何帮助吗?

    如果有更多的问题,随时欢迎更新帖子。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月20日 1:31
  • 你好,

    有什么进展了吗?尝试了这些步骤之后有没有成功解决问题了呢?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact

    没有加入DC域,能PING通自己也能ping通别的机子,访问我自己的笔记本共享时能正常访问,防火域也已关闭、网络发现等相关设置全都按网络上的提示放开,组策略里面的相关设置(允许网络上的来宾来户、Everyone计算机及允许不为空密码的用户访问等设置)都已放开权限。但用自己的IP地址访问自己却还是不行,防火墙也关闭了,相关设置及访问我自己的笔记本电脑共享情况如下图:

    2017年11月20日 2:00
  • Hi Leon,

    请问这个文件夹可以被其他电脑访问吗?你在第一帖中提到多台电脑不能通过网络访问,第二帖中可以成功访问172.16.0.114,对这两点有一些疑惑。

    这个问题有些奇怪的,一开始怀疑是SMB的问题,但是你又能通过IP地址去访问笔记本电脑的共享文件。

    鉴于此,我建议你可以抓个包,上传到网盘,并分享到这里以帮助我们深入分析这个问题。

    下载network monitor  here  抓一下用IP地址访问自己电脑的共享文件。

    感谢您的配合。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月20日 8:45
  • 你好,

    请问有什么进展吗?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月22日 1:32
  • 你好,

    如果有任何关于这个问题的更新,请及时让我知道。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月24日 1:29
  • 第二帖中可以成功访问172.16.0.114是一台我自己的IBM笔记本电脑的IP地址,也就是说我自己的这台IBM的笔记本电脑是这个172.16.0.114的IP地址,其它那些有问题的电脑可以正常访问我的这种笔记本电脑中的共享,但这些有问题的电脑系统之间能ping通却不能互相访问,用它自己网卡上配置的IP地址(如它的IP地址配为172.16.0.115)在自己的系统上的地址栏那访问时一样报错,但用它的电脑名和127.0.0.1却能访问到自身的共享资料。相关的防火墙、组策略及权限设置等都已放开。关于你提供到用这个软件抓包,我不知到该如何抓?可否告之,谢谢!
    2017年11月29日 3:35
  • 第二帖中可以成功访问172.16.0.114是一台我自己的IBM笔记本电脑的IP地址,也就是说我自己的这台IBM的笔记本电脑是这个172.16.0.114的IP地址,其它那些有问题的电脑可以正常访问我的这种笔记本电脑中的共享,但这些有问题的电脑系统之间能ping通却不能互相访问,用它自己网卡上配置的IP地址(如它的IP地址配为172.16.0.115)在自己的系统上的地址栏那访问时一样报错,但用它的电脑名和127.0.0.1却能访问到自身的共享资料。相关的防火墙、组策略及权限设置等都已放开。关于你提供到用这个软件抓包,我不知到该如何抓?可否告之,谢谢!
    2017年11月29日 3:36
  • 1.使用具有管理权限的帐户登录到 Windows

    2. Microsoft TechNet 下载进程监视器:

    http://download.sysinternals.com/files/ProcessMonitor.zip

    3.解压缩 Process Monitor 的内容。

    4.运行 Procmon.exe

    进程监视器将从开始运行的那一刻开始记录。要停止此项, 请单击 "捕获" 图标。

    通过单击 "清除" 图标, 清除进程监视器记录的所有事件

    5. 单击 "捕获" 图标开始记录日志,分别记录在出问题的机器上用IP地址、计算机名访问共享文件

    6.结束后单击 "捕获" 图标以停止日志记录。

    7.单击 "保存" 图标。

    8.将保存的文件上传到网盘并分享链接在这儿。

    请确保您的个人信息如计算机名等是被隐藏的。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月29日 10:19
  • 你好,

    有任何进展都欢迎更新帖子。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月1日 1:40
  • 你好,

    请问这个问题有没有什么更新呢?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月4日 1:08
  • 1.使用具有管理权限的帐户登录到 Windows

    2. Microsoft TechNet 下载进程监视器:

    http://download.sysinternals.com/files/ProcessMonitor.zip

    3.解压缩 Process Monitor 的内容。

    4.运行 Procmon.exe

    进程监视器将从开始运行的那一刻开始记录。要停止此项, 请单击 "捕获" 图标。

    通过单击 "清除" 图标, 清除进程监视器记录的所有事件

    5. 单击 "捕获" 图标开始记录日志,分别记录在出问题的机器上用IP地址、计算机名访问共享文件

    6.结束后单击 "捕获" 图标以停止日志记录。

    7.单击 "保存" 图标。

    8.将保存的文件上传到网盘并分享链接在这儿。

    请确保您的个人信息如计算机名等是被隐藏的。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact

    

    是上图这个吗?应该要怎样使用它?谢谢!

    2017年12月11日 7:10
  • 已将其日志文件上传至百度网盘,如下该文件的相关信息。

    链接:https://pan.baidu.com/s/1qYhxY80 密码:8xmj

    2017年12月11日 8:11
  • 已将其日志文件上传至百度网盘,如下该文件的相关信息。

    链接:https://pan.baidu.com/s/1qYhxY80 密码:8xmj
    2017年12月15日 9:38
  • 已将其日志文件上传至百度网盘,如下该文件的相关信息。

    链接:https://pan.baidu.com/s/1qYhxY80 密码:8xmj
    2017年12月15日 9:39
  • 已将其日志文件上传至百度网盘,如下该文件的相关信息。

    链接:https://pan.baidu.com/s/1qYhxY80 密码:8xmj
    2017年12月15日 9:39
  • 你好,

    很抱歉没有及时回复到您,非常抱歉。

    我会在下周工作日时间分析日志,并回复到您。感谢您的耐心和配合。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月15日 9:50
  • 你好,

    请问这个问题有没有什么更新呢?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    已将其日志文件上传至百度网盘,如下该文件的相关信息。请帮忙查看并告之引起该问题的原因及解决办法,谢谢!

    链接:https://pan.baidu.com/s/1qYhxY80 密码:8xmj
    2017年12月15日 9:54
  • 你好,

    我仔细研究了上传的process monitor,发现上传的内容中并没有什么有价值的信息,如下图所示,我们可以看到结果基本都是success的。

    此外,我注意到电脑上有三方的防火墙,为了防止对问题的干扰,请将三方的防火墙关闭,或者允许的话,请先彻底卸载三方的防火墙。然后进行尝试,看看问题是否依旧。

    同时,请在此确认您的网络适配器中->属性->ipv4->高级->WINS中否启用TCP/IP上的NETBIOS,并且您可以打开控制面板->计算机管理->服务和应用程序->服务,找到Computer Browser,确实是否开启了这个服务,如果已经开启尝试关闭再开启进行尝试。

    如果问题继续发生,或许是中间设备上出现了问题,我们可以进行抓取流量包进行分析。

    在以下两种情况下抓包分析:

    1.win7上访问您另一台win7的共享文件(打开、读写、关闭),使用另一台win7IP地址。

    2.win7上访问您自己那台可以访问的笔记本的共享文件(打开、读写、关闭),使用该笔记本的IP地址。

    具体抓包步骤请参考以下步骤:

    请注意,在每次捕获数据包之前清除DNS缓存。打开DNS控制台,右键单击服务器,然后单击清除缓存。

    如何捕捉数据包:

    1.从以下链接下载Microsoft网络监视器工具,并将其安装在win7客户端。

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=983b941d-06cb-4658-b7f6-3088333d062f

    2.在要抓数据包的机器上点击“开始” - >“程序” - >Microsoft Network Monitor 3.4 - >Microsoft Network Monitor 3.4”上启动网络监视器。

    3.在左侧面板上,检查“局域网连接”,取消机器上其他不必要的连接。

    4.单击“tools”,单击“options”,切换到“capturetap,并在机器上将“临时捕捉文件大小(MB)”设置为200

    5.在机器上,请使用管理员权限运行cmd.exe下面的命令行,清除客户端缓存,NetBIOS缓存和Kerberos缓存。

    ipconfig / flushdns

    nbtstat -RR

    klist purge

    6. 点击 "New Capture", ,在机器上点击capture menu上的“Start”。

    7.现在尝试之前提到的两个情况。

    8.操作结束后,点击客户端的Capture菜单上的“Stop”,然后点击“File - >Save as”保存捕获的文件。

    最后把保存的文件上传到网盘,十分感谢你的配置和理解。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月18日 10:27
  • 你好,

    我仔细研究了上传的process monitor,发现上传的内容中并没有什么有价值的信息,如下图所示,我们可以看到结果基本都是success的。

    此外,我注意到电脑上有三方的防火墙,为了防止对问题的干扰,请将三方的防火墙关闭,或者允许的话,请先彻底卸载三方的防火墙。然后进行尝试,看看问题是否依旧。

    同时,请在此确认您的网络适配器中->属性->ipv4->高级->WINS中否启用TCP/IP上的NETBIOS,并且您可以打开控制面板->计算机管理->服务和应用程序->服务,找到Computer Browser,确实是否开启了这个服务,如果已经开启尝试关闭再开启进行尝试。

    如果问题继续发生,或许是中间设备上出现了问题,我们可以进行抓取流量包进行分析。

    在以下两种情况下抓包分析:

    1.win7上访问您另一台win7的共享文件(打开、读写、关闭),使用另一台win7IP地址。

    2.win7上访问您自己那台可以访问的笔记本的共享文件(打开、读写、关闭),使用该笔记本的IP地址。

    具体抓包步骤请参考以下步骤:

    请注意,在每次捕获数据包之前清除DNS缓存。打开DNS控制台,右键单击服务器,然后单击清除缓存。

    如何捕捉数据包:

    1.从以下链接下载Microsoft网络监视器工具,并将其安装在win7客户端。

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=983b941d-06cb-4658-b7f6-3088333d062f

    2.在要抓数据包的机器上点击“开始” - >“程序” - >Microsoft Network Monitor 3.4 - >Microsoft Network Monitor 3.4”上启动网络监视器。

    3.在左侧面板上,检查“局域网连接”,取消机器上其他不必要的连接。

    4.单击“tools”,单击“options”,切换到“capturetap,并在机器上将“临时捕捉文件大小(MB)”设置为200

    5.在机器上,请使用管理员权限运行cmd.exe下面的命令行,清除客户端缓存,NetBIOS缓存和Kerberos缓存。

    ipconfig / flushdns

    nbtstat -RR

    klist purge

    6. 点击 "New Capture", ,在机器上点击capture menu上的“Start”。

    7.现在尝试之前提到的两个情况。

    8.操作结束后,点击客户端的Capture菜单上的“Stop”,然后点击“File - >Save as”保存捕获的文件。

    最后把保存的文件上传到网盘,十分感谢你的配置和理解。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    只发现在系统中有系统自带的防火墙,没有发现有第三方的防火墙啊,可否告诉你所看到的第三方防火墙产品名称是什么?谢谢!
    2017年12月19日 6:57
  • 你好,

    在你上一贴process monitor的图片中,看到有360的图标。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月19日 7:02
  • DO NOT post any personal information in public forum. And This forum doesn't provide remote assistance support.
    2017年12月27日 2:17
  • 你好,

    你可以安照我给的步骤使用工具抓包,并上传。如果在抓包过程中遇到任何问题,请及时告知。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月27日 9:35
  • 用你那个工具来测试太麻烦了,以下是远程到不能共享的那台计算机时,通过用它自己的IP地址“172.16.3.98”来访问时的报错和windows的问题诊断提示信息,上面说是因为共享和打印的连接端口被阻止?但不知是否确是这个原因导致其不能访问共享?望告之?再次感谢!其自带的防火墙已经关闭。也没有安装第三方防火墙软件。


    2018年1月8日 9:37
  • 你好 leon,

    1.请先用命令查看端口的状态, tcp d 139 和445, udp的137和138

    netstat -a -p tcp

    netstat -a -p udp

    2.如果端口没有开,请去防火墙打开端口。

    1. 打开控制面板.
    2. 找到windows 防火墙,并打开.
    3. 点击窗口左侧的高级设置链接.
    4. 弹出一个高级安全Windows防火墙的窗口.
    5. 点击左边选中出站规则.
    6. 在最右边的窗口操作下面点击新建规则.
    7. 在新建出站规则向导上-选择端口-下一步.
    8. 选择UDP-特定远程端口-输入8000.
    9. 下一界面上选择阻止连接.
    10.   选中域、专用、公用-下一步. 

    3.请找到%systemroot%\system32\drivers\etc\hosts ,如果可以的话帮忙上传这个文件。

    十分感谢您的配合,用network monitor抓包是我们排错网络问题的一个常用工具,其实我们就是为了重现您所述的问题,用这个工具来追踪网络包,使用起来并没有太麻烦,使用前清一下缓存,设置一下文件大小,就可以捕捉网络包了。收集网络信息对我们进一步给出的建议有很大帮助的,如果可以的话你可以在IT同事的帮助下使用这个工具。

    如果遇到任何问题请及时告知。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2018年1月10日 1:53
  • Dear:

       以下为使用网络监测工具后另存为的文件放在百度网盘的共享,请注意查看,谢谢!

    链接:https://pan.baidu.com/s/1mjZwJfq 密码:owuk

    2018年1月11日 3:34
  • 你好,

    尝试在注册表中启用SMB2,禁用SMB1。

    注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 注册表项: SMB1 REG_DWORD 0 = 已禁用 REG_DWORD 1 = 已启用 默认值: 1 = 已启用(未创建注册表项)

    若要在 SMB 服务器上启用或禁用 SMBv2,请配置以下注册表项:

    注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 注册表项: SMB2 REG_DWORD 0 = 已禁用 REG_DWORD 1 = 已启用 默认值: 1 = 已启用(未创建注册表项)

    注意 进行这些更改后,必须重启计算机。

    如果没有找到这两项SMB1 SMB2,请创建他们。

    在对注册表做任何更改之前,请保证已经将其备份。以防修改注册表失误,还能够还原注册表。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年1月12日 8:48
  • 这个我真不知该如何操作?是在注册表左边的这个“Parameters”项下新增还是直接在它的右边窗格中点左键新增一个这个“SMB1”和"SMB2",然后给它们赋值呢?是否能给出截图明确告之按此做法是否真正可行?谢谢!另外这样做的原因和作用是什么呢?这样之后就能它的IP地址访问它的共享了吗?再次感谢!


    2018年1月15日 2:46
  • 这个我真不知该如何操作?是在注册表左边的这个“Parameters”项下新增还是直接在它的右边窗格中点左键新增一个这个“SMB1”和"SMB2",然后给它们赋值呢?是否能给出截图明确告之按此做法是否真正可行?谢谢!另外这样做的原因和作用是什么呢?这样之后就能它的IP地址访问它的共享了吗?再次感谢!
    2018年1月18日 8:30
  • 尝试在注册表中添加这两项并按你所说配置后依旧无法访问。
    2018年1月18日 8:31
  • 你好,

    您的这个问题我们已经花了许多时间和人力来解决,基于现在的情况,我和工程师讨论后想请问你是否愿意重装这台有问题的电脑?或者有必要的话,您也可以开一个付费贴,那里有更资深的工程师,一对一的帮助你解决这个问题。你觉得怎么样?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年1月25日 8:42
  • 主要是有多台电脑都有这个同样的问题,有尝试过将其中几台电脑重新安装系统后即能恢复正常的共享设置和访问。目前来说还有一些电脑的系统上也还有这个问题,因此希望能通过tecnet来找到引起这个问题的原因和解答。关于付费贴?我没有开过啊,要付费才能将这个问题解决吗?期间也有尝试通过在360公司的付费平台来提交这个问题,但付费后其仍未有解决并退款。想technet这里应该是最权威的了,为何会找不到这个问题的原因和答案呢?之前你不是都让我用那个网络工具并上传了相关的监测文件给你吗?在那个文件上面找不到导致这个不能访问共享文件的原因吗?

    2018年1月26日 8:06
  • 你好,Leon

    我也很想帮助你解决这个问题,但是Technet是一个免费的公共的论坛,技术和资源都受限,关于你的问题我也和其他工程师讨论过,但是最终都没有得出一个特别准确的结论。关于付费贴,因为开贴的话有更资深的工程师一对一帮助您解决问题,通过个人邮件或者电话解决。

    这边是入口:http://support.microsoft.com/select/default.aspx?target=assistance


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年1月31日 9:33
  • Dear:

       感谢回复并谢谢提供入口链接,但按链连进入并作相应的选择后提示不符合相应的条件,具体请看如下图片中的提示信息,再次感谢!


    2018年2月8日 9:22
  • 你好,

    我这边没有购买问题,用的windows 10 edge。换个浏览器ok吗?

    如果是在不行,下边的链接也能帮助你开付费case:

    https://support.microsoft.com/en-us/premier


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年2月8日 9:46
  • Dear:

        今天再次在那些不能通过IP地址访问的机器上研究测试发现,当将系统服务中的“IPsec Policy Agent”服务停止时居然能通过其IP地址来访问这台电脑中的共享,而将其启动后发现就不能访问,出现前面的不能访问报错提示,但我自己的IBM笔记本电脑和重新安装后的电脑系统不论是否开启该服务却都能访问本机的共享,不知这是为何?不知是否能知悉其中的原因并告之?不胜感谢!


    2018年2月27日 9:05
  • 在我的电脑上IPsec Policy Agent 是开启状态,根据你的描述,我认为那些有问题的机器上IPsec Policy Agent service 组件是损坏的。

    IPsec Policy Agent的作用是把Ipsec 策略传给其他需要安全认证的IPsec机制,如IPSec driver or IKE.如果电脑没有加过域, IPSec policy存储在本地注册表中。当IPsec Policy Agent Service把策略传给 IPSec driver 后,ipsec 驱动程序使用 IPSec 策略中的 IP 筛选器列表,监视出站 ip 数据包以及需要验证和解密的入站 ip 数据包.

    如果说你禁用这个服务,就能使用IP去访问共享文件夹,那么禁用这个服务意味着你的IP包出站和进站都不会被认证。有可能是认证除了问题,也有可能是存在本地注册表中的IPsec policy损坏。

    备份好注册表后找到以下键值,删除它。重建一个新的本地策略库。在运行中输入 regsvr32 polstore.dll,然后开启IPSEC Services 

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Local


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年2月28日 9:26
  • Dear

    按照回复操作后,出现如下所示的问题..

    2018年3月5日 8:21