Win10網路芳鄰 自己看得到別人、別人看不到自己

您好

區域網路中原有三台電腦,電腦A(Win7)、電腦B(Win7)、電腦C(Win10),三台電腦以網路芳鄰互相連線都正常
然而,電腦A由Win7升級為Win10(版本:1909)後
電腦A仍然可以看到並且連線存取電腦B/電腦C
但電腦B/電腦C在網路芳鄰中看不到電腦A

奇怪的是,在電腦B/電腦C的檔案總管中鍵入"\\電腦A的名稱",電腦A即可出現在網路芳鄰中,並要求輸入帳號密碼,而鍵入正確的帳號密碼後,就可以存取電腦A了
但是,如果將檔案總管關掉再打開,則電腦A又消失了,需要再以鍵入"\\電腦A的名稱"的方式連線,而有時需要再輸入帳號密碼、有時卻不用,原因不明
此外,由電腦B/C執行ping電腦A是可以得到正常回應的

以上是問題簡述,而實際狀況是區域網路中有很多台電腦(電腦B/C其實有很多台),我沒有辦法到每一台電腦上去設定帳號密碼

在網路上搜尋了許多方法,但都沒有用,以下列出嘗試過的方法:
* 網路設定
Win10網路芳鄰 自己看得到別人、別人看不到自己
Win10網路芳鄰 自己看得到別人、別人看不到自己


* 控制台->應用程式->程式與功能->開啟或關閉Windows功能,找到 SMB 1.0/CIFS檔案共用支援,把裡面三個都勾選起來

* Windows 系統管理工具\服務 開啟後\
- DNS Client 確定開啟
- Function Discovery Provider Host 請啟動並由手動改成自動
- Function Discovery Resource Publication 請啟動並由手動改成自動
- SSDP Discovery 請啟動並由手動改成自動
- UPnP Device Host 請啟動並由手動改成自動

* 修改登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] => 修改或新增“AllowInsecureGuestAuth” = 1 (DWORD)

謝謝
2020-05-20 16:42 發佈
方法1:
使用批次檔
先打開記事本另存框內存成.bat →執行
 
@net use \\對方電腦名稱或者IP "密碼" /user:"對方電腦名稱或者網域名稱\對方電腦有的帳號"
NET USE Z: \\對方電腦名稱或者IP\對方電腦共用資料夾名稱 /yes
 
 
 就會綁定在本機內Z槽,直接點就可以連,不使用就對該槽點右鍵→中斷就可
 
另一種就是把對方網路改成私人,加上你上面有開允許共用就看的到了
你如果不把網路改私人他就會被防火牆遮蔽掉,你就看不到,
也就是俗稱不會發送廣播訊息給鄰近電腦說我在這,
當然共享部分就會主動遮蔽,改成私人就會解開,你上面改的(私人)設定才會套用。
 
Win10 網路芳鄰 更新後有擋 139 445兩個PORT.
WIN 7 會用到 445,所以被擋了..

很多病毒會透過139 445兩個PORT擴散.
藍色蟾蜍跟藍蛆 = 最大的在野黨..
請恕我偷懶不解釋,畢竟前面有人寫得很清楚...
https://www.mobile01.com/topicdetail.php?f=110&t=5378130
簡單講,這是升級win10的地雷

解法:
1.把這三台電腦,都升到win10
2.或相反,把那台win10降回win7
3.真要玩混合網路...找台NAS進你的區網,並且要成為local master browser(當然前提是NAS要有這功能)
4.同3.,找不要的舊電腦跑linux+samba變成master(不過會這樣玩的,都有一定功力,應該不會上來問)
5.同3.,公司使用又$$很夠的話,裝一台windows server進區網就搞定了。

如果現實很殘酷(笑),一定要混合網路又辦不到3 4 5,那也不是無解。
第一個方法:在win 7電腦上做一個 \\win10電腦ip\ ,這樣的捷徑給使用者去點。(比如放在桌面)
第二個方法:在win7上直接掛網路磁碟機,例如把 \\win10\share\ 掛成 z:,然後叫使用者改用z:

以上提供參考。
感謝umax !

用net use指令建立網路磁碟機,的確就可以正常存取了
雖然不是真正解決網路上搜尋不到該電腦的問題,但已是非常好的折衷方式,謝謝!
Wuei wrote:
Function Discovery Resource Publication

樓主我和你一樣以前WIN7的時候完全沒問題,升了(重灌)WIN10後總是會有不見的,可PING得到表示網路沒問題,但網芳就是不見它踪影,但只要在不見的那台PC的服務重新啟動Function Discovery Resource Publication 就可以出現了,但只要它重開機就又不見了一直沒找到解決方法困擾之至。
Wuei wrote:
您好區域網路中原有三(恕刪)
原因是因為Windows版本的差異性

早期版本的網路芳鄰採用SMB1
但是後來SMB1發生安全漏洞,所以在後續版本的Win10
將SMB1關掉而採用SMB2/3
結果早期版本(含Win10早期版本)無法接受SMB2/3的標準,所以就無法看到採用SMB2/3的網路芳鄰

解決方法為:
1. 開啟Powershell,可以按一下鍵盤上的Windows Key(或是左下角視窗圖示按一下)後,輸入powershell

2. 選擇Powershell以「系統管理原身份執行」

3. 啟用SMB v1通訊協定
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

4. 啟用SMB v2/v3通訊協定
Set-SmbServerConfiguration -EnableSMB2Protocol $true

5. 啟用SMB 伺服器上的 SMB v1
Set-SmbServerConfiguration -EnableSMB1Protocol $true

6. 啟用SMB 伺服器上的 SMB v2/v3
Set-SmbServerConfiguration -EnableSMB2Protocol $true

7. 啟用SMB 用戶端上的 SMB v1
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

8. 啟用SMB 用戶端上的 SMB v2/v3
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto

以上執行後,有可能需要重開機(主要SMB1啟用時會要求重開機)
另外,要讓其他電腦都可以看的話,最好是都要執行此命令
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?