在 Windows 7 上,如何在一台计算机上的多个主机名下共享文件?“系统错误 86”

在 Windows 7 上,如何在一台计算机上的多个主机名下共享文件?“系统错误 86”

对于软件测试,我有一台机器将尝试访问某个主机名下的网络共享。

我想在一台机器上托管所有这些共享,而不是访问网络 - 所以我将它与网络完全断开。

在我的 hosts 文件中,我创建了一个条目127.0.0.1 somealias,所以现在我可以 ping somealias

现在,Windows 资源管理器(和net use)表现得好像它们愿意访问\\somealias\share(并且能够访问\\localhost\share),但突然要求输入用户名和密码。无论我如何配置共享、用户名、密码和共享权限,错误都是这样的:incorrect username or password

使用net use,我获得更多信息:System error 86

我需要做什么?

答案1

解决方案是使用以下命令告诉 LanmanServer 您有一个备用主机名regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
  1. 添加新的字符串值调用OptionalNames并赋予它新somealias值。
  2. 重新启动计算机(或者重新启动服务服务器

经过两天的搜索,我正确地推断出问题不在于共享设置、用户或名称解析。问题在于 LanmanServer(服务器服务)。

连接到 时,即成功连接到本地主机somealias。但此后,在身份验证期间,服务无法识别您正在连接的主机名。

相关内容