检查端口,确保网络通道畅通
通信端口也处于网上邻居功能的最底层,如果计算机中的相关通信端口没有开放的话,那么本地计算机与局域网中其他计算机之间的网络通道就会被关闭,那么局域网用户通过网上邻居窗口也就无法进行共享访问或其他交流操作。一般来说,通过网上邻居窗口进行的共享访问需要使用到计算机系统的135、137、139、445等通信端口,如果这些端口没有被开放,那么通过网上邻居窗口进行的共享交流操作就会失败。
在检查本地计算机系统是否已经开启135、137、139、445等通信端口时,我们可以先在Vista系统桌面中依次单击开始/运行命令,在弹出的系统运行对话框中输入cmd命令,单击确定按钮后,将系统状态切换到ms-dos窗口,在该窗口的命令行提示符下执行字符串命令netstat -a,从随后的结果界面中我们就能清楚地知道本地计算机系统是否已经开启了135、137、139、445等通信端口。在默认状态下,Windows系统会自动将135、137、139、445等通信端口开启成功,如果发现有端口没有启动成功时,我们可以按照前面的步骤进入到如图1所示的界面,将File and Printer sharing for Micosoft Net项目重新选中,之后再将远程桌面功能启用起来,这样就能确保135、137、139、445这些通信端口全部被打开了。
当然,要是Vista工作站系统启用了防火墙时,那么防火墙可能会对相关网络端口的通信行为进行限制,从而导致通过网上邻居的共享访问无法正常进行,此时我们可以按照如下步骤设置系统自带的防火墙,确保它对共享访问端口予以放行:
首先在Vista工作站中逐一单击系统桌面中的开始、设置、控制面板命令,打开本地工作站的控制面板窗口,依次单击该窗口中的安全、允许程序通过Windows防火墙项目,进入到防火墙的参数设置窗口;在该窗口的程序或端口列表中,选中文件和打印机共享选项,再单击应用按钮,这样的话Vista防火墙就不会限制网上邻居的正常访问行为了。
检查服务,确保浏览功能有效
在Vista网络环境中,我们要想通过网上邻居窗口寻找到局域网中的其他工作站,必须确保系统服务Computer Browser能够有效运行,否则我们通过网上邻居窗口找不到共享访问目标。为了保证Vista工作站的浏览功能有效,我们可以按照如下步骤检查系统服务Computer Browser是否处于正常运行状态:
首先以超级管理员权限登录进Vista系统,并用鼠标逐一单击桌面中的开始、运行菜单命令,打开本地工作站的系统运行框,在其中输入services.msc字符串命令,单击确定按钮后,进入到Vista工作站的服务列表界面;
其次用鼠标双击服务列表界面中的Computer Browser服务选项,打开系统服务Computer Browser的属性设置界面,单击该界面中的常规选项卡,进入到如图3所示的选项设置页面;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)找到该页面的服务状态设置项,在这里我们就能一目了然地发现系统服务Computer Browser此时此刻是否正常运行了;一旦看到目标系统服务没有正常运行时,我们必须先单击对应设置页面中的启动按钮,以便重新正常启动该服务,之后还需要检查该服务的启动类型是否被设置成了自动,如果没有的话最好将它修改过来,这样能够保证该目标系统服务可以跟随系统一起启动,最后单击确定按钮,这样的话Vista工作站的计算机浏览功能就能够有效运行了,那么通过网上邻居窗口我们就能快速找到局域网中的目标工作站进行共享访问交流了。
检查安全,确保验证顺利通过
前面本文曾经提到,通过网上邻居的共享访问行为需要通过多层安全验证才能成功,如果其中一项安全验证环节出现意外时,那么通过网上邻居的共享访问操作就会失败。
首先检查工作站的Guest用户账号是否已经开启。我们知道,在进行身份验证时,工作站首先会尝试用自己当前用户帐户进行验证,其次服务器会将普通访问者身份映射为Guest用户,如果Vista工作站中的Guest用户账号被停止使用时,可能会影响普通用户通过网上邻居窗口进行共享访问。在检查Guest用户账号是否已经开启时,我们可以直接用鼠标右键单击计算机图标,从弹出的快捷菜单中单击管理命令,打开本地系统的计算机管理窗口;在该管理窗口的左侧显示窗格中,依次展开系统工具/本地用户和组/用户分支选项,在对应用户分支选项的显示窗格中,双击Guest用户账号选项,打开如图4所示的账号属性设置窗口,在该设置窗口中取消账户已禁用项目的选中状态,再单击应用按钮,如此一来Guest用户账号就能正常开启运行了。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)其次检查服务端是否启用了安全策略审核。在检查安全策略审核设置时,我们可以按照如下步骤来进行:先在Vista系统桌面中,用鼠标逐一单击开始、运行菜单命令,打开本地系统的运行对话框,在其中输入gpedit.msc字符串命令,单击确定按钮后,打开系统组策略编辑窗口;在该编辑窗口的左侧显示窗格中,依次展开计算机配置/Windows设置/安全设置/本地策略/用户权限分配分支选项,在对应用户权限分配选项的右侧显示窗格中,找到拒绝从网络访问这台计算机目标组策略选项,并用鼠标双击该选项打开目标组策略的属性设置界面,选中其中的Guest用户账号,并单击删除按钮,最后单击确定按钮。
下面返回到组策略主编辑窗口,在该编辑窗口的左侧显示窗格中,依次展开计算机配置/Windows设置/安全设置/本地策略/安全选项分支项目,在对应安全选项分支项目的右侧显示窗格中,打开帐户: 使用空白密码的本地帐户只允许进行控制台登录组策略属性设置界面,选中已禁用项目,最后单击确定按钮。
检查设置,确保网络发现启用
在Vista网络环境中,即使上面的各项检查都已经顺利地通过了,但是如果我们没有启用Vista工作站中的网络发现功能,局域网用户还是无法通过网上邻居窗口进行共享访问,因为网络发现功能直接决定着Vista工作站是否允许其他工作站搜索自己,要是该功能没有被正常启用的话,那么局域网用户是无法通过网上邻居窗口寻找到本地Vista工作站身影的,那样的话其他用户自然就无法通过网上邻居窗口进行共享访问了。为了保证局域网用户能够通过网上邻居搜索到Vista工作站,我们可以按照如下步骤开启网络发现功能:
首先以超级管理员权限登录进Vista系统,并用鼠标逐一单击桌面中的开始、设置、控制面板命令,在弹出的系统控制面板窗口中,依次单击网络和Internet、网络和共享中心选项,打开Vista工作站的网络和共享中心管理界面;
其次找到该界面的共享和发现设置项,在这里我们可以很清楚地看到网络发现功能是否处于启用状态,要是发现该功能已经被关闭时,我们不妨单击该选项右侧的箭头按钮,展开如图6所示的设置界面,选中该界面中的启用网络发现选项,再单击应用按钮,如此一来Vista工作站的网络发现功能就被正常启用了。
通过上面的相关设置,我们就可以看到局域网中的其它计算机了。
注:Vista Home Basic版无法打开"guest属性"和"MMC"窗口。