正常情况下,局域网中的一台计算机要想通过网上邻居窗口成功访问到另外一台计算机中的共享资源时,必须要经过端口、协议、服务、验证、授权、审查等环节,这些环节中任何一个地方过不了关的话,那么网上邻居就无法正常发挥它的作用。一般来说,处于网上邻居功能最底层的访问因素包括通信端口、网络协议、系统服务、网络组件等,只有这些因素都正常了,局域网中的两台计算机才能通过网上邻居建立访问连接;当然建立好了访问连接后,并不等于说它们之间就能互相访问共享资源了,中途还需要经过用户身份验证、系统安全策略的授权以及服务端的权限审查这些环节,如果这些环节也能正常通过的话,那么网上邻居访问过程才能成功。 检查协议,确保协议安装正确 通过前面的介绍,我们已经意识到Vista系统工作站如果协议安装不正确,或者没有正确被设置的话,都有可能导致网上邻居访问失败,为此我们在遇到网上邻居访问故障时,应该首先检查Vista系统的网络通信协议。由于平时的网络访问只需用到TCP/IP协议,因此我们只要检查TCP/IP协议是否安装设置正确就行了;也许有人会说,Windows系统在默认状态下会自动安装好TCP/IP协议,这一步操作完全可以忽略跳过。这话的确不错,不过Vista系统在默认状态下会同时安装TCP/IPv6协议和TCP/IPv4协议,而TCP/IPv6协议平时很少被使用到,如果我们将该协议的安装状态保留下来的话,那么我们日后的网络访问速度会受到该通信协议的影响,从而有可能导致网上邻居访问效率低下,为此我们有必要取消TCP/IPv6协议的安装状态,同时正确设置好TCP/IPv4协议。 在取消TCP/IPv6协议的安装状态时,我们可以先以系统管理员身份进入到Vista系统桌面,并依次单击该桌面中的“开始”/“设置”/“网络连接”命令,在弹出的网络连接列表窗口中用鼠标右键单击“本地连接”图标,从弹出的快捷菜单中执行“属性”命令,打开本地连接属性设置窗口; 在该设置窗口的“网络”标签页面中,检查一下TCP/IPv6协议选项是否处于选中状态,要是发现该选项已经被选中时,我们必须及时取消它的选中状态,这样一来TCP/IPv6协议就不会影响和干扰网上邻居窗口的正常访问了。 接着用鼠标选中TCP/IPv4协议选项,并单击“属性”按钮,进入到TCP/IPv4属性设置界面,在该界面中我们必须正确设置好计算机的IP地址、网关地址、DNS服务器地址等参数;如果希望能够通过主机名称来访问局域网中其他计算机中的共享资源时,我们还需要单击TCP/IPv4属性设置界面中的“高级”按钮,并在TCP/IP的高级属性界面中单击“WINS”标签,打开如图2所示的标签设置页面,选中该页面中的“启用TCP/IP上的NetBios”项目,最后单击“确定”按钮结束网络通信协议的设置修改操作。 检查端口,确保网络通道畅通 通信端口也处于网上邻居功能的最底层,如果计算机中的相关通信端口没有开放的话,那么本地计算机与局域网中其他计算机之间的网络通道就会被关闭,那么局域网用户通过网上邻居窗口也就无法进行共享访问或其他交流操作。一般来说,通过网上邻居窗口进行的共享访问需要使用到计算机系统的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防火墙就不会限制网上邻居的正常访问行为了。
……