我需要为托pipe的专用服务器设置一个UNC共享,以便自己访问共享。 不幸的是,TFS需要一个UNC份额。
我使用的是GoDaddy托pipe的PIX 501防火墙后面的Windows Server 2008 Standard SP2 64bit专用服务器。
我只是无法让服务器访问自己,并得到这个错误:
Windows无法访问
\\SERVER\SHARE检查名称的拼写..等
我发现了很多关于这个问题的问题 ,但没有回答我的问题。
\\MYMACHINE\TFS-BUILDS 。 两者都行不通。 我唯一能想到的是硬件防火墙需要configuration。 我不认为这是因为我们有一个2003服务器机器在不同的硬件防火墙后面,并且工作正常。
剩下什么了?
好,我知道了!
显然,默认情况下,networking适配器没有安装“Microsoftnetworking的文件和打印机共享”。 我不确定这是Windows 2008默认还是网卡的默认设置。
这是什么修复它:
你应该能够看到它。 JEES! (来自http://kadaitcha.cx/file_sharing.html的答案)
当试图访问pipe理共享如\\servername\c$您可能需要设置一个registry项 – 是的真的!
这就是微软所称的“ UAC远程限制 ”
> Key: > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System > Value: LocalAccountTokenFilterPolicy > Data: 1 (to disable, 0 enables filtering) > Type: REG_DWORD (32-bit)
这是一个古老的线索,但以防万一它可以帮助某人:
即使“Microsoftnetworking文件和打印机共享”服务和“Microsoftnetworking客户端”客户端已经安装,我不得不卸载并重新安装,每次都重新启动。 这为我解决了!
对我而言,我无法做一个自我分享的networking:
dir \\HOSTNAME\c$
在资源pipe理器中:
\\HOSTNAME\c$
最终的解决scheme是打开IPV6。
另外请确保已安装并启用了Microsoftnetworking的“文件和打印机共享” 。