对于软件测试,我有一台机器将尝试访问某个主机名下的网络共享。
我想在一台机器上托管所有这些共享,而不是访问网络 - 所以我将它与网络完全断开。
在我的 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
- 添加新的字符串值调用
OptionalNames
并赋予它新somealias
值。 - 重新启动计算机(或者重新启动服务服务器)
经过两天的搜索,我正确地推断出问题不在于共享设置、用户或名称解析。问题在于 LanmanServer(服务器服务)。
连接到 时,即成功连接到本地主机somealias
。但此后,在身份验证期间,服务无法识别您正在连接的主机名。