nello 发表于 2005-12-6 11:31

【原创】Windows下"共享"参考手册

版权所有,转载注明nello和专门网.


本帖主要讨论的是Windows XP Pro下共享的相关设置.windows 2000 / 98 设置大体相同,请参考:
1.http://www.ibmnb.com/viewthread.php?tid=202969
2.http://www.ibmnb.com/viewthread.php?tid=202972
3.http://www.ibmnb.com/viewthread.php?tid=203428
4.http://www.ibmnb.com/viewthread.php?tid=203430

本帖讨论的前提是保证网络物理的连通,并且IP设置正确.网线制作知识请参考:
http://www.ibmnb.com/viewthread.php?tid=202155
IP地址相关知识请参考:
http://www.ibmnb.com/viewthread.php?tid=205101


[ 本帖最后由 nello 于 2006-7-5 15:04 编辑 ]

nello 发表于 2005-12-6 12:26


现在我们来假设两台机器,A和B,都是刚刚安装完Windows XP SP2,Update了所有的更新,并且安装了杀毒软件.值得注意的是推荐不要安装别的防火墙了,因为SP2的防火墙对于一般用户来讲肯定足够了.保证A和B都已经接入到局域网中,物理连接和IP地址都已经没有问题.假定局域网中还有服务器C.C的操作系统类型什么的都不用管,只要她提供了文件共享服务就可以了.在此时A和B都没有做任何共享设置,是可以直接访问C的.除非C的设置不正确或者是你不知道访问C的账户和密码,请与你的网络和系统管理员联系.但是如果A要访问B的共享或者是B要访问A的共享就需要对B或者A进行相应的设置了.
我们来看看未设置任何共享的情况下,SP2防火墙,组策略等等的显示:
注:
1.控制面板---安全中心---Windows防火墙设置
2.开始---运行---输入gpedit.msc---组策略设置


[ 本帖最后由 nello 于 2005-12-6 19:00 编辑 ]

nello 发表于 2005-12-6 12:34


值得注意的是,从上面的四个图中我们可以看出,在未做任何共享设置的情况下:
1.文件和打印共享被阻止;
2.ICMP设置中的允许传入回显请求未选中;
3.安全选项设置中,网络访问:本地账户的共享和安全模式为仅来宾-本地用户以来宾身份验证;
                         账户:来宾账户状态为已停用;
4.用户权利指派设置中,拒绝从网络访问这台计算机的账户中包含Guest.


[ 本帖最后由 nello 于 2005-12-6 19:01 编辑 ]

nello 发表于 2005-12-6 12:41


现在我们假定A需要访问B上的共享文件或者是共享打印机,那么需要我们对B进行共享设置.如果是A和B相互都需要访问共享的话,我们就需要对A和B都进行共享设置.
这里设置有两种方法:
1.允许Guest账户访问共享
2.特定本地账户访问共享----这种方式比较安全一些.

无论是用哪种方法都必须先进行共享设置.XP里也有两种不同的设置方法,一种是直接共享,一种是运行网络向导.

先来看看直接共享吧:


[ 本帖最后由 nello 于 2005-12-6 19:02 编辑 ]

nello 发表于 2005-12-6 16:16


做了这些步骤之后,我们来看看防火墙和组策略里设置项的变化:


[ 本帖最后由 nello 于 2005-12-6 19:02 编辑 ]

nello 发表于 2005-12-6 16:20


从上面的四个图中我们可以看出,在进行共享设置之后:
1.文件和打印共享被允许;
2.ICMP设置中的允许传入回显请求选中;
3.安全选项设置中,网络访问:本地账户的共享和安全模式为仅来宾-本地用户以来宾身份验证;
                         账户:来宾账户状态为已启用;
4.用户权利指派设置中,拒绝从网络访问这台计算机的账户中已经不包含Guest账户了.


[ 本帖最后由 nello 于 2005-12-6 19:03 编辑 ]

nello 发表于 2005-12-6 16:24


接下来我们看看第二种方法,运行网络向导的情况:

步骤就是图片的顺序.


[ 本帖最后由 nello 于 2005-12-6 19:03 编辑 ]

nello 发表于 2005-12-6 16:26


还有两个步骤.


[ 本帖最后由 nello 于 2005-12-6 19:04 编辑 ]

nello 发表于 2005-12-6 16:30


运行了网络安装向导之后,我们来看看防火墙和组策略里设置项的变化:


[ 本帖最后由 nello 于 2005-12-6 19:05 编辑 ]

nello 发表于 2005-12-6 16:51


从上面的四个图中我们可以看出,在运行网络安装向导之后:
1.文件和打印共享被允许而且还打开了UPnp;
2.ICMP设置中的允许传入回显请求选中;
3.安全选项设置中,网络访问:本地账户的共享和安全模式为仅来宾-本地用户以来宾身份验证;
                         账户:来宾账户状态为已启用;
4.用户权利指派设置中,拒绝从网络访问这台计算机的账户中已经不包含Guest账户了.

基本上和仅共享之后的效果是一样的.都是打开了Guest账户.允许别人通过Guest账户来访问这台计算机.

未做任何设置之前的提示:





设置之后通过Guest账户访问:



[ 本帖最后由 nello 于 2005-12-6 19:06 编辑 ]

nello 发表于 2005-12-6 17:11


上面两种方法设置之后,一般访问共享就没有什么问题了.如果不行的话.请先运行一次网络安装向导,然后检查:
1.SP2防火墙中文件和打印共享是否被允许;
2.安全选项设置中, 账户:来宾账户状态是否已启用;
3.用户权利指派设置中,拒绝从网络访问这台计算机的账户中是否已经删除Guest账户.


[ 本帖最后由 nello 于 2005-12-6 19:07 编辑 ]

nello 发表于 2005-12-6 17:16


下面我们再来看看特定本地账户访问共享的设置:

打开:开始--->运行--->输入gpedit.msc--->组策略设置

1.计算机配置--->Windows设置--->安全设置--->本地策略--->安全选项:
网络访问:本地账户的共享和安全模式--->设置为经典模式.
账户:来宾账户状态--->设置为已停用




2.计算机配置--->Windows设置--->安全设置--->本地策略--->用户权利指派:
拒绝从网络访问这台计算机--->添加Guest组.
从网络访问此计算机--->删除Guest组.



[ 本帖最后由 nello 于 2005-12-6 19:07 编辑 ]

nello 发表于 2005-12-6 17:30


设置好之后,我们看看共享的选项是不是不前面的不一样了?可以选择特定用户的访问权限了:




这时候访问共享就需要输入用户名和密码了:



[ 本帖最后由 nello 于 2005-12-6 21:07 编辑 ]

nello 发表于 2005-12-6 17:48


那么如何让别人用特别的账户访问你的共享呢?你可以在你的机器上为别人建立专门的账户和密码.所有人可以通过这个账户来访问你的共享文件,或者依据不同的用户分别建立各个等级的账户.

1.打开控制面板---用户账户.按照提示建立你的账户就可以了;



2.默认情况下,这些账户都会在你登入本机的时候,显示在欢迎界面上,是不是感觉不舒服呢?



3.我们可以通过设置不让这些账户显示在欢迎界面上,计算机配置--->Windows设置--->安全设置--->本地策略--->用户权利指派:
拒绝本地登入中加入你所建立的账户.



4.注销看看,share账户是不是不显示了.



[ 本帖最后由 nello 于 2005-12-6 19:08 编辑 ]

nello 发表于 2005-12-6 18:05


做了如上设置之后,共享访问一般都没有什么问题了.如果还有网友不行的话,请仔细检查你的设置,有时候设置上的冲突也会引起共享访问出问题.Windows XP下设置一般都是"禁止"优先的.

还要补充的是,有些病毒也会引起共享访问问题,它们会破坏TCP/IP协议,导致共享无法访问.可以参考如下两个贴子:
http://www.ibmnb.com/viewthread.php?tid=311803
http://www.ibmnb.com/viewthread.php?tid=248992
方法都差不多,可以修复TCP/IP来恢复你的共享.


[ 本帖最后由 nello 于 2005-12-6 19:09 编辑 ]

nello 发表于 2005-12-6 18:17


接下了,我们来说明一下空密码的问题.假如你的administrator账户,nello账户,share账户等等密码都为空.而且设置共享的时候又是禁用了Guest账户.这时候别人用这些账户访问你的共享肯定是不行的,会告知访问被拒绝.需要做以下设置:
计算机配置--->Windows设置--->安全设置--->本地策略--->安全选项:
账户:使用空白密码的本地账户只允许进行控制台登录更改为"已禁用".


[ 本帖最后由 nello 于 2005-12-6 19:10 编辑 ]

nello 发表于 2005-12-6 18:31


然后来说说用网络邻居访问的问题.XP的网络邻居访问变的很慢.究其原因有两个:
1.Windows XP会自动搜寻远程计算机是否有指定的计划任务.
2.Windows XP会自动搜寻网络上的共享打印机.

如果你通过网络邻居来访问别人的共享时,最好做如下设置:
开始--->运行--->regedit.exe ,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace   ,删除下面的两个键值.如图:





这样你再试试,网络邻居会快很多.还有一个建议就是,尽量加入到同一个工作组,这样也会有助于快速访问共享文件和打印机.


[ 本帖最后由 nello 于 2005-12-6 19:10 编辑 ]

nello 发表于 2005-12-6 18:47


还有经常会遇到的问题就是网络邻居不能看到计算机.请检查:

1.开始---->运行--->services.msc , 看看Computer Browser 服务是否开启.




2.网上邻居属性--->本地连接属性--->TCP/IP协议属性--->高级--->WINS,看看NetBIOS设置是否正常,一般默认就可以了.




3.控制面板--->安全中心--->windows防火墙--->文件和打印共享编辑,看看137,138,139端口是否都已经打开.



[ 本帖最后由 nello 于 2005-12-6 19:11 编辑 ]

nello 发表于 2005-12-6 18:52


补充:
原来写过的一个贴子:
共享访问报"无权限"解决方法
http://www.ibmnb.com/viewthread.php?tid=231701
写的不是很详细.那么里面所做的设置和讨论,这个新写的贴子里也都提到了,而且更加详细.


[ 本帖最后由 nello 于 2005-12-8 08:55 编辑 ]

nello 发表于 2005-12-6 18:55


断断续续的写了一下午,希望对大家有所帮助,写的不对的地方,也请大家斧正.有什么问题可以跟贴问,我尽自己的能力给大家解答.谢谢!

nt941 发表于 2005-12-6 19:00

谢谢版主!等大作完成后收藏学习。

周舟 发表于 2005-12-6 21:00

谢谢,这种工作真的是很辛苦啊

nello 发表于 2005-12-7 21:18

就是图片有点多.大家慢慢开吧.^_^

独来独往 发表于 2005-12-7 21:24

很系统的讲解,多谢版主。

我自随风 发表于 2005-12-7 22:44

很有用,谢谢版主的辛勤劳动。感觉专门网里nello版主是非常敬业的一个,支持。

爱吃肉的猩猩 发表于 2005-12-8 00:56

学习了。。。
谢谢版主了。

patten 发表于 2005-12-8 01:17

版主费心了,但是俺的小黑从来都是专享,绝不对任何人开放共享,呵呵。

白狐狸 发表于 2005-12-9 10:29

不顶对不起良心

tanmeng 发表于 2005-12-12 11:30

nello版的经验贴每次都让我受益菲浅!!!

nello 发表于 2006-1-2 15:38

原帖由 tanmeng 于 2005-12-12 11:30 发表
nello版的经验贴每次都让我受益菲浅!!!

谢谢夸奖.^_^继续努力.^_^
页: [1] 2 3
查看完整版本: 【原创】Windows下"共享"参考手册