问:XP系统的电脑无法访问Windows7的共享文件夹,有些虽然能看到Windows7下的共享目录,但是一旦进入目录,就会提示没有访问权限。

解决方案:进入到“网络和共享中心”进行设置,将Windows的防火墙关闭。虽然这样做会有不安全的风险,但是为了能实现不同系统间的相互访问,也只能不得已而为之了。

关闭了Windows防火墙后,下一步要进入到防火墙设置界面左边的“高级设置”中,对“入站规则”和“出站规则”进行修改。在这两个规则中,分别找到“文件和打印机共享”选项,并且将其全部选项设定成“Allow all connection”。

在进行完以上设定后,要进入到“用户帐户”里,开启“Guest”帐户,并且在系统服务里,开启对应的共享功能。至此,共享的设定已经完成得差不多了。最后是对所对应的共享文件夹进行设置。如果熟悉XP共享设置的用户,基本上可以很方便的对以下设置进行操作,其Windows7设置共享的理念和XP几乎是相同的,有所区别的只是设置的路径有所不同。

第一步选择要共享的文件夹,单击右键选择“属性”,在“共享”的选项卡里选择“高级共享”,并且将“共享此文件夹”前的钩打上,随后在“权限”中依次点击“添加”——“高级”——“立即查找”。然后在查找的结果中选择“Everyone”以及“Guest”并确认即可。

通过以上步骤基本上可以解决99%的XP无法访问Windows7的共享文件夹的问题,当然也不排除通过以上方法依然出现访问异常。为此建议可以暂时关闭额外安装的杀毒软件或者诸如天网等第三方的网络防火墙,以免其它网络防火墙对访问造成阻碍。

————————————————————————————————————————————————

:单位局域网中的操作系统很多,有XP、Vista,还有Windows 7。现在我遇到了一个问题,就是XP在网上邻居中能够看到共享的驱动器,访问时却提示没有权限。由于共享驱动器不能运用向导,只能运用高级共享,但明明高级共享中已经添加了“Everyone”的权限,怎么还是说没有权限呢?请指点迷津!

解决方案:因为你忽视了一点——共享除了要分配相应权限外,还同时受制于文件系统的NTFS权限。所以还必须在驱动器的安全选项卡中添加相应的NTFS权限,而Windows 7/Vista下格式化的驱动器及以下的目录默认是没有“Everyone”和“Guest”权限的。但由于通过向导形式共享时会自动匹配和更新NTFS的权限,所以一般共享文件夹不会有问题。

Windows 7/Vista下格式化的驱动器默认的权限有:Authenticated Users(XP无此项);System Administrators(管理员组);Users(受限用户组)。而XP默认的权限是:Administrators(管理员组);CreatorOwner(建立文件夹的所有者,Vista无此项);Everyone(XP下驱动器默认就有只读的权限)。

其中最主要的一个不同就是CreatorOwner(所有者)了。在XP下建立的文件夹所有者是建立该文件夹的具体用户,所以配置过权限的文件夹重装系统后NTFS后往往会出现以SID形式显示的未知账户。而Windows 7/Vista 默认的所有者是该组,比如你是管理员,你建立的文件夹所有者就是Administrators组。所以Windows 7/Vista 下建立的文件夹没有CreatorOwner的相应权限。

道理说了这么多,解决的办法就一句话:只要在你所建立的共享文件夹或系统NTFS格式的硬盘上点鼠标右键然依次选择“属性→安全”,然后在“组或用户名”栏点“编辑”,再点“添加”,在“输入对象名称来选择”中输入“Everyone”后点“确定”。XP的机子就能访问你在Windows 7/Vista 中所建立的共享驱动器和文件夹了。

版权申明:您可以随意转载本博客内容,但是必须注明出处,这也是对原创作者最基本的尊重


您可能会对以下内容有兴趣:

  1. 在Windows Vista系统里快速获取文件及文件夹所有权的方法     Windows Vista系统中提供了一个命令行软件“takeown”,这个工具以重新分配文件所有权的方式允许管理员重新获取先前被拒绝访问的文件访问权。但是命令行操作太过烦琐,所以国外有牛人将这样的操作整合到了文件右键菜单中:     只需要轻点右键,然后点“取得此文件所有权”,就可以获得对这个文件的访问权。这个菜单是通过一个注册表文件来添加的,请将以下内容粘贴到附件的记事本程序里,然后将其另存在桌面上,文件名为File.reg文件,以管理员权限将其导入注册表后即可完成操作 Windows Registry Editor Version 5.00...
  2. Windows XP/2003/Vista/Win7开机自动登录系统账号的方法 在Windows 系统(Windows XP,Windows 2003,Windows Vista,Windows 7)中,实现开机自动登录用户其实很容易的, 第一种方法是这样的     第1步:运行注册表编辑器(在开始菜单点击“运行”,输入Regedit后按下回车键即可打开注册表编辑器),依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon...
  3. 如果,在30天内不激活Windows 7 RTM,Windows 7(含Windows Vista)系统会有什么变化? 问: 如果,在30天内不激活Windows 7 RTM,系统会有什么变化? 答: 在30天内不激活Windows 7 RTM,不影响使用,如果超过30天的激活宽限期,应该和VISTA一样进入缩减功能模式,请参见(Windows Vista 中的缩减功能模式的行为):...
  4. 使用regini命令行设置注册表权限的办法 @Echo OffTITLE 注册表权限设置V1.1                                           :STARTClsEcho               权限代码表Echo —————————————Echo 1    – Administrators...
  5. 使用磁盘清理工具后,Windows Vista 中的混合睡眠功能和休眠功能可能变得不可用 问题状况 : 在 Windows Vista 中使用磁盘清理工具之后,可能会出现以下症状: 无法在“电源选项”中看… 在 Windows Vista...