当前位置:文档之家› WIN7与XP访问共享文件无权限的解决方法

WIN7与XP访问共享文件无权限的解决方法

WIN7与XP访问共享文件无权限的解决方法
WIN7与XP访问共享文件无权限的解决方法

WIN7访问共享文件无权限解决方法

家用路由器连接了两台电脑,都是win7的系统,能从网络里发现对方的电脑,但是就是进不去,

提示的是:windows无法访问请检查名称的拼写否则,网络可能有问题。

解决方法:

开始运行输入gpedit.msc

计算机设置 windows设置安全设置本地策略用户权限分配拒绝从网络访问此计算机

删除guest用户

或者guest用户可能没打开可以打开控制面板用户账户进行更改

自己在桌面建一个文本文档然后把下边的编译信息复制上去然后保存把文件后缀名的TXT改为reg 然后再保存双击打开植入注册表信息就搞定了

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Win7系统:

1.网络和共享中心---点击网络右边的自定义---将网络类型设置为专用网络。

2.共享和发现---启用网络发现、文件共享、打印机共享。密码保护的共享则可以设置为关闭。

3. 跨操作系统的打印机共享涉及到驱动的问题,为了避免麻烦,建议不要跨操作系统共享打印机。

4.访问策略设置

用WIN+R打开运行---输入secpol.msc回车,打开本地安全设置

安全设置----本地策略----安全选项

帐户: 使用空白密码的本地帐户只允许进行控制台登录,设置为已禁用。

此选项默认为已启用。这是很关键的一步,因为很多人的电脑都是没有加密码的的。如果你当前使用的帐号没有密码的话,只允许控制台登录,就无法通过网上邻居(XP)或网络(Vista)来访问了。所以此处需要禁用。

网络访问: 不允许 SAM 帐户和共享的匿名枚举] ,设置为已禁用。

此选项默认为已禁用。Windows 允许匿名用户执行某些活动,如枚举域帐户和网络共享的名称。这提供了方便,也带来潜在的风险。有的版本的系统(比如GhostXP电脑公司版)为了安全起见,将其设置为启用,但这样一来,局域网其它电脑就会无法查看你共享的内容了。

网络访问: 本地帐户的共享和安全模型,设置为仅来宾。

此选项对加入了域的计算机默认为[经典],对独立的计算机默认为[仅来宾]。这是一个共享安全的辅助选项。小规模局域网内部的计算机彼此之间都是信任的,不存在非法访问的问题,为了方便起见,建议使用仅来宾方式。而使用经典模式可以更好地划定共享资源的访问权限,对于规模稍大的局域网,为了防止共享的资源被非法访问,就可以使用这种方式。

安全设置---本地策略---用户权利指派

从网络访问此计算机:查看有没有本机来宾帐户即guest,如果没有就加上。

拒绝从网络访问这台计算机:查看有没有本机来宾帐户名,如果有就删除。

5. Win7系统文件共享设置

文件夹右键---共享---选择要与其共享的用户---点击黑色的小三角箭头---在下拉菜单中选择---everyone(这个列表中的所有用户)。

注意:在进行以上设置之前共享过的文件夹,可能需要重新共享后才能被正常访问。比如说以前使用经典模式共享了该文件夹,改为仅来宾模式后再访问就会出错,提示没权限。解决的办法就是先取消共享,再重新共享。

ps:防火墙没必要关闭,毕竟开方共享不是开放黑客!安全依然重要,在享有共享的时候,不能丢弃安全。

防火墙只要设定开放端口139和445的TCP口,还有137和138的UDP口就可以了。

另外,在服务中,确保TCP/IP NetBIOSHelper服务是自动的没错,但是并不等于这个功能在WINS下启用了,必须还得到网卡的TCP/IP设置里,WINS里面打开TCP /IP上的NETBIOS启用勾勾,这才能真正生效!没这玩艺,就算前面所有工作都做到家了,还是不容易通!就算偶尔通了,也是暂时通,时而通时而不通,通通断断、断断通!只要这个小勾勾打上,就能稳稳地通!

延伸阅读

实用技巧:如何解决winXP/Win7文件不能互访

如何解决XP/Win7文件不能互访,而不是一个“唯一确定的解决办法”。很多时候,一个看上去无关的系统默认设置,很可能就会造成系统之间无法正常访问,因此,谁都无法凭空造出一个完美解决方案。

对于这个的问题,一直认为没有唯一确定的解决方法,也就是说,在遇到具体的情况时才能找到具体的解决办法。但实际上,我们也可以总结出一个大概的解决思路,然后在根据大概的思路,具体问题具体对待。

在Winodws XP和Windows 7之间出现文件共享或互访的障碍时(包括局域网内互访和双机互联的情况),我们可以从以下几个方面入手。

1.防火墙是否关闭

如果在Windows 7和Windows XP之间无法看到对方,首先请坚持二者的防火墙是否关闭。

关闭Windows 7防火墙

在关闭Windows 7和Windows XP的系统防火墙后,你要注意是否安装了第三方防火墙。如果已安装,请关闭。

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

2.开启Guest账户

直到现在,也没有一个比较合理的解释来说明,为什么不开启Guest账户会影响到Windows系统之间的互访。这一情况在解决Windows 98和Windows XP之间已经是不止一次的得到印证。因此,在Windows XP和Windows 7之间的互访,也需要开启Guest账户。

开启Windows 7的来宾账户

同样的,你还需要在Windows XP系统中,也开启Guest来宾账户。

3.文件和打印机共享

当用户将防火墙关闭,来宾帐户也已经开启,但仍然无法实现互访时,用户需要分别开启Windows XP和Windows 7防火墙下的“文件和打印机共享”。

开启Windows XP防火墙下的文件和打印机共享

特别提醒一句,如果你是通过远程共享的方式进行的访问,还应该找到远程服务有关的项,并分别将他们开启。

4.用户权限

在Windows 7系统中,出于系统安全的考虑,微软赋予了管理员帐户更高的安全权限。但这种“高权限”设置,在系统互访时会造成更多的访问障碍。通常情况下,由于Windows 7系统对于系统访问“警惕性较高”,因此,如果遇到系统提示权限不够时,你需要赋予访问者更高权限。

小知识:Windows 7系统中的安全账户权限

包括一些Windows 7用户在内,很多人都认为Administrator帐户是系统内最高权限的拥有者,其实并非如此。微软在Windows 7中还设置了一个隐藏账户,它具有更高的权限。

回到刚才的话题,由于对方是网络访问,你在局域网中很可能因为无法为具体的访问账户提升权限,因此,你就需要降低被访问的文件(夹)的权限,也就是说,间接赋予访问者“完全控制权限”。

降低被访问文件夹的权限Windows 7

特别提示:

如果用户按照上述方法设置后,访问者依然无法访问共享文件,建议大家在“123属性”文件夹中,切换到“安全”标签,然后给文件夹添加访问用户的完全控制权限。

5.安全软件或系统辅助软件

在Windows XP时代,鼎鼎有名的系统辅助类软件,莫过于Windows优化大师,已经超级兔子魔法设置。在Windows 7平台下,此类软件依然有部分用户在使用。此类软件也是出于系统安全的考虑,一般会关闭系统远程访问,或是文件夹共享等。如果你安装了此类软件,那就需要查看它们的程序设置,是否关闭了共享和远程服务等。

此外,在一些杀毒软件中,它们也会对远程服务和访问予以限制,你同样需要解除限制。

局域网内win7资源共享详细设置

本文讲解在Win7下如何设置共享,以xp访问win7的共享为例。

当用xp访问win7共享的时候(在地址栏输入\\192.168.0.3),出现“Windows找不到'\\192.168.0.3'。请检查拼写是否正确,然后重试,或单击"开始"按钮,再单击"搜索",搜索项目。”提示,如下图

解决办法:打开win7上的控制面板,进入“系统和安全”

进入“Windows防火墙”

通常来说,防火墙应该是开启的,点击“打开或关闭Windows防火墙”

如下图

选择“关闭Windows防火墙(不推荐)”

防火墙被关闭

此时,再到xp系统的电脑上访问共享

会出现两种情况:

1.win7登陆时需要键入密码

键入win7的用户名和密码,登陆

访问共享成功!(win7上暂无任何共享)

2.win7登陆时无需键入密码

键入win7的用户名,密码为空,提示“\\192.168.0.3无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。登陆失败:用户账户限制。可能的原因包括不允许空密码,登陆时间限制,或强制的策略限制。”,如下图

由于win7登陆账户无密码,但是又由于安全方面的策略不允许空密码访问共享,所以,此时无法登陆。

解决方法:到win7上的控制面板里打开“用户账户和家庭安全”

打开“用户账户”

在“更改用户账户”中打开“管理其他账户”

可以看到“Guest 来宾账户没有启用”,点击Guest来宾账户

启用来宾账户

来宾账户已经启用

再次在xp系统下访问win7共享,又有提示信息“\\192.168.0.3无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。登陆失败:未授予用户在此计算机上的请求登陆类型。”

这是因为Guest账户在win7操作系统里默认不允许从网络访问win7的计算机.

在win7中使用gpedit.msc打开本地组策略编辑器

“本地计算机策略”->“计算机配置”->“Windows设置”->“安全设置”->“本地策略”->“用户权限分配”

在本地组策略编辑器的“策略”中找到“从网络访问此计算机”,打开后,点击“添加用户和组”

在“输入对象名称来选择”中添“guest”,点击“检查名称

名称存在,点击“确定”

guest账户已经成功添加。

在本地组策略编辑器的“策略”中找到“拒绝从网络访问这台计算机”,打开后看到guest账户在其中

点击guest账户,删除

删除成功

再用xp访问win7共享,访问共享成功!(win7上暂无任何共享)

PS:此时guest账号被使用,如下图,为了安全起见,将其禁用,操作方法见前面部分的启用guest账号。

相关主题
文本预览
相关文档 最新文档