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

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

我遇到了一个奇怪的问题。从 Windows XP 访问 Windows 7 共享时,出现了以下错误消息。

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

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

答案1

好的伙计们,这是答案。

问题是双方都没有设置 NTML 响应。我必须在 xp 和 wind7 上进行以下设置,然后重新启动即可解决问题。

  1. 编辑工具
  2. Windows 设置。展开“本地策略”,然后选择“安全选项”
  3. 替代方案:输入 secpol.msc 来启动编辑器
  4. 在列表中找到“网络安全:LAN 管理器身份验证级别”并双击它。
  5. 将设置从“仅发送 NTMLv2 响应”更改为“发送 LM 和 NTLM – 如果协商则使用 NTLMv2 会话”

答案2

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

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

相关内容