標籤彙整: 網路上的芳鄰

如何讓連接「網路上的芳鄰」的速度變快?

電腦在連接「網路上的芳鄰」的速度有點慢

這幾天幫客戶看一個有關「網路上的芳鄰」的問題,他們公司有四台電腦,其中一台電腦開啟了一個資料夾,來供做大家交換資料、資料備份的媒介,但很怪的是,其中一台電腦在連接這個分享出來的資料夾時,總是特別的慢,大約要花10秒左右,雖然所花的時間是在可以接受的範圍,但客戶在意的是,為什麼另外的二台電腦幾乎是一點擊資料夾的捷徑時,就馬上打開了。

利用「網路上的芳鄰」來分享/交換資料,是一般公司都會做的事,關於如何開啟分享資料夾,大家可以參考「如何使用網路上的芳鄰來分享檔案及資料夾」。

如何加快連接網芳的速度?

網路上有許多有關加快連接網芳的作法,如刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace裡的這個鍵值「D6277990-4C6A-11CF-8D87-00AA0060F5BF」,也許有些人有效,但對我碰到的這個狀況是沒有用的。

改用實際IP來連接

當我碰到這個狀況時,我以為是電腦在解析電腦名稱時所造成的延遲,所以我將這個連接資料夾的捷徑,改成用IP的方式來連接,例如原本的捷徑是「\\User-Pc\分享資料夾」,改成「\\192.168.1.5\分享資料夾」,當然這個IP位址要根據你那部實際的電腦IP為定,可別照著填入我這個IP了,而且如果你的區域網路的DHCP是動態來指定IP位址的話,最好要將這部分享資料夾的電腦指定一個「固定IP」,以免過一陣子,原本的IP位址被分派到其它電腦了。

修改「hosts」

而另一個作法,就是修改「C:\windows\system32\drivers\etc」裡的「hosts」這個檔案,將那部電腦名稱及IP位址加入到文件中,也可以加快連接的速度,意思就是告訴電腦,當使用者連接其它電腦主機時,若有碰到相同的電腦名稱,就先到指定的IP上去找,這樣也能節省一點時間,修改方法如下:

Step 1. 使用任何一種編輯純文字的軟體,來開啟hosts檔案,例如「記事本」,我習慣使用「命令提示字元」來開啟檔案,開啟「命令提示字元」後,輸入「notepad c:\windows\system32\drivers\etc\hosts」,就可以開啟這個hosts檔案:
3863-01
Step 2. 若你在上一步輸入的是正確的,那你應該可以看到已經開啟hosts檔案的記事本出現,在最下面的地方,輸入分享主機的IP及名稱,如下圖紅色框線區域的範例,輸入完畢後,別忘了儲存檔案。
3863-02

以上方法都沒有用嗎?

很不巧的,我以上的方法對我目前碰到的狀況,還是沒有什麼用,我用ping指令去ping那部電腦,連接的速度都是小於1ms,所以並不是在解析名稱時,所造成的延遲,真是傷腦筋?
3863-03
後來,我發現到,利用另一種連接網芳的方式,速度居然就變的跟其它電腦一樣快了,而這種方式就是利用「網路磁碟機」的方式來連接,方法如下:

Step 1. 在「我的電腦」上,按滑鼠右鍵,並從選單中點擊「連接網路磁碟機」,如下圖:
3863-04
Step 2. 接著在「資料夾」中填入該分享資料夾的路徑,例如「\\user-pc\分享資料夾」,如下圖:
3863-05
Step 3. 如此,就可以在我的電腦中,看到新增出來的網路磁碟機了,如下圖的「Z槽」。
3863-06
當然,你也可以將此磁碟機拉到桌面上,產生一個該磁碟機的捷徑,如下圖右邊的圖示,很奇怪吧,其實以下兩個都是連接到同一個分享的資料夾,可是右邊的「網路磁碟機」,就是比左邊直接連接到該分享資料夾的捷徑要快,我想這應該是作業系統會對這些網路磁碟機保持連線的狀態吧?
3863-07

如何解決在Windows 7網路上的芳鄰分享資料時,區域網路電腦無法互連的問題?

網路硬體的連接方式以及網路卡IP的設定

在很多時候,我們有兩台電腦想要傳輸資料,第一個想到的就是使用Windows區域網路分享資料夾的方式,也就是早期Windows XP時代的「網路上的芳鄰」,以前我有寫過「如何使用網路上的芳鄰來分享檔案及資料夾」,在裡面針對Windows XP如何來設定網路上的芳鄰有非常清楚的說明,但說設定這個簡單,老實說,還真有一些難度,尤其是現在Windows Vista及Windows 7相繼上市,相信您實際在設定時,應該也會遭遇到不少的困難。

所以我針對在Windows 7中,在設定好網路上的芳鄰之後,卻還可能連不了線的常見問題,做個完整的解答。在開始之前,我們先簡單的再說明一次,要使用「網路上的芳鄰」的基本條件設定。

首先,您所有的電腦,都要在「同一個網段」裡面,如果您所有的電腦都是接在一台無線IP分享器上,且透過這台無線IP分享器的Wifi無線網路及有線網路連接在一起的話,那就單純多了,您的電腦一定都是在同一個網段。

如果您的兩台電腦在目前的環境都沒有無線IP分享器或是集線器等網路設備的話,只要您的網路卡連線有支援1000Mb的等級,你也可以直接用網路線連接在一起,因為新的Giga網路卡,只要網路線有接上去就會通,網路卡會自動辨識網路線的種類,完全不用管是不是使用「跳接」的網路線。
1050-01
若您是利用上述的方式將電腦連接在一起,或是在您的網路中沒有無線IP分享器,而又想要讓兩台電腦在同一個網段的話,就可以手動的設定IP位址,而設定的方式請參考「Windows 8區域連線IP設定教學」、「Windows 7區域連線IP設定教學」。

以下為手動設定IP位址的一個範例。
1050-02
接著是在設定「網路上的芳鄰」中比較常見的問題。

問題一:沒有在同一個網段,或是Windows防火牆的問題

首先是「網路錯誤」對話盒,「Windows無法存取xxx」,「請檢查名稱的拼字。否則,網路可能會發生問題。若要嘗試識別及解決網路問題,請按一下[診斷]。」
1050-03
碰到這樣的問題,第一個要確定的就是,電腦是否都有在同網段裡,而且網路線都有接好了嗎?軟、硬體的都要確實的接好及設定好。

如果確定網路線都有接好且IP都有設定好,但還是會出現這個錯誤訊息,那就代表是「Windows防火牆」的問題,接著請跟著我做:

Step 1. 開啟「控制台」的「網路和共用心中」,並點擊左下方的「Windows防火牆」,如下圖:
1050-04
Step 2. 進入到「Windows防火牆」之後,再點擊左方的「允許程式或功能通過Windows防火牆」,如下圖:
1050-05
Step 3. 接著在「允許的程式與功能」中,找到「檔案及印表機共用」,並將該項目的「家用/工作場所(私人)」及「公用」給打勾,而「公用」要不要打勾,可以視您的情況下去決定。
1050-06
經過這樣的設定,就可以讓電腦可以透過網路上的芳鄰來分享檔案了。

如何使用網路上的芳鄰來分享檔案及資料夾

網路上的芳鄰

很多人家裡都有兩台電腦以上,雖然如此,但是大部份的人都不曉得要如何將家裡的電腦全部連結在一起,進而分享資源,如檔案交換、分享印表機…等等,當所有電腦都連結在一起時,真的會很方便。

要將所有的電腦連結在一起很簡單,只有一個規則,就是將所有電腦的IP設定在同一個網段。例如:電腦甲 IP設定為192.168.0.1,電腦乙 IP設定為192.168.0.2…以此類推,只要改變最後一碼,最多可以設定到254,這樣這些電腦就是在同一個網段。

通常設定好IP後,最常讓人忽略到的就是忘了打開防火牆,如果不打開防火牆的話,就算是IP都設定好,也一樣無法交換檔案。

若是您在設定好之後,電腦仍然無法互連,建議您可以參考這篇文章「如何解決在Windows 7網路上的芳鄰分享資料時,區域網路電腦無法互連的問題?」。

所需要的網路硬體設備有哪些?

所需要的設備是根據你目前的網路條件來決定,本篇文章都以四台電腦以下為例子,因為一般申請ADSL寬頻都會給使用者四個浮動IP,換句話說,就是你只要把網路線插到數據機上的集線器,並利用PPPoE撥號程式來撥號,最多就可以讓4台電腦同時上網,而且只要再將這些電腦的區域連線的IP全都設定在同一個網段,甚至可以讓這些電腦彼此分享檔案及印表機。而若是要讓超過5台電腦以上同時上網的話,就會需要到IP分享器了。

而Cable Modem和ADSL有點不一樣,Cable Modem好像也是提供四個浮動IP,所以你可以直接將多台電腦的網路線直接插進Cable Modem的數據機內,就可以提供多台電腦上網。到這裡和ADSL都一樣,不同的是Cable Modem上網是使用區域連線去Cable Modem業者的DHCP伺服器取得一個廣域(Public)IP來上網,所以你一旦你又利用了同一個區域連線來設定IP,這樣雖然可以彼此分享檔案及印表機,可是卻不能上網看網頁,所以就還要再利用另一部IP分享器來達到所有電腦都可以分享檔案並且可以上網看網頁。

說到這邊可能會覺得有點亂,我來整理一下:

ADSL的使用者,你不需要再買其它的網路設備,經過適當的設定就可以同時多台電腦上網及分享檔案、印表機。

Cable Modem的使用者, 需要買IP分享器,才有辦法實現多台電腦上網及分享檔案、印表機的功能。

ADSL的設定方法

要在ADSL上設定網路上的芳鄰有很多種作法,現在我先介紹最簡單的一種作法,這個作法的優點是不需要再買網路設備(只要你是使用含有集線器功能的數據機),但有可能需要買網路線,端看你電腦要放的距離有多遠;缺點就是要在每台電腦設定一個固定IP位址,比較麻煩。

假設我現在有兩台電腦,分別為電腦甲及電腦乙,一開始先將兩台電腦分別接至數據機中。然後打開控制台裡面的網路連線設定視窗,接著你會看到一個區域連線,如下圖:
642-01
請你在區域連線的上方按下滑鼠右鍵,選擇「內容(R)」,接著就會出現「區域連線 內容」的設定視窗(你可以參考:開機慢!進入WindowsXP後還要等很久才能寬頻撥號連線上網),如下圖:
642-02
接著會出現「Internet Protocol(TCP/IP)內容」視窗,請選擇「使用下列的IP位址(S)」來指定一個IP給電腦,指定內容如下:
642-03

電腦甲IP為:192.168.0.2
同樣的步驟,打開電腦乙的「Internet Protocol(TCP/IP)內容」視窗,將IP設定為下圖一樣:
642-04

電腦乙IP為:192.168.0.3
當你將電腦甲的IP設定為192.168.0.2,電腦乙的IP設定為192.168.0.3之後,這兩部電腦就已經在同一個網段了,這個時候你還需要檢查一下防火牆的設定(如果你的作業系統是WindowsXP SP2版的話),若是你有打開防火牆的話,你還要把程式和服務裡的「檔案及印表機共用」給打勾,這樣你才有辦法順利的使用檔案共用及印表機的功能,而詳細的防火牆設定請參考「認識WindowsXP SP2的防火牆」。
642-05