為了能夠更方便地與局域網中的其他員工相互交流,我們時常會通過共享訪問方式,來與他人互相傳輸文件、發送數據。為了讓共享訪問操作更加更效,我們還總結了許多行之有效的操作秘籍,可是這些秘籍幾乎都是在傳統系統環境下總結出來的,它們能不能在Windows Server 2008系統環境下有效呢?其實Windows Server 2008系統是一種與眾不同的操作環境,在該環境下沿用傳統秘籍肯定會遇到一些奇怪的共享訪問故障;為此,我們現在就對Windows Server 2008環境下出現的一些常見共享訪問錯誤進行解惑,希望這些內容能幫助各位高效排除新環境下的新錯誤!
1、共享訪問時斷時續
有的時候,我們從局域網的同一台計算機出發,訪問Windows Server 2008系統中某個相同的共享資源時,會遇到這樣一則奇怪的故障現象,一會兒共享資源能夠順利訪問到,一會兒卻出發共享訪問出錯的現象,那麼為什麼會出現這種現象呢?引起這種現象的原因比較多,例如網絡連接的可靠性、網絡病毒的突發性、系統自身的穩定性等,在排除了這些可能因素之後,如果還不能將該共享訪問故障解決的話,我們需要認真檢查客戶端系統的上網設置,例如默認網關設置、通信協議設置等。
因為,要是客戶端系統同時設置了兩個網關地址,並且這兩個網關地址的“metric”數值完全相同的話,那麼客戶端系統每次進行共享訪問時,往往會隨意選用一個網關地址,一旦被選用的網關地址與Windows Server 2008系統所使用的網關地址不屬於同一個工作子網時,共享訪問就會出現錯誤的故障現象,要是被選用的網關地址恰好與Windows Server 2008系統所使用的網關地址屬於同一個工作子網時,共享訪問就能正常了;對於由網關地址選用不當造成的共享訪問時斷時續故障,我們可以在客戶端系統中修改與Windows Server 2008系統同處一個工作子網的網關地址“metric”數值,讓該數值大於“1”就可以了,這樣一來客戶端系統日後每次進行共享訪問時都會自動優先選用“metric”數值高的網關地址了,也就是說自動選用與Windows Server 2008系統同處一個工作子網的網關地址了。在修改網關地址的“metric”數值時,我們可以按照如下步驟進行:
首先在客戶端系統打開“開始”菜單,從中單擊“運行”命令,在彈出的系統運行對話框中,輸入字符串命令“regedit”,單擊“確定”按鈕後,進入客戶端系統的注冊表編輯窗口;
其次用鼠標選中該編輯窗口的HKEY_LOCAL_MACHINE節點選項,從該選項下面選中SYSTEMCurrentControlSetServicesTcpipParameters注冊表子項,再從目標注冊表子項下面找到目標網卡設備,在對應目標網卡設備下面雙擊DefaulGatewayMetric鍵值,打開如圖1所示的設置對話框,在這裡將“metric”數值修改成大於“1”就可以了。
圖1
在確認網關參數設置正確後,我們還需要對目標網卡設備的通信協議設置進行一下檢查,因為客戶端系統的網上鄰居功能在工作的時候使用的是NetBIOS通信協議,要是不小心將該協議取消安裝的話,那麼我們自然就無法通過網上鄰居窗口尋找到Windows Server 2008系統中的共享資源;在檢查NetBIOS通信協議是否安裝時,我們可以按照如下步驟來操作:
首先依次單擊“開始”/“設置”/“網絡連接”命令,在彈出的網絡連接列表窗口中,找到目標本地連接圖標,用鼠標右鍵單擊該連接圖標,從彈出的快捷菜單中執行“屬性”命令,打開目標本地連接的屬性設置窗口;
其次從該屬性設置窗口中選中“TCP/IP協議”選項,再單擊“屬性”按鈕,進入TCP/IP協議屬性設置窗口,單擊該設置窗口中的“高級”按鈕,在其後出現的高級設置頁面中,找到“NetBIOS設置”選項,檢查該選項下面的“啟用TCP/IP上的NetBIOS”項目是否處於選中狀態(如圖2所示),一旦發現它還沒有被選中時,我們應該及時將它重新選中,再單擊“確定”按鈕保存好上述設置操作,這樣一來客戶端系統的網上鄰居功能就能正常工作了,通過該網上鄰居窗口我們也就能順利地訪問到Windows Server 2008系統中的共享資源了。
圖2
此外,需要提醒各位注意的是,網上鄰居窗口的主機更新列表往往是每隔一段時間進行一次,而在這一段時間內要是目標共享資源所在的Windows Server 2008系統發生關機或其他不正常的現象時,其對應的主機快捷圖標仍然還會保存在客戶端系統的網上鄰居窗口中,此時我們雙擊對應的主機快捷圖標時,就容易出現共享訪問錯誤的故障現象,因為此時Windows Server 2008系統實際上已經關閉或運行不正常了,我們當然不能正確訪問到其中的共享資源。
2、無法找到共享路徑
前面本文曾經提到,一旦關閉了NetBIOS通信協議的運行狀態,那麼我們是無法在客戶端系統中通過網上鄰居功能訪問到Windows Server 2008系統中目標共享資源的,不過此時我們可以在客戶端系統的地址欄中輸入類似“IP地址”這樣的共享路徑,來順利地訪問到目標共享資源。可是在實際訪問共享資源的過程中,我們時常會發現在輸入“IP地址”路徑後,系統總會彈出無法找到共享路徑的故障現象,這是為什麼呢,我們該采取什麼辦法來解決這種奇怪的共享訪問故障呢?
出現這種現象的主要原因有三個,一是Windows Server 2008系統的網絡發現功能被意外關閉,造成“IP地址”路徑尋找不到;二是共享資源所在的主機系統意外關閉了系統服務“Computer Browser”的運行狀態,造成客戶端系統無法正確獲取主機列表;三是Windows Server 2008系統中的隱藏共享“IPC$”被意外停用了,造成了系統無法顯示目標主機系統的共享資源。依照下面的步驟逐一排查各種可能原因,我們就能順利地解決無法找到共享路徑的故障現象了:
首先檢查網絡發現功能是否被意外關閉;在進行這種檢查時,我們以超級權限進入Windows Server 2008系統,在該系統桌面中依次單擊“開始”/“設置”/“控制面板”命令,在彈出的系統控制面板窗口中,雙擊“網絡和共享中心”圖標,進入Windows Server 2008系統的網絡和共享中心窗口;其次在該窗口中展開“網絡發現”設置區域,此時我們會看到如圖3所示的設置頁面,看看“啟用網絡發現”選項有沒有被選中,如果看到它還沒有處於選中狀態時,我們只要重新選中它,再單擊“應用”按鈕就能讓Windows Server 2008系統的網絡發現功能正常工作了。