萬盛學電腦網

 萬盛學電腦網 >> 電腦常見故障 >> 不能上網 >> 局域網中無法相互訪問的解決方法

局域網中無法相互訪問的解決方法

Windows網上鄰居互訪的基本條件:

1) 雙方計算機打開,且設置了網絡共享資源;
2) 雙方的計算機添加了 "Microsoft 網絡文件和打印共享" 服務;
3) 雙方都正確設置了網內IP地址,且必須在一個網段中;
4) 雙方的計算機中都關閉了防火牆,或者防火牆策略中沒有阻止網上鄰居訪問的策略。
 
Windows 98/2000/XP/2003訪問XP的用戶驗證問題

首先關於啟用Guest為什麼不能訪問的問題:

1、默認情況下,XP 禁用Guest帳戶
2、默認情況下,XP的本地安全策略禁止Guest用戶從網絡訪問
3、默認情況下,XP的 本地安全策略 -> 安全選項 裡(電腦自動關機),"帳戶:使用空密碼用戶只能進行控制台登陸"是啟用的,也就是說,空密碼的任何帳戶都不能從網絡訪問只能本地登陸,Guest默認空密碼......

  所以,如果需要使用Guest用戶訪問XP的話,要進行上面的三個設置:啟用Guest、修改安全策略允許Guest從網絡訪問、禁用3裡(電腦自動關機)面的安全策略或者給Guest加個密碼。

  有時還會遇到另外一種情況:訪問XP的時候,登錄對話框中的用戶名是灰的,始終是Guest用戶,不能輸入別的用戶帳號。

  原因是這個安全策略在作怪(管理工具 -> 本地安全策略 -> 安全選項 -> "網絡訪問:本地帳戶的共享和安全模式")。默認情況下,XP的訪問方式是"僅來賓"的方式,那麼你訪問它,當然就固定為Guest不能輸入其他用戶帳號了。

  所以,訪問XP最簡單的方法就是:不用啟用Guest,僅修改上面的安全策略為"經典"就行了。別的系統訪問XP就可以自己輸入帳戶信息。

  至於訪問2003,默認情況下2003禁用Guest,但是沒有 XP 那個討厭的默認自相矛盾的來賓方式共享,所以可以直接輸入用戶名密碼訪問。

  一個小型辦公局域網,都是winxp系統,都能上外網,也能看到對方計算機,卻不能看到對方共享的計算機提示網絡路徑不正確,或你沒有權限使用網絡 大概就是這個意思 我記的不太清楚!!來賓帳戶我也啟用了!winxp的防火牆也是關閉的,ip地址也沒什麼問題!!希望大家給分析一下!!非常感謝!

原因:Win2000/XP中存在安全策略限制。

  有時,Win2000/XP"聰明"過了頭,雖然我們已經啟用了Guest賬戶,從Win98中卻仍然無法訪問Win2000/XP,比如使用了類似瑞星等的防火牆漏洞修補,它會修改"拒絕從網絡訪問這台計算機"的策略,按下面的方法修改回來:
開始 -> 運行 -> gpedit.msc -> 計算機配置 -> windows設置 -> 本地策略 -> 用戶權利分配 -> 刪除"拒絕從網絡訪問這台計算機"中的guest用戶。

Win2000/XP與Win98互訪

  如果兩(電腦沒聲音)台電腦都使用Win2000/XP操作系統,那麼組建局域網是一件非常簡單輕松的事情,當硬件連接完成後,正常情況下立即可以在"網上鄰居"中看到對方。但如果局域網中有一台電腦使用Win98,那情況可就不一定了,我們經常會發覺雖然Ping命令可以通過,但仍然無法在"網上鄰居"中實現互訪,這時該怎麼辦呢

  對策一:在Win2000/XP中啟用Guest用戶。在Win2000/XP系統安裝之後會缺省建立兩(電腦沒聲音)個用戶賬戶,即Administrator(系統管理員)和Guest(來賓賬戶),所有在本地計算機沒有被分配到賬戶的用戶都將默認使用Guest賬戶,該賬戶是沒有密碼的。不過,在缺省設置下,這個Guest賬戶並未被啟用,我們可以從"控制面板|管理工具|計算機管理|本地用戶和組|用戶"中找到"Guest"賬戶,並用鼠標右擊打開"Guest屬性"對話框,去除這裡(電腦自動關機)的"賬戶已停用"復選框上的對鉤標記,這樣退出後就可以從Win98中訪問到Win2000/XP了。

  其實,啟用了Guest賬戶後,最大的好處是從Win98訪問Win2000/XP時就不需要輸入用戶名和密碼了,這種方法比較適合於用戶不確定、訪問量較大的局域網,但對家庭用戶來說並不適用。

  對策二:檢查Win2000/XP中是否存在安全策略限制。有時,Win2000/XP"聰明"過了頭,雖然我們已經啟用了Guest賬戶,從Win98中卻仍然無法訪問Win2000/XP,這時就要從"控制面板|管理工具|本地安全策略|本地策略|用戶權利指派"中找到"從網絡訪問此計算機"或者"拒絕從網絡訪問這台計算機",然後檢查一下其中是否出現了Guest賬戶或者其他對應的賬戶,然後根據不同情況進行添加或者刪除即可。

  對策三:停用本地連接上的防火牆。防火牆是充當網絡與外部世界之間的保衛邊界的安全系統,微軟在WinXP中為用戶提供了一個內置的Internet連接防火牆(ICF),啟用後可以限制某些不安全信息從外部進入內部網絡。不過,如果您是在本地連接上啟用了這個防火牆,那麼就會造成工作組之間無法互訪,出現"XXX無法訪問"、"您可能沒有權限使用網絡資源"、"請與這台服務器的管理員聯系以查明您是否有訪問權限"、"找不到網絡路徑"等類似的提示,此時請停用本地連接的防火牆屏蔽。

  對策四:為WinXP添加NetBEUI協議。其實,直接添加NetBEUI協議對於解決不能互訪的問題有時反而更為簡單一些,而且它可以解決上面提到的啟用防火牆的問題。Win98安裝時會自動安裝NetBEUI協議,但由於WinXP已經不再提供對NetBEUI協議的技術支持,因此只能手工添加了。

  找出WinXP安裝光盤,進入"ValueaddMsftNetNetbeui"文件夾下,這裡(電腦自動關機)有Nbf.sys、Netbeui.txt、Netnbf.inf共3個文件,先將Nbf.sys文件復制到本機的"WindowsSystem32Drivers"文件夾下(這裡(電腦自動關機)的本機指安裝了WinXP的那台電腦),再將Netnbf.inf文件復制到本機的"WindowsINF"文件夾下,Netbeui.txt文件可有可無。不過, INF文件夾具有隱藏屬性,用戶需要先在WinXP下的"工具|屬性"窗口中選擇顯示文件才可以看到該目錄。

  對策五:啟用Win98中的"文件及打印機共享"。這是一個很簡單但卻經常被人忽略的問題,就是裝有Win2000/XP的機器雖然可以從"網上鄰居"中發現裝有Win98的機器,但卻無法訪問,這是因為Win98未啟用"允許其他用戶訪問我的文件"而造成的,啟用該選項就可以解決這個問題。

  當然,除了上面提到的各種原因外,還有兩(電腦沒聲音)台電腦不處於同一工作組中,或者是兩(電腦沒聲音)台電腦的內部IP地址發生了沖突,甚至包括Hub故障、線路故障等。
微軟知識庫文章,Microsoft Knowledge Base Article - 318030 
無法訪問共享文件和文件夾或者浏覽工作組中的計算機
http://support.microsoft.com/default.aspx?scid=kb;cn;318030
問題:在客戶機的網上鄰居訪問服務器時,出現“服務器沒有設置事務處理”,從而無法訪問服務器的共享資源。在直接輸入IP地址也是一樣。
可能的情況:IPC$沒有開啟或者病毒造成的。

解決辦法:

  方法1:運行Net Share IPC$命令,或者直接把Net Share IPC$加入注冊表RUN啟動項中。 
  方法2:在%Systemroot%SYSTEM32下面有一個WUAMGRE.EXE的文件,把它刪除。  
  方法3:裝個木馬克星,殺毒。
解決Win2000和WinXP網上鄰居互訪很慢的問題
現在,已經有許多人在使用Win2000和WinXP來聯網,但在具體使用中有許多網友反映在Win2000和WinXP中浏覽網上鄰居時很慢,特別是網絡中有Win9x和WinMe工作站時尤為明顯,有時打開網上鄰居甚至需要10多分鐘,還經常報錯。那麼網速慢的作祟者是什麼呢依筆者推斷原因主要有二。 

■網絡協議配置問題, 

■WinXP計劃任務的問題。 

  但如果其它Windows電腦在網上鄰居中根本看不到WinXP那台電腦,便可能是用戶鎖定和安全策略沒有設置好。這時就需要從以下幾個方面入手,筆者以前也曾遇到過類似問題,但在大量的組網試驗中總結出了一套行之有效的解決方法,現在就一一教授給大家。 

一、網絡協議的安裝和設置 

1.在WinXP中安裝NetBEUI協議 

  對的,你沒有看錯,就是要在WinXP中安裝NetBEUI協議。微軟在WinXP中只支持TCP/IP協議和NWLink IPX/SPX/NetBIOS兼容協議,正式宣布不再支持NetBEUI協議。但是在建立小型局域網的實際使用中,使用微軟支持的兩(電腦沒聲音)種協議並不盡如人意。比如,在解決網上鄰居慢問題的過程中,筆者采用了諸多方法後網上鄰居的速度雖然好一點,但還是慢如蝸牛;另外,在設置多塊網卡的協議、客戶和服務綁定時,這兩(電腦沒聲音)種協議還存在BUG,多塊網卡必須同時綁定所有的協議(除NWLink NetBIOS)、客戶和服務,即使你取消某些綁定重啟後系統又會自動加上,這顯然不能很好地滿足網絡建設中的實際需要。而當筆者在WinXP中安裝好NetBEUI協議後,以上兩(電腦沒聲音)個問題都得到圓滿的解決。 

  在WinXP安裝光盤的“\valueADD\MSFT\NET\NETBEUI”目錄下有3個文件,其中“NETBEUI.TXT”是安裝說明,另外兩(電腦沒聲音)個是安裝NetBEUI協議所需的文件。安裝的具體步驟如下: 

■復制“NBF.SYS”到“%SYSTEMROOT%\SYSTEM32\DRIVERS\”目錄; 
■復制“NETNBF.INF”到“%SYSTEMROOT%\INF\”目錄; 
■在網絡連接屬性中單擊“安裝”按鈕來安裝NetBEUI協議。 

  注:%SYSTEMROOT%是WinXP的安裝目錄,比如筆者的WinXP安裝在F:\Windows目錄下,就應該用F:\Windows來替換%SYSTEMROOT%。

2.在WinXP中設置好其它網絡協議 

  筆者建議,如果你的局域網不用上Internet便只需要安裝NetBEUI協議就行了。在小型局域網(擁有200台左右電腦的網絡)中NetBEUI是

copyright © 萬盛學電腦網 all rights reserved