正常情況下,局域網(wǎng)中的一臺(tái)計(jì)算機(jī)要想通過網(wǎng)上鄰居窗口成功訪問到另外一臺(tái)計(jì)算機(jī)中的共享資源時(shí),必須要經(jīng)過端口、協(xié)議、服務(wù)、驗(yàn)證、授權(quán)、審查等環(huán)節(jié),這些環(huán)節(jié)中任何一個(gè)地方過不了關(guān)的話,那么網(wǎng)上鄰居就無(wú)法正常發(fā)揮它的作用。一般來說,處于網(wǎng)上鄰居功能最底層的訪問因素包括通信端口、網(wǎng)絡(luò)協(xié)議、系統(tǒng)服務(wù)、網(wǎng)絡(luò)組件等,只有這些因素都正常了,局域網(wǎng)中的兩臺(tái)計(jì)算機(jī)才能通過網(wǎng)上鄰居建立訪問連接;當(dāng)然建立好了訪問連接后,并不等于說它們之間就能互相訪問共享資源了,中途還需要經(jīng)過用戶身份驗(yàn)證、系統(tǒng)安全策略的授權(quán)以及服務(wù)端的權(quán)限審查這些環(huán)節(jié),如果這些環(huán)節(jié)也能正常通過的話,那么網(wǎng)上鄰居訪問過程才能成功。
檢查協(xié)議,確保協(xié)議安裝正確
通過前面的介紹,我們已經(jīng)意識(shí)到Vista系統(tǒng)工作站如果協(xié)議安裝不正確,或者沒有正確被設(shè)置的話,都有可能導(dǎo)致網(wǎng)上鄰居訪問失敗,為此我們?cè)谟龅骄W(wǎng)上鄰居訪問故障時(shí),應(yīng)該首先檢查Vista系統(tǒng)的網(wǎng)絡(luò)通信協(xié)議。由于平時(shí)的網(wǎng)絡(luò)訪問只需用到TCP/IP協(xié)議,因此我們只要檢查TCP/IP協(xié)議是否安裝設(shè)置正確就行了;也許有人會(huì)說,Windows系統(tǒng)在默認(rèn)狀態(tài)下會(huì)自動(dòng)安裝好TCP/IP協(xié)議,這一步操作完全可以忽略跳過。這話的確不錯(cuò),不過Vista系統(tǒng)在默認(rèn)狀態(tài)下會(huì)同時(shí)安裝TCP/IPv6協(xié)議和TCP/IPv4協(xié)議,而TCP/IPv6協(xié)議平時(shí)很少被使用到,如果我們將該協(xié)議的安裝狀態(tài)保留下來的話,那么我們?nèi)蘸蟮木W(wǎng)絡(luò)訪問速度會(huì)受到該通信協(xié)議的影響,從而有可能導(dǎo)致網(wǎng)上鄰居訪問效率低下,為此我們有必要取消TCP/IPv6協(xié)議的安裝狀態(tài),同時(shí)正確設(shè)置好TCP/IPv4協(xié)議。
在取消TCP/IPv6協(xié)議的安裝狀態(tài)時(shí),我們可以先以系統(tǒng)管理員身份進(jìn)入到Vista系統(tǒng)桌面,并依次單擊該桌面中的“開始”/“設(shè)置”/“網(wǎng)絡(luò)連接”命令,在彈出的網(wǎng)絡(luò)連接列表窗口中用鼠標(biāo)右鍵單擊“本地連接”圖標(biāo),從彈出的快捷菜單中執(zhí)行“屬性”命令,打開本地連接屬性設(shè)置窗口;
在該設(shè)置窗口的“網(wǎng)絡(luò)”標(biāo)簽頁(yè)面中,檢查一下TCP/IPv6協(xié)議選項(xiàng)是否處于選中狀態(tài),要是發(fā)現(xiàn)該選項(xiàng)已經(jīng)被選中時(shí),我們必須及時(shí)取消它的選中狀態(tài),這樣一來TCP/IPv6協(xié)議就不會(huì)影響和干擾網(wǎng)上鄰居窗口的正常訪問了。
接著用鼠標(biāo)選中TCP/IPv4協(xié)議選項(xiàng),并單擊“屬性”按鈕,進(jìn)入到TCP/IPv4屬性設(shè)置界面,在該界面中我們必須正確設(shè)置好計(jì)算機(jī)的IP地址、網(wǎng)關(guān)地址、DNS服務(wù)器地址等參數(shù);如果希望能夠通過主機(jī)名稱來訪問局域網(wǎng)中其他計(jì)算機(jī)中的共享資源時(shí),我們還需要單擊TCP/IPv4屬性設(shè)置界面中的“高級(jí)”按鈕,并在TCP/IP的高級(jí)屬性界面中單擊“WINS”標(biāo)簽,打開如圖2所示的標(biāo)簽設(shè)置頁(yè)面,選中該頁(yè)面中的“啟用TCP/IP上的NetBios”項(xiàng)目,最后單擊“確定”按鈕結(jié)束網(wǎng)絡(luò)通信協(xié)議的設(shè)置修改操作。
檢查端口,確保網(wǎng)絡(luò)通道暢通
通信端口也處于網(wǎng)上鄰居功能的最底層,如果計(jì)算機(jī)中的相關(guān)通信端口沒有開放的話,那么本地計(jì)算機(jī)與局域網(wǎng)中其他計(jì)算機(jī)之間的網(wǎng)絡(luò)通道就會(huì)被關(guān)閉,那么局域網(wǎng)用戶通過網(wǎng)上鄰居窗口也就無(wú)法進(jìn)行共享訪問或其他交流操作。一般來說,通過網(wǎng)上鄰居窗口進(jìn)行的共享訪問需要使用到計(jì)算機(jī)系統(tǒng)的135、137、139、445等通信端口,如果這些端口沒有被開放,那么通過網(wǎng)上鄰居窗口進(jìn)行的共享交流操作就會(huì)失敗。
在檢查本地計(jì)算機(jī)系統(tǒng)是否已經(jīng)開啟135、137、139、445等通信端口時(shí),我們可以先在Vista系統(tǒng)桌面中依次單擊“開始”/“運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行對(duì)話框中輸入“cmd”命令,單擊“確定”按鈕后,將系統(tǒng)狀態(tài)切換到ms-dos窗口,在該窗口的命令行提示符下執(zhí)行字符串命令“netstat -a”,從隨后的結(jié)果界面中我們就能清楚地知道本地計(jì)算機(jī)系統(tǒng)是否已經(jīng)開啟了135、137、139、445等通信端口。在默認(rèn)狀態(tài)下,Windows系統(tǒng)會(huì)自動(dòng)將135、137、139、445等通信端口開啟成功,如果發(fā)現(xiàn)有端口沒有啟動(dòng)成功時(shí),我們可以按照前面的步驟進(jìn)入到如圖1所示的界面,將“File and Printer sharing for Micosoft Net…”項(xiàng)目重新選中,之后再將遠(yuǎn)程桌面功能啟用起來,這樣就能確保135、137、139、445這些通信端口全部被打開了。
當(dāng)然,要是Vista工作站系統(tǒng)啟用了防火墻時(shí),那么防火墻可能會(huì)對(duì)相關(guān)網(wǎng)絡(luò)端口的通信行為進(jìn)行限制,從而導(dǎo)致通過網(wǎng)上鄰居的共享訪問無(wú)法正常進(jìn)行,此時(shí)我們可以按照如下步驟設(shè)置系統(tǒng)自帶的防火墻,確保它對(duì)共享訪問端口予以放行:
首先在Vista工作站中逐一單擊系統(tǒng)桌面中的“開始”、“設(shè)置”、“控制面板”命令,打開本地工作站的控制面板窗口,依次單擊該窗口中的“安全”、“允許程序通過Windows防火墻”項(xiàng)目,進(jìn)入到防火墻的參數(shù)設(shè)置窗口;在該窗口的“程序或端口”列表中,選中“文件和打印機(jī)共享”選項(xiàng),再單擊“應(yīng)用”按鈕,這樣的話Vista防火墻就不會(huì)限制網(wǎng)上鄰居的正常訪問行為了。