问:计算机上安装了Windows XP,并且设置了文件共享,已经检查并且确认这部分文件确实允许共享给工作组的其他所有人了。不过,当别人试图从另外一台装有Windows 98/Me的计算机访问这些共享文件的时候,却提示他们输入口令。在设置共享的时候根本就没有设置过口令,而且Windows 98/ME在访问共享文件时也没有要求输入文件名,只需要输入口令,那么,到底是什么口令,又该如何做呢?
答:这是网上邻居共享的一个常见问题。有两个方法可以解决,一个方法快速简单,但是不太安全;另一个需要多花一点时间,但是可以让系统文件更加安全。
方法1:允许使用Guest账号。
安装Windows 2000/XP时,系统会默认设置为禁用内置的Guest账号,这和早期版本的Windows NT有些不同,NT默认允许使用Guest账号,而且不需要口令。虽然这项设置使Windows在安全性能方面提高了一步,但是Windows Me和Windows 9x 用户建立连接时就不是那么方便了。如果安全性对于你的网络不那么重要,那么解决上面那个问题最简单的方法就是在Windows 2000/XP里面允许使用Guest账号。以Windows XP为例,具体的操作步骤为:打开“控制面板”,选择“用户账号”→“Guest账号”,点击“启用来宾账号”按钮即可。
如果是Windows 2000系统,可能设置稍微复杂一些,一般Windows 2000系统下Guest账号可能会选择停用或者在一定期限内密码过期,因此如果遇到这个方面的问题时,需要在“控制面板”→“用户和密码”处查看,在弹出的“用户和密码”窗口中的“高级”标签处,在“高级用户管理”一栏中继续点击“高级”按钮,在接下来的窗口中点击“用户”文件夹,选择Guest账号,在“属性”页的“常规”标签处将”账户已停用“的”√”去掉即可。
当有Windows Me或Windows 9x用户试图访问Windows 2000/XP计算机中的共享文件的时候,就可以用Guest账号登录,如果需要口令,直接输入Guest账号的口令即可。不过因为Guest账号属于内置的Everyone工作组,而Everyone工作组默认具有所有权限,因此Guest账号就会具有Everyone工作组的这种“特权”,这也就是为什么这种方式不够安全的原因。
方法2:建立User账号
既能够解决问题又可以保证安全性的方法就是建立一个User账号。在Windows 2000/XP系统中,建立并且启用一个或者多个和所连接的Windows Me/9x 系统中一样的用户账号,新账号的口令栏可以保持空白。需要注意的一点是在Windows 9x/Me和Windows 2000中账号的用户名和口令必须完全一样。如果其中一个系统中的账号的口令更改了,另一个系统中同一账号的口令也必须作相同的更改。还有,如果在Windows Me/9x中登录的时候按Esc键跳过,Windows 2000/XP的系统就会拒绝连接。
如果上面两个办法都不能解决问题,可能有其他的原因,例如网线、网卡和驱动程序,或者是TCP/IP、NetBEUI一类的网络协议出现问题。如果在访问Windows 2000/XP共享文件的时候,没有提示输入口令,尤其该把注意力集中到这几个问题上。