windows XP共享拒绝访问,全面解决(回答1、2测试成功)回答1:

这两天同事无法通过网络邻居访问我的机器,每次都提示拒绝访问。但是我在同事机器的用户配置里面添加了‘管理我的网络密码’

后可以正常访问(使用管理员账户)。但是之前可以正常用Guest访问的,我没有做任何的更改。所以我在网络上找到了一些关于拒

绝访问的文章。如下:问题提示信息:xxxx 无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有

访问权限。 

拒绝访问。解决方法:

搜捕网友情示,最常见的是经典访问方法改为来宾,

但问题解决了,不是协议的问题。一般在win2k/xp下,只要安装了默认的那四个协议

microsoft 网络客户端

microsoft 网络的文件和打印机共享

qos 数据包计划程序

interenet协议 tcp/ip

就可以了。其它的都不用装。

共享访问报"无权限"解决方法   

访问报无权限解决方法:   

1. 设置网络访问模式为经典模式.  

2. 设置禁止从网络访问计算机的用户账户(删除Guest组).  

3. restrictanonymous设为0  

4.设置家庭或小型办公网络为第二项“此计算机通过居民区的网关或其他计算机连接到Internet”     

5.设置允许从网络访问计算机的用户账户(加入Guest组). (此可能会导致每次登陆要求输入用户名和密码,不建议使用)     

6.设置本地的administrator账户的密码.(非必要条件,建议设置密码)  

设置方法:开始-->运行gpedit.msc-->计算机配置-->windows设置-->安全设置(SecuritySettings)-->本地策略(LocalPolicies)--> 

1.:安全选项(SecurityOptions)--> 网络访问:本地账户的共享和安全模式

(Networkaccess:Sharingandsecuritymodelforlocalaccounts)--> 更改为经典模式.   

2.:用户权利指派(UserRightsAssignment)--> 拒绝从网络访问这台计算机(Denyaccesstothiscomputerfromthenetwork)--> 删除

Guest组.   

5.:(不建议使用)用户权利指派(UserRightsAssignment)--> 从网络访问此计算机(Accessthiscomputerfromthenetwork)--> 添加

Guest组.      

注:网络访问:让“每个人”权限应用于匿名用户----不需要改为“启用”(默认:禁用)。

    帐户:使用空白密码的本地帐户只允许进行控制台登陆----Windows 2003必须改为“禁用”,winXP一般不需要更改(默认

:启用)。


3.:如果你完全依了上面的方法都不行,请运行REGEDIT,到:   

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中的值restrictanonymous设为0就行了。  

注:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa下的restrictanonymoussam不需要改为0  以下是说明

: 1、RestrictAnonymous中登记了控制任何用户获取本机信息的级别的设置,如果RestrictAnonymous被设置为0(默认值)的话,

任何用户都可以通过网络获取本机的信息,包含用户名,详细的帐号策略和共享名。这些信息可以被攻击者在攻击计算机的时候所利

用。通过这些信息,攻击者就有可能了解到当前计算机的系统管理员帐号,网络共享的路径以及不健壮的密码。修改此安全级别的方

法如下:运行Regedit.exe编辑注册表,定位到子健HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中

的值restrictanonymous由不安全的0值修改为安全级别高一些值1或2。注意:此安全级别如果提高的话有可能造成本计算机在局域网

内无法被访问到。   

2、当禁用了TIP/IP高级选项中的Wins中的NetBios设置,局域网无法被访问到。   

3、如果中了震荡波病毒将不能访问到局域网。   

4、如果没有将IP设置成固定IP,局域网功能将受限。

网上邻居常见问题及答案 

我有时在网上邻居可以看到,有时却一台机都看不到? 

答:Microsoft网络客户必须登录才能看到网上邻居,如果开机时你没有登录而是选取消,那么在网上邻居就一台机都看不到。

你可以点开始-> 注销,重新登录,然后一切就正常了。 

我在网上邻居里只能看到我自己一台机? 

答:一般而言,你的网卡未设置好,或者网线有问题。 

我的网上邻居只能看到一部分机器,而且不能访问OA或上网? 

答:你的机器网卡可能被禁止了。如果你自己乱设了IP地址的话,那就是你应得的报应。你只能写封道歉信给网管了。 

我已经按要求安装了网络组件,但访问网上邻居还是不行? 

答:可以考虑一下NetBui协议,有时NetBui会出现假安装的现象。删除NetBui协议,确定退出,然后再重新安装NetBUI协议一次

。 

我可以访问别人的机器,但我在网上邻居看不到自己? 

答:你可能没有安装Microsoft文件及打印机共享。Microsoft网络客户使你可以访问别人,Microsoft文件及打印机共享使别人

可以访问你。 

网上邻居还是不行? 

答:协议是相互的,就象一种语言。如果还是不行,考虑一下对方,只有双方的协议都设置正确的话,才会一切正常的。

回答2:

其实只要设置一下电脑网络ID 就可以了。

我的电脑,右键,属性,计算机名。网络ID。运行一下就可以了 回答3:

试一下这个:

(把一下这段文字存成注册表文件.reg格式,然后导入即可)

REGEDIT4;防火墙中允许共享和打印机

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Epoch]

"Epoch"=dword:000000c3[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]

"Epoch"=dword:000000c3[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001

\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]

"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"

"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"

"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"

"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"

;共享访问允许空密码登陆(默认是dword:00000001)

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E01F0404]

"limitblankpassworduse"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

"limitblankpassworduse"=dword:00000000;2.3版限制问题

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

"restrictanonymous"=dword:00000000 回答4:

试一下这个:去除了默认共享但是没有禁止空连接Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

"restrictanonymous"=dword:00000000

"restrictanonymoussam"=dword:00000001

"forceguest"=dword:00000000 

"limitblankpassworduse"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

"autoshareserver"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]

"AutoShareWksAutoShareWks"=dword:00000001


重启服务器,OK,所有终端用户都可以访问我的服务器了。