Windows XP區域網路無法訪問網路位置

來源:互聯網
上載者:User

 Windows XP區域網路無法訪問網路位置

在區域網路內安裝了Windows XP的電腦不能與安裝了Windows 98的電腦互相訪問,安裝了Windows XP的電腦與安裝了Windows XP的電腦也不能互相通訊。在工作站訪問伺服器時,工作站的“網路位置”中可以看到伺服器的名稱,但是點擊後卻無法看到任何共用內容,或者提示找不到網路徑、無權訪問等問題。

  現將解決辦法列出!

1、檢查電腦之間的物理串連。

2、確保所有電腦上都安裝了TCP/IP,並且工作正常。

3、使用ping命令測試網路中兩台電腦之間的串連。

4、使用ping命令測試網路中名稱解析是否正常。

5、正確安裝網路組件。
  首先右擊網路位置-屬性,選擇要共用的網卡。把IP設定在區域網路的同一個網段上。比如192.168.1.X網段。然後看一下TCP/IP的進階屬性中,是否開啟NETBIOS。
  在利用WINNT4.0構建的網路系統中,對每一台主機的唯一標識資訊是它的NetBIOS名,系統是利用WINS服務、資訊廣播方式及Lmhost檔案等多種模式將NetBIOS名解析為相應IP地址,從而實現資訊通訊。
  在內部網路系統中(也就是通常我們所說的區域網路中),利用NetBIOS名實現資訊通訊是非常方便、快捷的。但是在Internet上對一台主機的唯一標識資訊是它的FQDN格式的網域名稱(163.com),在Internet是利用DNS標準來實現將網域名稱解析為相應IP地址,WIN2K支援動態DNS,運行活動目錄服務的機器可動態地更新DNS表。
  WIN2K網路中可以不再需要WINS服務,但是WIN2K仍然支援WINS,這是由於向後相容的原因。目前,大多數網路是混合網,既有Win98等系統,又有WINXP/WIN2K等系統,因此需要在TCP/IP協議上捆綁NETBIOS解析電腦名稱。
  查看是否選定“檔案和列印服務”組件,如果已將其取消選中,“瀏覽服務”將不綁定到NetBIOS介面。成為備份瀏覽器並且沒有啟用“檔案和列印共用”的基於Windows的電腦無法將瀏覽列表與客戶機共用。任何將要包括在瀏覽列表中的電腦也都必須啟用“檔案和列印共用”。

6、啟用列印與檔案分享權限設定。

7、啟動"電腦瀏覽器"服務。

8、起用Guest(來賓)帳戶。
開啟控制台->使用者帳戶或者在管理工具->電腦管理->本機使用者和組中開啟Guest帳戶

9、允許Guest(來賓)帳號從網路上訪問。
  在運行裡輸入gpedit.msc,彈出組策略管理器,在‘電腦配置-Windows設定-本地策略-使用者權利指派’中,有“拒絕從網路訪問這台電腦”策略阻止從網路訪問這台電腦,如果其中有GUEST帳號,解決辦法是刪除拒絕訪問中的GUEST帳號。

10、防火牆:
  確保WINXP內建的防火牆沒有開啟,開啟本地串連屬性->進階,關掉Internet串連防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁止以下連接埠的通訊:UDP-137、UDP-138、TCP-139、TCP-445(僅WIN2K及以後的作業系統)。
  Windows XP最新的SP2補丁對ICF做了很大的改進,功能更強大了,ICF有了自己的設定項,安裝SP2後,預設情況下,啟用ICF防火牆,不允許任何外部主動串連,即使是本地的應用程式要訪問網路也需要在許可列表中做設定。
  但是防火牆阻斷正常的網路瀏覽服務通訊,結果是別人在網路位置中看不到你的電腦,有沒有兩全其美的辦法在開啟防火牆的前提下允許瀏覽服務。
  辦法是,如果開啟了ICF,開啟屬性,在服務這欄,選擇添加,添加服務的對話方塊共有四個編輯框,最上邊是描述服務名稱,以便於記憶,從上到下第二個是應用服務的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
  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)、檔案分享權限設定和列印。

11、檢查RPC、Plug and Play服務是否已啟動,檢查相應的系統檔案夾的許可權,嘗試重新註冊以下的動態連結程式庫:
  regsvr32 netshell.dll
  regsvr32 netcfgx.dll
  regsvr32 netman.dll

12、設定帳號和密碼 。
  由於WinNT核心的作業系統,在訪問遠端電腦的時候,好像總是首先嘗試用本地的目前使用者名和密碼來嘗試,可能造成無法訪問,在這裡把使用者密碼添加進去就可以了。

13、多種方法訪問“網路電腦” 。
  例如要開啟網路中名為“Killer”的電腦,其IP地址為192.168.1.8,如果你不清楚其它機器的IP地址,你可以使用“PING電腦名稱”來獲得它的IP地址。
  用電腦名稱訪問,NETBIOS提供的服務。點擊“開始”菜單,單擊“運行”,在地址欄輸入“//Killer”,單擊“確定”。
  用IP地址訪問,在地址輸入欄中輸入“//192.168.1.8”,單擊“確定”。
  用搜尋電腦的方法訪問,電腦更新列表需要時間,搜尋電腦可以加快更新列表。點擊“網路位置”右鍵中的“搜尋電腦”,輸入電腦名稱,點擊“立即搜尋”,就可以看到你要訪問的電腦。直接雙擊右邊電腦名稱就可以開啟它了。
  用對應磁碟機的方法訪問,進入DOS方式,輸入“NET VIEW //killer”,斷行符號這是查看電腦Killer上有哪些共用資料夾,如D。再輸入NET USE Z://Killer//D將電腦IBM-ZB共用的檔案夾D映射為H:盤,在命令提示字元下鍵入“Z:”。你會發現你已經連到Killer電腦上了

 

 

 

共用訪問報"無許可權"解決方案

訪問報無許可權解決方案:
1.設定本地的administrator賬戶的密碼.
2.設定網路訪問模式為傳統模式.
3.設定允許從網路訪問電腦的使用者賬戶(加入Guest組).
4.設定禁止從網路訪問電腦的使用者賬戶(刪除Guest組).

設定方法:
開始--> 
運行gpedit.msc--> 
電腦配置--> 
windows設定--> 
安全設定(Security Settings)--> 
本地策略(Local Policies)-->

1.:使用者權利指派(User Rights Assignment)-->從網路訪問此電腦(Access this computer from the network)-->添加Guest組.
2.:使用者權利指派(User Rights Assignment)-->拒絕從網路訪問這台電腦(Deny access to this computer from the network)-->刪除Guest組.
3.:安全選項(Security Options)-->網路訪問:本地賬戶的共用和安全模式(Network access:Sharing and security model for local accounts)-->更改為傳統模式.

如果你完全依了上面的方法都不行,請運行REGEDIT,到:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa 上將此子健中的值 restrictanonymous設為0就行了。
把:restrictanonymoussam的值也改成0吧。
  以下是說明:
1、 RestrictAnonymous 中登記了控制任何使用者擷取本機資訊的層級的設定,如果 RestrictAnonymous 被設定為0(預設值)的話,任何使用者都可以通過網路擷取原生資訊,包含使用者名稱,詳細的帳號策略和共用名稱。這些資訊可以被攻擊者在攻擊電腦的時候所利用。通過這些資訊,攻擊者就有可能瞭解到當前電腦的系統管理員帳號,網際網路共用的路徑以及不健壯的密碼。修改此安全層級的方法如下:運行 Regedit.exe 編輯註冊表,定位到子健 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa 上將此子健中的值 restrictanonymous 由不安全的 0值 修改為安全層級高一些值 1 或 2。注意:此安全層級如果提高的話有可能造成本電腦在區域網路內無法被訪問到。
2、當禁用了TIP/IP進階選項中的Wins中的NetBios設定,區域網路無法被訪問到。
3、如果中了震蕩波病毒將不能訪問到區域網路。
4、如果沒有將IP設定成固定IP,區域網路功能將受限。

 

 

網路位置常見問題及答案

我有時在網路位置可以看到,有時卻一台機都看不到?
答:Microsoft網路客戶必須登入才能看到網路位置,如果開機時你沒有登入而是選取消,那麼在網路位置就一台機都看不到。你可以點開始->登出,重新登入,然後一切就正常了。

我在網路位置裡只能看到我自己一台機?
答:一般而言,你的網卡未設定好,或者網線有問題。

我的網路位置只能看到一部分機器,而且不能訪問OA或上網?
答:你的機器網卡可能被禁止了。如果你自己亂設了IP地址的話,那就是你應得的報應。你只能寫封道歉信給網管了。

我已經按要求安裝了網路組件,但訪問網路位置還是不行?
答:可以考慮一下NetBui協議,有時NetBui會出現假安裝的現象。刪除NetBui協議,確定退出,然後再重新安裝NetBUI協議一次。

我可以訪問別人的機器,但我在網路位置看不到自己?
答:你可能沒有安裝Microsoft檔案及印表機共用。Microsoft網路客戶使你可以訪問別人,Microsoft檔案及印表機共用使別人可以訪問你。

網路位置還是不行?
答:協議是相互的,就象一種語言。如果還是不行,考慮一下對方,只有雙方的協議都設定正確的話,才會一切正常的。

F:為什麼在網路位置訪問對方提示沒有許可權
Q:兩台機器都要開啟Guest帳戶(WIN2K/XP)。

F:為什麼點擊對方機器顯示無法串連?
Q:確保ping對方IP和機器名都能夠正常返回資訊。

F:為什麼在網路位置看不到對方的機器或者能看到卻訪問不了?
Q:按照微軟的解釋,這種現象有時是正常的,這需要瞭解網路位置及其使用的協議NetBIOS的工作原理,參見後面的原理部分。

F:有的機器開機或關機,別的機器就用不了網路位置了?
Q:同上.。

F:如果不使用網路位置,還有其它辦法方便的訪問其它機器?
Q:可以不開啟網路位置,直接在搜尋中搜尋對方的IP或者機器名,也可以在運行中輸入////////x.x.x.x(對方 IP) or XXXX(對方機器名)。(同樣會用到NetBIOS協議)

F:兩台機器不在一個工作群組中是否可以使用網路位置?
Q:可以。

F:兩台機器經過路由器串連,是否可以在網路位置看到,又是否可以訪問呢?
Q:不能看到,因為路由器不會轉寄廣播(經過設定UDP透傳可以),可以使用FAQ2.6.的方法互相訪問,但僅限於WIN2K/XP。

F:為什麼Win9X/Me訪問不了或者看不到Win2K/XP,而反過來卻沒有問題呢?
Q:確認WIN2K/XP開啟了Guest帳戶,啟用了“瀏覽服務”;Win9X/Me安裝了“印表機和檔案分享權限設定”,NetBIOS解析沒有問題,並且雙方沒有防火牆的阻擋。

F:為什麼訪問要求輸入密碼?
Q:確認對方開啟了Guest帳戶,或者對方沒有登陸到域模式。Win9x/Me如果需要登陸到域,不要按Esc取消進入系統。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.