共享文件夹不能访问的解决方法.docx
《共享文件夹不能访问的解决方法.docx》由会员分享,可在线阅读,更多相关《共享文件夹不能访问的解决方法.docx(29页珍藏版)》请在冰豆网上搜索。
共享文件夹不能访问的解决方法
xp不能访问共享文件夹?
例如:
“\\192.168.0.80无法访问。
你可能没有使用网络的权限,请与这台服务器的管理员联系以查明您是否有访问权限。
登录失败:
未授予用户在此计算机上的请求登录类型。
”
方法一:
解除对Guest账号的限制
点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,双击“拒绝从网络访问这台计算机”策略,删除里面的“Guest”账号。
这样其他用户就能够用Guest账号通过网络访问使用WindowsXP系统的计算机了。
方法二:
更改网络访问模式
打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:
本地账号的共享和安全模式”策略,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:
本地用户以自己的身份验证”。
现在,当其他用户通过网络访问使用WindowsXP的计算机时,就可以用自己的“身份”进行登录了(前提是WindowsXP中已有这个账号并且口令是正确的)。
当该策略改变后,文件的共享方式也有所变化,在启用“经典:
本地用户以自己的身份验证”方式后,我们可以对同时访问共享文件的用户数量进行限制,并能针对不同用户设置不同的访问权限。
不过我们可能还会遇到另外一个问题,当用户的口令为空时,访问还是会被拒绝。
原来在“安全选项”中有一个“账户:
使用空白密码的本地账户只允许进行控制台登录”策略默认是启用的,根据WindowsXP安全策略中拒绝优先的原则,密码为空的用户通过网络访问使用WindowsXP的计算机时便会被禁止。
我们只要将这个策略停用即可解决问题。
访问简单文件服务器问题,今天就系统地讲一下,这一般是服务端的设置问题,尤其是XP系统作服务器!
1.物理上要连通,这也是搞网络技术的第一步,坦白说就是ping通;
2.要访问他人的计算机,就算是黑客攻击也是先获得用户名和密码,那访问共享文件夹经常使用的就是guest
账户了,所以这个账户最好是开启,不开启一访问就要输入计算机的用户名和密码;
(当然如果guest账户也设了密码,那同样要输入用户名和密码);
3.如果guest账户没有开启,要求输入用户名和密码时可能出现用户名呈灰色,系统默认为guest访问,不可更改,
此时应该在打开本地组策略(或本地安全策略),在开始运行里输入gpedit.msc进入,修改计算机配置\windows设置\安全设置\本地策略\安全选项\
网络访问:
本地帐户的共享和安全模式为经典-本地用户以自己的身份验证,
4.可能用guest账户访问时会提示没有权限,在XP中经常出现,看提示
提示一:
登录失败,未授予用户在此计算机上的请求登录类型
原因:
没有访问权限 解决:
本地安全策略
(1).看"从网络访问此计算机"中有没有包含guest,一定要包含,当然有everyone就OK了;
(2).看"拒绝从网络访问这台计算机"中有没有包含guest,一定要不包含;
提示二:
拒绝访问
原因:
服务器禁止建立空连接
解决:
修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa右边窗口RestrictAnonymous的
值是否为0,不是则改为0.(关于这一点和上面的第3点,可能有些人对注册表不是很了解,我自己编写了
程序,可以在里
问局域网内winXP的访问问题,现将个人的一点经验总结如下:
一、启用guest来宾帐户;
二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,而“拒绝从网络访问这台计算机”中删除guest帐户;
三、我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前的勾;
四、设置共享文件夹;
五、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访问:
本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证”(可选,此项设置可去除访问时要求输入密码的对话框,也可视情况设为“经典-本地用户以自己的身份验证”);
六、右击“我的电脑”→“属性”→“计算机名”,该选项卡中有没有出现你的局域网工作组名称,如“work”等。
然后单击“网络ID”按钮,开始“网络标识向导”:
单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,如“work”,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。
一般经过以上步骤,基本可以解决。
如果不行,再往下看:
七、检查本地连接是否被禁用,右击“本地连接”→“启用”;
八、关闭网络防火墙;
九、检查是否启用了域,是否加入了该域并检查域设置;
十、检查是否关闭了server服务;
十一、检查本地连接IP、子网掩码、网关及DNS设置是否有误;
十二、“本地连接”→属性→常规,检查是否安装了“Microsoft网络文件和打印机共享”、“Microsoft网络客户端”以及TCP/IP协议;
十三、某些局域网游戏和软件须安装NetBEUI协议。
而且网上有文章说,在小型局域网中,微软在WinXP中只支持的TCP/IP协议和NWLinkIPX/SPX/NetBIOS兼容协议表现不尽如人意,在小型局域网(拥有200台左右电脑的网络)中NetBEUI是占用内存最少、速度最快的一种协议。
安装方法:
①放入WindowsXP安装光盘,到“valueaddMsftetetbeui”目录下将Netnbf.inf复制C:
\Windows\INF中;
②将Nbf.sys复制到C:
\Windows\System32\Drivers中;
③开始→控制面板→网上邻居”→“网络连接”→“本地连接”(就是你目前使用中的局域网连接)上按右键→“属性”→“常规”→“安装”→“通讯协议”→→“添加”,此时就可以看到“NetBEUIProtocol”这一项(此项原来是没有的),选取NetBEUI之后,按确定就OK了。
十四、作为网络浏览服务器的电脑由于病毒、配置低运行慢以及死机等原因导致网络上的计算机列表得不到更新,使得某些机器有时候在网上邻居中找不到。
解决办法:
最简单的办法是重启各种网络设备和电脑,或者关闭个别有上述问题的电脑上的网络浏览服务器功能,方法如下:
win2000/XP下禁用ComputerBrowser服务
十五、给系统打上补丁。
WinXP访问网上邻居的速度较慢,这是WinXP的一个Bug,当我们打开网上邻居时,操作系统首先会从计划任务中进行查找,因此就大大影响了访问的速度,除非您已经安装了SP1补丁才不会存在这个问题。
可以手工解决这一问题。
从注册表中找到“\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace”,这里有一个名为“{D6277990-4C6A-11CF-8D87-00AA0060F5BF}”的子键,该子键指向“计划任务(ScheduledTasks)”,将它直接删除即可。
十六、先卸载网卡驱动,重启再重装;
十七、硬件问题,检查网卡、网线、集线器、路由器等,在检查之前,最好先重启一下网络设备(集线器、交换机、路由器)看能否解决;
十八、病毒(木马)原因。
升级病毒库安全模式下全盘杀毒。
在XP首次使用的时候要在网上邻居的属性里面新建一个网络连接进行网络安装向导。
1、检查计算机之间的物理连接:
网卡是网络连接的基本设备,在桌面计算机中,每个网卡后面的指示灯应该是亮的,这表示连接是正常的。
如果不亮,请检查集线器或交换机是打开的,而且每个客户端连接的指示灯都是亮的,这表示链接是正常的。
接下来检查网线的水晶头是否接触良好。
2、确保所有计算机上都安装了TCP/IP,并且工作正常:
在WindowsXP中默认安装了TCP/IP。
但是,如果出了网络问题想卸载后重新安装TCP/IP就不容易了:
在“本地连接”属性中显示的此连接使用下列项目列表中单击Internet协议(TCP/IP)项,您将发现卸载按钮不可用(被禁用)。
这是因为传输控制协议/Internet协议(TCP/IP)堆栈是MicrosoftXP/2003的核心组件,不能删除。
在这种情况下,如果需要重新安装TCP/IP以使TCP/IP堆栈恢复为原始状态。
可以使用NetShell实用程序重置TCP/IP堆栈,使其恢复到初次安装操作系统时的状态。
方法是:
在命令提示符后键入以下命令,然后按ENTER键:
netshintipresetc:
\resetlog.txt,其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt日志文件及完整路径。
运行此命令的结果与删除并重新安装TCP/IP协议的效果相同。
3、使用ping命令测试网络中两台计算机之间的连接
ping其它计算机IP,在命令提示处,键入pingx.x.x.x(其中x.x.x.x是另一台计算机的IP地址),然后按ENTER键。
应该可以看到来自另一台计算机的几个答复,如:
Replyfromx.x.x.x:
bytes=32time<1msTTL=128
如果没有看到这些答复,或者看到"Requesttimedout",说明本地计算机可能有问题。
如果ping命令成功执行,那么您就确定了计算机可以正确连接,可以跳过下一步。
如果没有看到这些答复,或者看到"Requesttimedout",说明本地计算机可能有问题。
PING本地IP,如果看到"Requesttimedout",说明本地计算机可能有问题。
4、使用ping命令测试网络中名称解析是否正常
pingcomputername,其中computername是远程计算机的名称。
通过ping命令用名称测试计算机连接。
确定计算机的名称的方法是:
在命令提示处,输入SYSTEMINFO。
或者在桌面上右击我的电脑-属性,然后单击计算机名称选项卡。
如果看到该命令的成功答复,说明您在计算机之间具有基本连接和名称解析。
名称解析跟NETBIOS密切相关,看下面的步骤。
5、正确安装网络组件
首先右击网上邻居-属性,选择要共享的网卡。
把IP设置在局域网的同一个网段上。
比如192.168.1.X网段。
然后看一下TCP/IP的高级属性中,是否开启NETBIOS。
在利用WINNT4.0构建的网络系统中,对每一台主机的唯一标识信息是它的NetBIOS名,系统是利用WINS服务、信息广播方式及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,从而实现信息通讯。
在内部网络系统中(也就是通常我们所说的局域网中),利用NetBIOS名实现信息通讯是非常方便、快捷的。
但是在Internet上对一台主机的唯一标识信息是它的FQDN格式的域名(),在Internet是利用DNS标准来实现将域名解析为相应IP地址,WIN2K支持动态DNS,运行活动目录服务的机器可动态地更新DNS表。
WIN2K网络中可以不再需要WINS服务,但是WIN2K仍然支持WINS,这是由于向后兼容的原因。
目前,大多数网络是混合网,既有Win98等系统,又有WINXP/WIN2K等系统,因此需要在TCP/IP协议上捆绑NETBIOS解析计算机名。
查看是否选定“文件和打印服务”组件,如果已将其取消选中,“浏览服务”将不绑定到NetBIOS接口。
成为备份浏览器并且没有启用“文件和打印共享”的基于Windows的计算机无法将浏览列表与客户机共享。
任何将要包括在浏览列表中的计算机也都必须启用“文件和打印共享”。
6、启用打印与文件共享
在网上邻居和本地连接属性里可以看到是否安装了打印机与文件共享。
验证:
如果在网上邻居中看不到自己的机器,说明你没有安装打印机与文件共享。
7、启动"计算机浏览器"服务
计算机浏览器"服务在网络上维护一个计算机更新列表,并将此列表提供给指定为浏览器的计算机。
如果停止了此服务,则既不更新也不维护该列表。
WIN2K/XP要确保计算机浏览服务正常启动。
打开计算机管理->服务和应用程序->服务,在右窗中确保“ComputerBrowser”没有被停止或禁用。
8、运行网络标识向导
我的电脑选择“属性”,然后单击“计算机名”选项卡单击“网络ID”按钮,开始“网络标识向导”:
单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。
9、Win2k安装NetBEUI协议
在Win2k中NetBEUI协议是一个高效协议在局域网中使,因此必须安装此协议:
网上邻居->属性->本地连接->属性---->安装------>协议------->NetBEUIProtocol
10、起用Guest(来宾)账户
WindowsXP的Guest账户允许其他人使用你的电脑,但不允许他们访问特定的文件,也不允许他们安装软件。
对WindowsXPHomeEdition计算机或工作组中的WindowsXPProfessional计算机的所有网络访问都使用来宾账户。
使用netuserguest确保为网络访问设置了来宾账户,如果该账户是活动的,命令输出中会出现一行类似下面这样的内容:
AccountactiveYes;如果该账户不是活动的,请使用下面的命令授予来宾账户网络访问:
netuserguest/active:
yes
或者打开控制面板->用户账户或者在管理工具->计算机管理->本地用户和组中打开Guest账户
11、允许Guest(来宾)账号从网络上访问
在运行里输入gpedit.msc,弹出组策略管理器,在‘计算机配置-Windows设置-本地策略-用户权利指派’中,有“拒绝从网络访问这台计算机”策略阻止从网络访问这台计算机,如果其中有GUEST账号,解决办法是删除拒绝访问中的GUEST账号。
12、防火墙
确保WINXP自带的防火墙没有开启,打开本地连接属性->高级,关掉Internet连接防火墙。
如果使用了第三方的防火墙产品,参考其使用手册,确保防火墙没有禁止以下端口的通讯:
UDP-137、UDP-138、TCP-139、TCP-445(仅WIN2K及以后的操作系统)。
WindowsXP最新的SP2补丁对ICF做了很大的改进,功能更强大了,ICF有了自己的设置项,安装SP2后,默认情况下,启用ICF防火墙,不允许任何外部主动连接,即使是本地的应用程序要访问网络也需要在许可列表中做设置。
但是防火墙阻断正常的网络浏览服务通讯,结果是别人在网上邻居中看不到你的计算机,有没有两全其美的办法在开启防火墙的前提下允许浏览服务。
办法是,如果开启了ICF,打开属性,在服务这栏,选择添加,添加服务的对话框共有四个编辑框,最上边是描述服务名称,以便于记忆,从上到下第二个是应用服务的IP地址或名称,输入127.0.0.1表示本机。
下面几个是内外端口号,旁边的tcp/udp表示这个端口是udp连接还是tcp连接。
按照下面的表格输入3个服务
名称协议端口
NetBIOSNameServiceUDP137
NetBIOSDatagramServiceUDP138
NetBIOSSessionServiceTCP139
137/UDP--NetBIOS名称服务器,网络基本输入/输出系统(NetBIOS)名称服务器(NBNS)协议是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法。
138/UDP--NetBIOS数据报,NetBIOS数据报是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它用于网络登录和浏览。
139/TCP--NetBIOS会话服务,NetBIOS会话服务是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它用于服务器消息块(SMB)、文件共享和打印。
13、检查RPC、PlugandPlay服务已启动:
检查相应的系统文件夹的权限,重新注册以下的动态链接库:
regsvr32netshell.dll
regsvr32netcfgx.dll
regsvr32netman.dll
14、设置帐号和密码
由于WinNT内核的操作系统,在访问远程计算机的时候,好像总是首先尝试用本地的当前用户名和密码来尝试,可能造成无法访问,在这里把用户密码添加进去就可以了。
15、多种方法访问“网络计算机”
例如要打开网络中名为“Killer”的计算机,其IP地址为192.168.1.8,如果你不清楚其它机器的IP地址,你可以使用“PING计算机名”来获得它的IP地址。
用计算机名访问,NETBIOS提供的服务。
点击“开始”菜单,单击“运行”,在地址栏输入“\Killer”,单击“确定”。
用IP地址访问,在地址输入栏中输入“\192.168.1.8”,单击“确定”。
用搜索计算机的方法访问,计算机更新列表需要时间,搜索计算机可以加快更新列表。
点击“网上邻居”右键中的“搜索计算机”,输入计算机名,点击“立即搜索”,就可以看到你要访问的计算机。
直接双击右边计算机名就可以打开它了。
用映射驱动器的方法访问,进入DOS方式,输入“NETVIEW\killer”,回车这是查看计算机Killer上有哪些共享文件夹,如D。
再输入NETUSEZ:
\Killer\D将计算机IBM-ZB共享的文件夹D映射为H:
盘,在命令提示符下键入“Z:
”。
你会发现你已经连到Killer计算机上了。
(1)安装NWlinkIPX/SPX/NetBIOSCompatibleTransportProtocol协议。
(2)开启guest账号:
右击我的电脑\管理\用户有个guest,双击之去掉“账户已停用”前面的勾。
或“控制面板-用户帐户-启用来宾帐户”
(3)右击我的电脑\属性\计算机名,查看该选项卡中出现的局域网工作组名称
(4)使用winxp防火墙的例外:
winxp防火墙在默认状态下是全面启用的,这意味着运行计算机的所有网络连接,难于实现网上邻居共享。
同时,由于windows防火墙默认状态下是禁止“文件与打印机共享的”,所以,启用了防火墙,往往不能共享打印,解决办法是:
进入“本地连接”窗口,点“高级”\“设置”\“例外”\在程序与服务下勾选“文件和打印机共享”。
(5)删除“拒绝从网络上访问这台计算机”项中的guest账户:
运行组策略(gpedit.msc)\本地计算机\计算机配置\windows设置\安全设置\本地策略\用户权利指派\拒绝从网络访问这台计算机。
如果其中有guest,则将其删除。
(原因是:
有时xp的guest是不允许访问共享的)
用户权利指派。
“控制面板--管理工具--本地安全策略”,在“本地安全策略”对话框中,依次选择“本地策略--用户权利指派”,在右边的选项中依次对“从网络上访问这台计算机”和“拒绝从网络上访问这台计算机”这两个选项进行设置。
“从网络上访问这台计算机”选项需要将guest用户和everyone添加进去;“拒绝从网络上访问这台计算机”需要将被拒绝的所有用户删除掉,默认情况下guest是被拒绝访问的。
(6)取消“使用简单文件共享”方式:
资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享(推荐)”前面的勾。
(7)工作组名称一致。
(8)勾选“Microsoft网络的文件和打印机共享”。
设置共享文件夹。
你如果不设置共享文件夹的话,网内的其它机器无法访问到你的机器。
设置文件夹共享的方法有三种,第一种是:
“工具-文件夹选项-查看-使用简单文件夹共享”。
这样设置后,其他用户只能以Guest用户的身份访问你共享的文件或者是文件夹。
第二种方法是:
“控制面板--管理工具--计算机管理”,在“计算机管理”这个对话框中,依次点击“文件夹共享--共享”,然后在右键中选择“新建共享”即可。
第三种方法最简单,直接在你想要共享的文件夹上点击右键,通过“共享和安全”选项即可设置共享。
(9)运行服务策略“Services.msc”。
启动“ClipbookServer”(文件夹服务器):
这个服务允许你们网络上的其他用户看到你的文件夹。
当然有时你可把它改为手动启动,然后再使用其他程序在你的网络上发布信息。
(10)win98的计算机无法访问win2000/winxp的计算机,原因是:
win2000/winxp的计算机中的guest用户被禁用了或者win2000/winxp采用NTFS分区格式,设置了权限控制。
一般要允许win98访问的话,win2000/winxp里的安全控制里不要将everyone的账号组删除。
注意:
a、如果您没有加入域并想查看“安全”选项卡,则设置显示“安全”选项卡:
资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享(推荐)”前面的勾。
b、查看文件和文件夹的有效权限:
资源管理器\右击要查看有效权限该文件或文件夹\“属性”\单击“安全”选项卡\“高级”\“有效权限”\“选择”\在“名称”框中键入用户或组的名称,然后单击“确定”。
选中的复选框表示用户或组对该文件或文件夹的有效权限。
c、只能在格式化为使用NTFS的驱动器上设置权限。
(11)解决网上邻居太慢的方法:
winXP中,控制面版—管理工具—服务—TaskScheduler—属性—启动方式改为手动。
win98,假设网络中没有novell网络,可删除为了兼容novellnetware网络而装的ipx/spx兼容协议即可;win2000/xp,可删除系统盘符\documentsandsetting\用户名\nethood文件夹下的所有文件即可
共享文件夹不能访问2008-02-2620:
51
发现计算机公司为其所作的局域网共享文件夹不能访问,系统提示:
“您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明……”
由于原来在单位局域网中也曾遇到过这一问题,只是由于时间关系,没有深作研究,探索解决办法。
由于考虑到网吧用户可能会用到这一功能,因此决定解决好这一问题。
由提示看来,很明显是权限问题,原来的98下共享没有这一问题,只要设置好IP地址和共享文件夹,就立即能够访问,而一旦遇到XP和2003,这一问题就一再出现,很明显与XP和2003的安全性考虑有关。
文件共享与以下设置有关,于是我对计算机如下设置一一进行了检查:
(1)NWlinkIPX/SPX/NetBIOSCompatibleTransportProtocol协议。
本协议已经安装就绪,没有问题。
(2)开启guest账号:
右击我的电脑\管理\用户有个guest,双击之去掉“账户已停用”前面