多年来,我一直在设置文件共享,以便我的笔记本电脑可以访问台式电脑上的文件。我通过在两台 PC 上创建匹配的(本地)用户帐户来做到这一点。多年来,即使我的台式 PC 上安装了 Windows 7,它也运行良好,但几个月前它自发停止工作(在我将台式 PC 升级到 Windows 10 几个月后)。
我仍然可以通过 IP 地址访问共享文件夹,但不能通过主机名。换句话说, \\192.168.1.9\ 有效,但 \\DesktopName\ 无效。不幸的是,我的路由器不允许我为台式 PC 分配静态 IP 地址,因此我不能将其用作方便的解决方法。
唯一可以暂时修复它的方法是使用 Windows 设置中的“网络重置”。但是,它几乎立即停止工作。之后,任何通过主机名访问共享文件夹的尝试都会提示我“输入网络凭据”,但我的凭据不被接受。
问题仅在于这台笔记本电脑访问这台台式电脑。我仍然可以从家里的其他计算机访问共享文件,包括另一台 Windows 10 笔记本电脑。我还可以通过这台笔记本电脑的主机名访问其他计算机。
其他注意事项:
• 我使用私人互联网访问VPN,但我认为它不负责任,因为无论是否打开它,我都会遇到问题。
• 我不想使用Microsoft 帐户登录我的个人计算机,所以我没有尝试过。
• 我已经尝试了 Windows 凭据管理器 — 添加和删除我的凭据。
• 我尝试打开各种帮助页面上推荐的 Windows 服务。
• 我在网络和共享中心仔细检查了“高级共享设置”。
• 我的 TCP/IPv4 设置被配置为自动获取 IP 地址和 DNS 服务器。
我被难住了。我知道这个论坛和其他人已经有类似的问题......但我觉得我已经尝试了所有这些建议。我肯定错过了什么。
您需要打开网络发现才能通过 netbios 名称访问 PC。打开网络和共享中心,然后选择更改高级共享设置。打开网络发现并保存更改。并尝试在网络和共享中心将网络位置更改为工作或家庭。还可以尝试在主机文件中添加 IP 地址。
我同意瓦西夫哈桑的观点。我推荐的另一件事:
在笔记本电脑上,转到“控制面板”->“凭据”(如果从此时看不到,请尝试搜索栏)。查找存储在笔记本电脑中的旧凭据以连接到桌面,并删除您看到的所有条目。当旧的存储凭据发生冲突时,我已经看到这种情况发生。
由于您无法在路由器中进行 DHCP 保留,您可以尝试的一件事是为您的桌面 Windows 10 计算机提供静态 IP 地址。
使用 TCP/IP 属性手动分配: IP 地址 子网掩码 网关(路由器) IP 地址
然后为两个手动 DNS 地址分配静态 IP 地址(来自您的路由器/ISP 设置)。
重新启动台式电脑并确保它正确连接到 Internet。
现在任何其他计算机都可以通过相同的 IP 地址访问它,或者(如前所述)在您要连接的计算机的 HOSTS 文件中添加一个条目,其中包含主计算机的名称和 IP 地址。
对所有其他计算机使用标准 DHCP。
那应该可以解决您的问题。
更新:
自发布以来,我想我已修复它。我不完全明白发生了什么,但罪魁祸首似乎是SAS University Edition。它以非常复杂的方式运行(通过 VirtualBox),其中包括安装自己的网络适配器,并通过浏览器访问
localhost:10080/SASInformationCenter/index.html
在 SAS 网络适配器的 TCP/IPv4 设置中,我意识到它被设置为静态 IP 地址(与我的“真实”网络适配器不同)。我终于注意到 SAS 网络适配器的 IP 地址是我尝试从笔记本电脑 ping 桌面时看到的那个。我的猜测是它以某种方式“接管”了桌面的主机名,因此我通过主机名连接到桌面的尝试被重定向到 SAS 的特殊网络适配器。
SAS University Edition安装在两台计算机上。修复(敲木头;从昨晚开始一直在工作)是进入笔记本电脑上的 SAS 网络适配器设置并更改静态 IP 以使其与台式 PC 上的 SAS 网络适配器不同。我想这解决了某种冲突,因为现在 ping 桌面会产生正确的 IP 地址,并且文件共享再次起作用。
感谢所有评论的人。很抱歉,我最终不需要你的帮助。
PS – 我想得越多,我就越不明白为什么这真的有效。
当笔记本电脑和台式机上的两个 SAS 网络适配器的 IP 地址都为 192.168.56.1 时,从笔记本电脑 ping 台式机的主机名返回 192.168.56.1。
将笔记本电脑的 SAS 网络适配器更改为 192.168.56.2 后,从笔记本电脑 ping 桌面的主机名返回 192.168.1.9(桌面当前的本地 IP)。
这对我来说毫无意义。看来A不应该影响B。
你们都错了与 DNS 无关;映射驱动器时使用 IP 地址回退到 NTLM 身份验证使用名称使用 Kerberos !!! 停止查看 DNS 检查您的 NTLM / Kerberos -