从Windows XP访问Windows 7上的共享时出现系统错误58

我得到一个奇怪的。 从Windows XP访问Windows 7共享时出现错误消息。

发生系统错误58。 指定的服务器无法执行请求的操作

两台机器都在同一个域中。 Windows XP计算机可以查看和访问除Windows 7上的其他共享的所有其他共享。两台计算机都没有软​​件防火墙。

好的,这里的人就是答案。

问题是双方都没有设置NTML响应。 我不得不在xp和wind7上设置下面的命令,而重新启动的时候也是如此。

  1. GPEDIT.MSC
  2. Windows设置。 展开“本地策略”并select“安全选项”
  3. 备用:然后inputsecpol.msc来获取编辑器
  4. 在列表中find“networking安全:LANpipe理器身份validation级别”,然后双击它。
  5. 将设置从“仅发送NTMLv2响应”更改为“发送LM和NTLM – 如果协商使用NTLMv2会话”

以下是Win7所需的更改解决scheme,以允许XP(Vista之前)客户端连接到Win7计算机上的共享和打印机:

  1. 开始 – 运行(Windows – R) – GPedit.msc
  2. 在打开的组策略编辑器窗口中,在左侧窗格中展开:
    • 本地计算机策略
      • 计算机configuration
        • Windows设置
          • 安全设定
  3. 点击“本地计算机上的IP安全策略”
  4. 在右侧窗格中,双击SecNet RAS / VPN客户端POlicy(唯一的条目)
  5. 在打开的新属性对话框中,在“规则”选项卡中,滚动至列表底部
  6. 选中“”默认响应(仅适用于Windows的早期版本)
  7. 单击确定