为什么Windows(文件)浏览器试图连接到端口80(http),而不是使用SMB?

背景:

在几乎刚刚安装的电脑上,我收到了一条消息:“windows无法find一些文件服务器的名称 。检查拼写,然后再试一次”…当试图访问任何文件共享。

目前疑难解答:

  • pinging工程。 通过ip和名字
  • 在这个旁边几乎相同的pc可以访问文件服务器
  • 其他人都可以访问文件服务器
  • 有问题的电脑不能访问其他打开的文件共享
  • 但它可以连接到互联网

而现在,我认为是有趣的部分:

  • 运行wireshark与ip.addr == local.ip.add.ress和ip.addr == server.ip.add.ress告诉我,它试图通过HTTP连接。
  • 服务器回复,但几个消息后来回停止
  • 另一台机器当然只是使用smb

我想端口80只是意味着它默认为WebDAV,但我一直没能find任何可以导致这一点。

谷歌search它是我发现最接近的是这个http://www.techrepublic.com/article/get-vista-and-samba-to-work/6353849但这又是一个XP电脑,我无法连接到其他原生的Windows共享(我尝试了解决scheme,它不工作。)

如果您认为它是WebDAV,您是否尝试禁用WebDAV客户端?

Services.msc -> webclient -> Stop/Disable

另外,从SysInternals中使用Process Monitor可以看出当某些事情没有像预期的那样执行时,幕后会发生什么。

原来在“本地连接属性”中的“Microsoftnetworking客户端”已被卸载。

我们发现的方式是通过对有什么设置可能导致问题进行有根据的猜测,然后比较工作电脑的设置,然后查看我们发现的差异。

find原因解决scheme是重新安装它:单击“安装…”button,select列表中的客户端并按照向导。