我需要为我的托管专用服务器设置一个 UNC 共享以访问其自身的共享。不幸的是,TFS 需要一个 UNC 共享。
我在Windows Server 2008 Standard SP2 64bit
由 GoDaddy 托管的 PIX 501 防火墙后面的专用服务器上。
我只是无法让服务器访问自己并收到此错误:
Windows 无法访问
\\SERVER\SHARE
检查名称的拼写.. 等。
我发现了很多关于这个的问题,但没有回答我的问题。
- 服务器 2008 标准 x64 SP2
- 工作组 - 不是域
- Windows 防火墙已关闭
- 计算机浏览器服务已开启
- 我正在尝试
\\MYMACHINE\TFS-BUILDS
通过输入 - 或双击来访问。两者都不起作用。 - 机器有单网卡
- 文件共享向导说共享正常
- 共享显示在“计算机管理”下
- 权限设置为“所有人”完全控制
- 事件日志中没有明显的错误
- 重启没有解决
- 不幸的是,我无法尝试访问这台机器内外的其他共享,因为它是托管的专用服务器,并且是硬件防火墙后面的唯一机器。
我唯一能想到的就是需要配置硬件防火墙。我不认为是这样,因为我们在不同的硬件防火墙后面有一台 2003 Server 机器,并且工作正常。
到底还剩下什么?!
好,我知道了!
显然,默认情况下没有为网络适配器安装“Microsoft 网络的文件和打印机共享”。我不确定这是 Windows 2008 的默认设置还是网卡的默认设置。
这是修复它的方法:
你现在应该可以看到了。天哪!(来自http://kaadaitcha.cx/file_sharing.html的回答)
在尝试访问管理共享时,例如
\\servername\c$
您可能需要设置注册表项 - 是的,真的!这就是微软所说的“ UAC 远程限制”
见http://helgeklein.com/blog/2011/08/access-denied-trying-to-connect-to-administrative-shares-on-windows-7/
这是一个旧线程,但以防万一它可以帮助某人:
甚至已经安装了“Microsoft Networks 文件和打印机共享”服务和“Microsoft Networks 客户端”客户端,我不得不卸载并重新安装它们,每次都重新启动。那为我解决了!
对我来说,我无法进行自我网络共享:
dir \\HOSTNAME\c$
也不在资源管理器中:
\\HOSTNAME\c$
最终的解决方案是开启 IPV6。
还要确保您安装并启用了 Microsoft 网络的文件和打印机共享。