Vista共享文件夹无法访问?呵呵,谁能向导文件共享访问的问题又会让我遇到呢:)(如果您刚刚接触 Vista,建议您先读读这篇文章
[url]http://gnaw0725.blogbus.com/logs/5365959.html[/url]
)今天,在Windows Vista上共享了一个文件夹做测试,没曾想访问共享文件夹的时候,就出现了问题。能够看到共享文件夹,但双击就会提示:
URL is not accessible.You might not have permission to use this network resource.Contace the administrator of this server to find out if you have access permissions.Access is denied.
URL is not accessible.You might not have permission to use this network resource.Contace the administrator of this server to find out if you have access permissions.Access is denied.
gnaw0725 注:在写本文的时候,我尽量用命令行开启各个窗口,这一方面能省不少字,另一方面也能让大家不断掌握一些快捷命令行,至于有些命令行太长不易记忆,那么您可以用start++来解决(关于它的使用,请参看
[url]http://gnaw0725.blogbus.com/logs/4888446.html[/url]
)。那么,在下文中如非特殊注明,“执行xxx命令”意思都是按下 windows徽标键(Winkey)+R,然后输入相应的命令,点击确定。
同时,我也将给一些关键字同时标注英文,这样方便大家用这些关键字进行 google的搜索。
同时,我也将给一些关键字同时标注英文,这样方便大家用这些关键字进行 google的搜索。
难道又遇到了类似Windows XP简单文件共享的问题?先看防火墙设置,执行 firewall.cpl,点击“更改设置”,在弹出的“Windows 防火墙设置”对话框中,点击“例外”选项卡,在程序或端口列表中看到“文件和打印机共享”是勾选的。在后面的步骤中,我注意到在“网络和共享中心”的“共享和发现”中各项设置,其实和这里的勾选项是一样的作用,反之亦然。
然后查看一下本地安全策略,您可以执行 gpedit.msc ,在打开的组策略对象编辑器左边栏,浏览到 计算机配置-windows设置-安全设置-本地策略-安全策略-安全选项,“网络访问:本地账户的共享和安全模型”,发现vista默认的设置就是“经典-对本地用户进行身份验证,不改变其本来身份”(这个问题,我将在下面提到它)
然后查看一下本地安全策略,您可以执行 gpedit.msc ,在打开的组策略对象编辑器左边栏,浏览到 计算机配置-windows设置-安全设置-本地策略-安全策略-安全选项,“网络访问:本地账户的共享和安全模型”,发现vista默认的设置就是“经典-对本地用户进行身份验证,不改变其本来身份”(这个问题,我将在下面提到它)
ok,我接着做了两个测试:
1、关闭文件共享(Turn off File Sharing)。这个时间尝试访问共享文件夹,长久等待后的提示:
No network provider accepted the given network path.根本无法连接共享文件夹的电脑。
2、关闭密码保护共享(Password Protected Sharing)再次尝试访问共享文件夹,又看到了文章开头的现象。但使用net use \\pc\share /user:username password 可以连接成功。(关于使用命令行debug的问题,请参看 [url]http://gnaw0725.blogbus.com/logs/2005/04/4888511.html[/url] )
1、关闭文件共享(Turn off File Sharing)。这个时间尝试访问共享文件夹,长久等待后的提示:
No network provider accepted the given network path.根本无法连接共享文件夹的电脑。
2、关闭密码保护共享(Password Protected Sharing)再次尝试访问共享文件夹,又看到了文章开头的现象。但使用net use \\pc\share /user:username password 可以连接成功。(关于使用命令行debug的问题,请参看 [url]http://gnaw0725.blogbus.com/logs/2005/04/4888511.html[/url] )
我尝试以 password protected sharing 为关键字搜索微软站点,或者如下信息:
Microsoft Windows Vista
默认状态下,Vista没有启用简单文件共享,而且对应的选项设置也从文件夹高级选项中撤除。当停用密码保护共享时,并且已经针对 Guest或者Everyone账户共享了文件夹,安么网络中的任何人都可以访问该共享文件夹。此时相当于Windows XP中的简单文件共享。
gnaw0725 注:在vista中查看文件夹选项,请执行 control.exe /name Microsoft.FolderOptions
Microsoft Windows Vista
默认状态下,Vista没有启用简单文件共享,而且对应的选项设置也从文件夹高级选项中撤除。当停用密码保护共享时,并且已经针对 Guest或者Everyone账户共享了文件夹,安么网络中的任何人都可以访问该共享文件夹。此时相当于Windows XP中的简单文件共享。
gnaw0725 注:在vista中查看文件夹选项,请执行 control.exe /name Microsoft.FolderOptions
随后我又参考了《Windows Vista Inside Out》(需要提到一点:由微软出版社出的Inside Out系列,都是对于系统的深入浅出的阐述,对于ITPro来说都是很不错的资料,而相对来说 Resource Kit系列则是深入探讨),得到如下信息:
Windows Vista 具有两种共享方式:
Windows Vista 具有两种共享方式:
公共文件夹共享(Public Folder Sharing)Windows Vista 引入了公共文件夹共享的概念,当您把文件或者文件夹放到该目录或者子文件夹的时候,那么这些文件对于网络上所有用户是有效的,Vista用公共文件夹替代了WindowsXP中的共享文档文件夹的功能。如果您在网络和共享中心打开了密码保护共享,那么访问公共文件夹就需要知道您计算机上的用户名和密码。
任意文件夹共享(Any Folder Sharing)如同之前版本系统的共享一样,可以共享除了公共文件夹之外的任意文件夹。
密码保护共享 (Password Protected Sharing)
当密码保护共享开启的时候,网络用户如果访问您的共享文件夹(包括公共文件夹)或者共享打印机,那么就必须提供您计算机上的用户名和密码。此时Windows将会首先尝试使用当前登陆的用户名和密码连接共享文件夹,如果匹配,那么允许访问,如果不匹配,那么Windows就会弹出一个对话框,以询问访问该共享文件夹所需要的用户名和密码。
当密码保护共享开启的时候,网络用户如果访问您的共享文件夹(包括公共文件夹)或者共享打印机,那么就必须提供您计算机上的用户名和密码。此时Windows将会首先尝试使用当前登陆的用户名和密码连接共享文件夹,如果匹配,那么允许访问,如果不匹配,那么Windows就会弹出一个对话框,以询问访问该共享文件夹所需要的用户名和密码。
OK,那么当密码保护共享关闭的时候,应该是怎样的情况呢?
- 在大部分情況下,公共文件夹的访问将会成功,而且不会询问用户名和密码。
- 在某些情况下会询问用户名和密码,此时您可以输入未包含密码的Guest用户名,从而访问共享文件夹。
- 如果共享文件夹的权限列表中没有Guest或者Everyone账户,即便您输入了Guest用户名,当前访问动作仍然会失败。
通过上面的了解,我就知道该如何解决我所遇到的问题了。
1、如果不开启密码保护共享,那么就需要启用guest账户,并且将其添加到共享文件夹的权限列表中去。
2、如果开启密码保护共享,那么就需要在共享文件夹的计算机上设置一个账户,并且设置密码,然后将其添加到共享文件夹的权限列表中去。
1、如果不开启密码保护共享,那么就需要启用guest账户,并且将其添加到共享文件夹的权限列表中去。
2、如果开启密码保护共享,那么就需要在共享文件夹的计算机上设置一个账户,并且设置密码,然后将其添加到共享文件夹的权限列表中去。
gnaw0725注:vista本地安全性策略中规定,如果账户密码为空,默认状态下仅允许本地登陆,而不允许从网络登陆。
最后总结一下,如果各位遇到这样的问题,就需要执行 control.exe /name Microsoft.NetworkAndSharingCenter 开启网络和共享中心(Network and Sharing Center),查看如下设置项:
- 设置网络类型为 家庭/办公(私有)Set Network Category to Home/Work (Private)
- 确认文件共享处于开启状态 Ensure file sharing is ON
- 确认密码保护共享为开启状态 Ensure password protected sharing is ON
然后执行 lusrmgr.msc ,开启本地用户和组管理器
- 确认用户账户非空密码 Ensure every user account has a non-empty password
最后右键点击共享文件夹,查看高级共享以及安全权限设置(还记得我们之前讨论过的共享权限和安全权限的问题吧,请参考 [url]http://gnaw0725.blogbus.com/logs/2005/08/4888506.html[/url] )
- 确认共享权限是正确的 Ensure folder sharing permission is Right
BTW: 您还需要回忆一下,是否将本地安全策略中本地账户的共享和安全模型做了变动。
- 设置网络类型为 家庭/办公(私有)Set Network Category to Home/Work (Private)
- 确认文件共享处于开启状态 Ensure file sharing is ON
- 确认密码保护共享为开启状态 Ensure password protected sharing is ON
然后执行 lusrmgr.msc ,开启本地用户和组管理器
- 确认用户账户非空密码 Ensure every user account has a non-empty password
最后右键点击共享文件夹,查看高级共享以及安全权限设置(还记得我们之前讨论过的共享权限和安全权限的问题吧,请参考 [url]http://gnaw0725.blogbus.com/logs/2005/08/4888506.html[/url] )
- 确认共享权限是正确的 Ensure folder sharing permission is Right
BTW: 您还需要回忆一下,是否将本地安全策略中本地账户的共享和安全模型做了变动。
更多详细的资料,请参看
[url]http://www.microsoft.com/technet/network/evaluate/vista_fp.mspx[/url]
以及 [url]http://www.microsoft.com/taiwan/technet/itsolutions/network/evaluate/vista_fp.mspx?mfr=true[/url]
以及 [url]http://www.microsoft.com/taiwan/technet/itsolutions/network/evaluate/vista_fp.mspx?mfr=true[/url]
关于Vista 100个技巧,请参考
[url]http://gnaw0725.blogbus.com/logs/5011924.html[/url]
关于Vista美化,请参考 [url]http://gnaw0725.blogbus.com/logs/5258427.html[/url]
关于Vista加入域,请参考 [url]http://gnaw0725.blogbus.com/logs/5322425.html[/url]
关于Vista的更多文章,请点击 [url]http://gnaw0725.blogbus.com/c1404553/[/url]
关于Vista美化,请参考 [url]http://gnaw0725.blogbus.com/logs/5258427.html[/url]
关于Vista加入域,请参考 [url]http://gnaw0725.blogbus.com/logs/5322425.html[/url]
关于Vista的更多文章,请点击 [url]http://gnaw0725.blogbus.com/c1404553/[/url]
转载于:https://blog.51cto.com/yaoyao/63058