天天看點

Win2000/XP與Win98互訪出現的問題

[]  Win2000/XP與Win98互訪

裝netBEUI協定了嗎?

我的機器98、2000與XP互訪需裝netBEUI協定,而XP與XP互訪又不能裝netBEUI協定,很麻煩。

你的2000和XP是在同一個工作組嗎?登陸使用者都是同一個工作組内的使用者嗎?如不是,改一下試試。

或可把兩台機器的IP位址設在同一個位址段試試。

在區域網路内XP、98和2K的互相通路的問題、解決總彙、、

  問:我們部門有兩台安裝Windows XP系統的計算機,都開啟了Guest賬戶,但是現在出現了這樣的問題:機器A可以正常通路機器B,而機器B在通路機器A時,提示沒有權限而無法通路,請與這台機器的管理者聯系。請問這個問題如何解決?

  答:機器A可以通路機器B,說明兩台電腦之間的網絡實體連接配接是沒有問題的,主要原因可能是機器B中的系統設定方面的原因:

  原因一:機器B的系統中的防火牆禁止了A機器的通路,你可以将防火牆的相關設定更改一下。例如,要是B機器中開啟了系統自帶的防火牆後,A機器肯定是不可以通路的。

 ***** 原因二:機器B的系統系統資料庫中設定了禁止被通路,打開系統資料庫編輯器,檢視鍵“HKEY_LOCAL_MACHINE/ System/CurrentControlSet/Control/Lsa”中的dword型鍵值項“restrictanonymous”的值是不是為1,如為1,改為0,重新開機後就能通路了。

論壇上很多的文章都在問在區域網路内XP、98和2K的互相通路的問題。很多網友都發表了意見,我總結一下,一共有以下四點:

一、在“本地使用者群組裡”開啟GUEST賬号;

具體做法:控制台——使用者帳戶——進階。在“進階使用者管理”下單擊“進階”,就可以進入“本地使用者群組”了。

二、安裝NetBEUI(WINXP裡為 NWLink NetBIOS)協定;

具體做法:控制台——網絡連接配接——本地連接配接。打開“本地連接配接”屬性,單擊安裝來添加協定。

三、檢視本地安全政策設定是否禁用了GUEST賬号;

具體做法:控制台——管理工具——本地安全政策——本地政策——使用者權利指派。檢視“拒絕從網絡通路該台計算機”裡有沒有GUEST賬号

四、設定共享檔案夾。

標明要共享的檔案夾,單機右鍵,選擇“共享與安全”進行設定共享!

然而,也有很多網友說即便把這4點都做到了,有時也解決不了問題。這樣我可以試試在需要共享的機器下做以下的步驟:

  控制台——系統——計算機名,單擊“網絡 ID”,開始“網絡辨別向導”下一步之後,選擇第一項“本機是商業網絡的一部分,用它連接配接到其他工作着的計算機”;繼續“下一步”,選擇“公司使用沒有域的網絡”;再下一步,就輸入你的區域網路的工作組的名稱。完成之後,重新啟動計算機!

一般這樣就能夠徹底解決問題的。

Win2000/XP與Win98互訪

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

啟用Guest帳戶

對策一:在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無法通路”、“您可能沒有權限使用網絡資源”、“請與這台伺服器的管理者聯系以查明您是否有通路權限”、“找不到網絡路徑”等類似的提示,此時請在圖7中停用本地連接配接的防火牆屏蔽。

停用ICF

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

找出WinXP安裝CD光牒,進入“Valueadd/Msft/Net/Netbeui”檔案夾下,這裡有Nbf.sys、Netbeui.txt、Netnbf.inf共3個檔案,先将Nbf.sys檔案複制到本機的“Windows/System32/Drivers”檔案夾下(這裡的本機指安裝了WinXP的那台電腦),再将Netnbf.inf檔案複制到本機的“Windows/INF”檔案夾下,Netbeui.txt檔案可有可無。不過, INF檔案夾具有隐藏屬性,使用者需要先在WinXP下的“工具|屬性”視窗中選擇顯示檔案才可以看到該目錄。另外,我們也可以在對話框中選擇“從磁盤安裝”,插入WinXP安裝磁盤,一步步進入“Valueadd/Msft/Net/Netbeui”檔案夾,找到Netnbf.inf檔案打開,然後就可以安裝NetBEUI協定了。

選擇“從磁盤安裝”方式。

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

當然,除了上面提到的各種原因外,還有兩台電腦不處于同一工作組中,或者是兩台電腦的内部IP位址發生了沖突,甚至包括Hub故障、線路故障等。

隐藏被共享的資源

當某個檔案或檔案夾被設定為共享後,其他使用者通路時就可以從“網路上的芳鄰”中找到這些被共享的資源,如果您不想讓一般使用者随便看到這些共享資源時,簡單地取消共享顯示不是一個好主意(畢竟有時由于工作需要或上司要求),那麼該怎麼辦呢?

這裡有一個非常簡單的方法,隻要在某個共享名稱後面添加一個“$”符号,其他使用者在“網路上的芳鄰”中就無法直接看到這些共享資源了。當然這并不影響授權使用者正常通路,他們隻需在“開始|運作”對話框中鍵入如“//台式老機器/ quicktime$”這樣的指令,就可以進入這些被隐藏的共享資源了

順便區域網路優化:

提升通路網路上的芳鄰的速度

Windows XP網路上的芳鄰在使用時系統會搜尋自己的共享目錄和可作為網絡共享的列印機以及計劃任務中和網絡相關的計劃任務,然後才顯示出來,這樣速度顯然會慢的很多。這些功能對我們沒多大用的話,可以将其删除。在系統資料庫編輯器中找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\Windows\Current Version\Explore\RemoteComputer\NameSpace,删除其下的{2227A280-3AEA-1069-A2DE08002B30309D}(列印機)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(計劃任務),重新啟動電腦,再次通路網路上的芳鄰,你會發現快了很多。

快速判斷區域網路故障

區域網路中的故障多種多樣,如果您沒有多少經驗的話,還真是比較難判斷。不過,我們可以利用Ping指令來進行快速判斷。

1. 檢查本地網卡及TCP/IP是否工作正常。Ping本機IP位址,如果出現前面資訊,則說明一切正常;如果出現連續四行“Request timeout”提示資訊,則說明可能是網卡或TCP/IP工作不正常,最大的原因是IP位址配置錯誤。

2. 檢查網絡線路是否暢通。Ping網關IP位址,判斷原則同上。

3. 檢查DNS配置是否正确。Ping域名,例如這裡我們随便Ping一個域名,如果能顯示圖11所示的結果(這裡可以看到這個域名已經被正常解析為相應的IP位址),說明DNS伺服器配置正确。但如果出現“Unknown host name”這樣的提示資訊,在排除域名沒有錯誤的前提下,可能是DNS配置出錯。

4. 檢查網關配置是否正确。Ping域外主機的IP位址,您可以試着Ping一下剛才解析到的IP位址,如果沒有出現“Request Timeout”這樣的錯誤資訊,則說明從網絡内主機向域外主機發送IP包能夠正常送出,那網關配置就沒有什麼問題了。

筆者的很多朋友都曾遇到過這樣的問題:在安裝了Windows XP的計算機上,即使網絡連接配接和共享設定正确(如IP位址屬于同一子網,啟用了TCP/IP上的NetBIOS,防火牆軟體沒有禁止檔案共享需要的135、137、138、139等端口),使用其他系統(包括Windows 9X/Me/2000/XP等)的使用者仍然無法通路該計算機。我們應該怎樣解決這一問題呢?

  預設情況下,Windows XP的本地安全設定要求進行網絡通路的使用者全部采用來賓方式。同時,在Windows XP安全政策的使用者權利指派中又禁止Guest使用者通過網絡通路系統。這樣兩條互相沖突的安全政策導緻了網内其他使用者無法通過網絡通路使用Windows XP的計算機。你可采用以下方法解決。

方法一:解除對Guest賬号的限制

  點選“開始→運作”,在“運作”對話框中輸入“GPEDIT.MSC”,打開組政策編輯器,依次選擇“計算機配置→Windows設定→安全設定→本地政策→使用者權利指派”,輕按兩下“拒絕從網絡通路這台計算機”政策(見圖1),删除裡面的“GUEST”賬号。這樣其他使用者就能夠用Guest賬号通過網絡通路使用Windows XP系統的計算機了。(如圖)

方法二:更改網絡通路模式

  打開組政策編輯器,依次選擇“計算機配置→Windows設定→安全設定→本地政策→安全選項”,輕按兩下“網絡通路:本地賬号的共享和安全模式”政策,将預設設定“僅來賓—本地使用者以來賓身份驗證”,更改為“經典:本地使用者以自己的身份驗證”。(如圖)

現在,當其他使用者通過網絡通路使用Windows XP的計算機時,就可以用自己的“身份”進行登入了(前提是Windows XP中已有這個賬号并且密碼是正确的)。

  當該政策改變後,檔案的共享方式也有所變化,在啟用“經典:本地使用者以自己的身份驗證”方式後,我們可以對同時通路共享檔案的使用者數量進行限制,并能針對不同使用者設定不同的通路權限。

  不過我們可能還會遇到另外一個問題,當使用者的密碼為空時,通路還是會被拒絕。原來在“安全選項”中有一個“賬戶:使用空白密碼的本地賬戶隻允許進行控制台登入”政策預設是啟用的,根據Windows XP安全政策中拒絕優先的原則,密碼為空的使用者通過網絡通路使用Windows XP的計算機時便會被禁止。我們隻要将這個政策停用即可解決問題。 (如圖)

曾經遇到很多人抱怨,在區域網路内安裝了Windows XP的電腦不能與安裝了Windows 98的電腦互相通路,安裝了Windows XP的電腦與安裝了Windows XP的電腦也不能互相通信。見過很多高手提供的高招,歸納起來有以下4點:

一是開啟GUEST賬号;

二是安裝NetBEUI協定;

三是檢視本地安全政策設定是否禁用了GUEST賬号;

四是設定共享檔案夾。

然而,即便把這4點都做到了,有時也仍然解決不了Windows XP的互通路題。因為在Windows XP中要想實作互訪,還需設定這一步:   

  在Windows桌面上用右擊“我的電腦”,選擇“屬性”,然後單擊“計算機名”頁籤,看看該頁籤中有沒有出現你的區域網路工作組名稱,如“TL2000”等。然後單擊“網絡 ID”按鈕,開始“網絡辨別向導”:單擊“下一步”,選擇“本機是商業網絡的一部分,用它連接配接到其他工作着的計算機”;單擊“下一步”,選擇“公司使用沒有域的網絡”;單擊“下一步”按鈕,然後輸入你的區域網路的工作組名,如“TL2000”,再次單擊“下一步”按鈕,最後單擊“完成”按鈕完成設定。  

  重新啟動計算機後,區域網路内的計算機就可以互訪了。  

繼續閱讀