相信很多人都有和筆者一樣的經歷,由WIN XP構成的網絡所有設置和由WIN 2000構成的完全一樣,但還是出現了根本不能訪問的情況,筆者認為這主要是因為XP的安全設置和2000不一樣所導致。針對這個問題筆者在網上查了一些資料,並將各種網上提供的常見解決方法做了相應測試,現在整理介紹給大家,希望能對遇到此問題的網友有所幫助,並請高手繼續指點。部分內容摘自網絡,請原諒不一一注明出處。
首先,這裡不考慮物理聯接和其它問題,只談及策略問題。此外,請安裝相應的協議並正確的設置IP地址,同時盡量把計算機設置在一個工作組內且具有相同網段的IP地址。
其次,網上對於出現的問題描述較多,這裡不再累述。當共享和訪問出現問題時請考慮以下的步驟:
1.檢查guest賬戶是否開啟
XP默認情況下不開啟guest賬戶,因此些為了其他人能浏覽你的計算機,請啟用guest賬戶。同時,為了安全請為guest設置密碼或相應的權限。當然,也可以為每一台機器設置一個用戶名和密碼以便計算機之間的互相訪問。
2.檢查是否拒絕Guest用戶從網絡訪問本機
當你開啟了guest賬戶卻還是根本不能訪問時,請檢查設置是否為拒絕guest從網絡訪問計算機,因為XP默認是不允許guest從網絡登錄的,所以即使開了guest也一樣不能訪問。在開啟了系統Guest用戶的情況下解除對Guest賬號的限制,點擊“開始→運行”,在“運行”對話框中輸入“GPEDIT.MSC”,打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→用戶權利指派”,雙擊“拒絕從網絡訪問這台計算機”策略,刪除裡面的“GUEST”賬號。這樣其他用戶就能夠用Guest賬號通過網絡訪問使用Windows XP系統的計算機了。
3.改網絡訪問模式
XP默認是把從網絡登錄的所有用戶都按來賓賬戶處理的,因此即使管理員從網絡登錄也只具有來賓的權限,若遇到不能訪問的情況,請嘗試更改網絡的訪問模式。打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→安全選項”,雙擊“網絡訪問:本地賬號的共享和安全模式”策略,將默認設置“僅來賓—本地用戶以來賓身份驗證”,更改為“經典:本地用戶以自己的身份驗證”。
這樣即使不開啟guest,你也可以通過輸入本地的賬戶和密碼來登錄你要訪問的計算機,本地的賬戶和密碼為你要訪問的計算機內已經的賬戶和密碼。若訪問網絡時需要賬戶和密碼,可以通過輸入你要訪問的計算機內已經的賬戶和密碼來登錄。
若不對訪問模式進行更改,也許你連輸入用戶名和密碼都辦不到,//computername/guest為灰色不可用。即使密碼為空,在不開啟guest的情況下,你也不可能點確定登錄。改成經典模式,最低限度可以達到像2000裡沒有開啟guest賬戶情況時一樣,可以輸入用戶名和密碼來登錄你要進入的計算機。也許你還會遇到一種特殊的情況,請看接下來的。
4.一個值得注意的問題
我們可能還會遇到另外一個問題,即當用戶的口令為空時,即使你做了上述的所有的更改還是不能進行登錄,訪問還是會被拒絕。這是因為,在系統“安全選項”中有“賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄”策略默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網絡訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。在安全選項中,找到“使用空白密碼的本地賬戶只允許進行控制台登錄”項,停用就可以,否則即使開了guest並改成經典模式還是不能登錄。經過以上的更改基本就可以訪問了,你可以嘗試選擇一種適合你的方法。下面在再補充點其它可能會遇到的問題。
5.網絡鄰居不能看到計算機
可能經常不能在網絡鄰居中看到你要訪問的計算機,除非你知道計算機的名字或者IP地址,通過搜索或者直接輸入//computername或//IP。請按下面的操作解決:啟動“計算機浏覽器”服務。“計算機浏覽器服務”在網絡上維護一個計算機更新列表,並將此列表提供給指定為浏覽器的計算機。如果停止了此服務,則既不更新也不維護該列表。
137/UDP--NetBIOS名稱服務器,網絡基本輸入/輸出系統(NetBiOS)名稱服務器(NBNS)協議是TCP/IP上的NetBIOS(NetBT)協議族的一部分,它在基於NetBiOS名稱訪問的網絡上提供主機名和地址映射方法。