彈出以下“\\10.2.6.120無法訪問。你可能沒有權限訪問網絡資源。請與這台服務器的管理員聯系以查明你是否有訪問權限。拒絕訪問。”
現在公司最喜歡用WIN2000/ xp,但是這個系統本身就帶有些系統排斥,因為內網的資源是共享的,所以經常碰到等入不了的問題,系統提示:此工作組的服務器列表無法使用。下面就著手解決.但是首先,我們先來看下網絡鄰居互相訪問的最基本的條件:
1.雙方
計算機打開,且設置了網絡共享資源;
2.雙方的計算機添加了 "Microsoft 網絡文件和打印共享" 服務;
3.雙方都正確設置了網內IP地址,且必須在一個網段中;
4.雙方的計算機中都關閉了
防火牆,或者
防火牆策略中沒有阻止網上鄰居訪問的策略。
5. XP首次使用時在網上鄰居的屬性裡面已經新建一個網絡連接進行網絡安裝向導
6.計算機之間的物理連接正常。在桌面計算機中,每個網卡後面的指示燈是亮的,集線器或交換機是打開的,而且每個客戶端連接的指示燈都是亮的,網線的水晶頭接觸良好。
7.確保所有計算機上都安裝了TCP/IP,並且工作正常。
在Windows XP中默認安裝了TCP/IP。但是,如果出了網絡問題想卸載後重新安裝TCP/IP就不容易了:在“本地連接”屬性中顯示的此連接使用下列項目列表中單擊Internet協議(TCP/IP)項,您將發現卸載按鈕不可用(被禁用)。
這是因為傳輸控制協議/Internet協議(TCP/IP)堆棧是Microsoft XP/ 2003的核心組件,不能刪除。在這種情況下,如果需要重新安裝TCP/IP以使TCP/IP堆棧恢復為原始狀態。可以使用NetShell實用程序重置TCP/IP堆棧,使其恢復到初次安裝
操作系統時的狀態。方法是:在命令提示符後鍵入以下命令,然後按ENTER鍵:netsh int ip reset c:\resetlog.txt,其中,Resetlog.txt記錄命令結果的日志文件,一定要指定,這裡指定了Resetlog.txt日志文件及完整路徑。運行此命令的結果與刪除並重新安裝TCP/IP協議的效果相同。
既然我們現在了解明白了這些條件,就可以著手解決:
第一種可能性就是本身系統系統浏覽的正常現象。如微軟公司文檔中提到的預期的升級行為.詳細的可以到這裡看: http://support.microsoft.com/kb/304040/ZH-CN/
還有一點, 在實際的網絡運用中,安裝Windows XP系統的
電腦有時會出現不能與Windows 98、Windows 2000的
電腦互相訪問的問題,即使是開啟Guest賬號、安裝NetBEUI協議、設置共享文件夾,也不能正常訪問,這就屬於系統本身浏覽的政策現象.
第二種是開了防火牆,在XP中自帶的防火牆會導致無法訪問網絡鄰居.可以通過命令net view \\computername 來查看.不論是2000還是XP只要關掉防火牆就可以.同時確保防火牆沒有禁止以下端口的通訊:UDP-137、UDP-138、TCP-139、TCP-445(僅WIN2K及以後的操作系統)。 Windows XP最新的SP2補丁對ICS做了很大的改進,功能更強大了,ICS有了自己的設置項,安裝SP2後,默認情況下,啟用ICS防火牆,不允許任何外部主動連接,即使是本地的應用程序要訪問網絡也需要在許可列表中做設置。
但是防火牆阻斷正常的網絡浏覽服務通訊,結果是別人在網上鄰居中看不到你的計算機.這時候如果開啟了ICS,打開屬性,在服務這欄,選擇添加,添加服務的對話框共有四個編輯框,最上邊是描述服務名稱,以便於記憶,從上到下第二個是應用服務的IP地址或名稱,輸入127.0.0.1表示本機。
下面連個是內外端口號,旁邊的tcp/udp標示這個端口是udp連接還是tcp連接。
按照下面的表格輸入3個服務
名稱 協議 端口
NetBIOS Name Service UDP 137
NetBIOS Datagram Service UDP 138
NetBIOS Session Service TCP 139
PS: 137/UDP -- NetBIOS名稱服務器,網絡基本輸入/輸出系統(NetBIOS)名稱服務器(NBNS)協議是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它在基於NetBIOS名稱訪問的網絡上提供主機名和地址映射方法。138/UDP -- NetBIOS數據報,NetBIOS數據報是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它用於網絡登錄和浏覽。
139/TCP -- NetBIOS會話服務,NetBIOS會話服務是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它用於服務器消息塊(SMB)、文件共享和打印。
第三種是查看Guest用戶激活了沒有,可以從“控制面板|管理工具|計算機管理|本地用戶和組|用戶”中找到“Guest”賬戶,並用鼠標右擊打開“Guest屬性”對話框,去除這裡的“賬戶已停用”復選框上的對鉤標記 .Windows XP的Guest帳戶允許其他人使用你的電腦,但不允許他們訪問特定的文件,也不允許他們安裝軟件。對Windows XP Home Edition計算機或工作組中的Windows XP Professional計算機的所有網絡訪問都使用來賓帳戶。使用net user guest確保為網絡訪問設置了來賓帳戶,如果該帳戶是活動的,命令輸出中會出現一行類似下面這樣的內容:Account active Yes;如果該帳戶不是活動的,請使用下面的命令授予來賓帳戶網絡訪問:
net user guest /active:yes
或者打開控制面板->用戶帳戶或者在管理工具->計算機管理->本地用戶和組中打開Guest帳戶.同時設置為允許Guest(來賓)帳號從網絡上訪問。
在運行裡輸入gpedit.msc,彈出組策略管理器,在‘計算機配置-Windows設置-本地策略-用戶權利指派’中,有“拒絕從網絡訪問這台計算機”策略阻止從網絡訪問這台計算機,如果其中有GUEST帳號,解決辦法是刪除拒絕訪問中的GUEST帳號。
第四種查看協議,IPX,netbeui,TIP/IP協議,選擇開啟,共享用的是139,445端口. Win2k安裝NetBEUI協議.
網上鄰居->屬性->本地連接->屬性---->安裝------>協議------->NetBEUI Protocol
XP右擊網上鄰居-屬性,選擇要共享的網卡。把IP設置在局域網的同一個網段上。在XP中打開 TCP/IP 上的 NetBIOS
開始---->控制面板---->網絡和 Internet 連接---->網絡連接---->本地連接---->屬性---->Internet 協議 (TCP/IP) ---->常規---->高級---->WINS選項---->NetBIOS---->啟用 TCP/IP 上的 NetBIOS---->確定[點擊2次]
第五種在共享文件夾前加個符號,比如¥,%等
第六種檢查Win2000是否存在安全策略限制
開始 -> 運行 -> gpedit.msc -> 計算機配置 -> windows設置 -> 本地策略 -> 用戶權利分配 -> 刪除"拒絕從網絡訪問這台計算機"中的guest用戶。
XP的主策略安全設置
開 始 -> 運行 -> gpedit.msc -> 計算機配置 -> windows設置 -> 安全設置 ->本地策略 ->用戶權利分配 -> 從網絡上訪問此計算機"屬性那裡性質Everone或者在"拒絕從網絡訪問這計算機"屬性中刪除GUEST 。
第七種“文件及打印機共享”的限制,允許其他用戶訪問我的文件點擊激活就可以,其他的一些比較少碰到的問題如內部IP地址發生了沖突,甚至包括Hub
故障、線路
故障等就不說了
第八種啟動"計算機浏覽器"服務.根據微軟的文檔工作組中的一台或多台計算機沒有啟動或已關閉(禁用)"計算機浏覽器"服務也會導致訪問網絡鄰居失敗.打開就可以了
開始---->我的電腦---->管理---->服務和應用程序---->服務---->在右邊的詳細信息窗格中,檢查"計算機浏覽器"服務是否已啟動,右擊計算機浏覽器,然後單擊啟動
第九種運行網絡標識向導.
我的電腦---->屬性---->計算機名選項卡----> 網絡 ID按鈕,開始“網絡標識向導”: ---->下一步---->本機是商業網絡的一部分,用它連接到其他工作著的計算機---->下一步---->公司使用沒有域的網絡---->下一步---->輸入你的局域網的工作組名---->下一步---->完成
第十種檢查RPC、Plug and Play服務已啟動,檢查相應的系統文件夾的權限,重新注冊以下的動態鏈接庫:
regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32 netman.dll
第十一種設置帳號和密碼. 由於WinNT內核的操作系統,在訪問遠程計算機的時候,好像總是首先嘗試用本地的當前用戶名和密碼來嘗試,可能造成無法訪問,在這裡把用戶密碼添加進去就可以了。
第十二種ping ip ,然後在地址輸入欄中輸入“192.168.1.8”,單擊“確定”。
用搜索計算機的方法訪問,計算機更新列表需要時間,搜索計算機可以加快更新列表。點擊“網上鄰居”右鍵中的“搜索計算機”,輸入計算機名,點擊“立即搜索”,就可以看到你要訪問的計算機。直接雙擊右邊計算機名就可以打開它了。
用映射驅動器的方法訪問,進入DOS方式,輸入“NET VIEW \killer”,回車