Posts Tagged With: smb

[Win11] 快速工具列轉到 Open-Shell 上


公司 NB 已經六歲了,到了汰舊換新的時刻,新 NB 是 Win11 的,也是我正式使用 Win11 的電腦。

我個人習慣平常用快速工具列來工作,但 Win11 的開始工具列微軟重新用 WPF 開發,沒有支援原先自訂工具列功能,對我來說,沒快速工具列覺得有點煩,而且我也討厭 Win11 的開始工具列。

例如我以前是用: [Win10] 用 Classic Shell 取代『開始工具列』

Classic Shell 因為是免費靠捐贈維運的軟體,Win10 中後期經營不下去,收掉了,不過他也把原始碼轉成 Open Source ,新版的可在 Win11 上跑,有我以前愛用的軟體,我就不找其他類似軟體測試。

新版命名為:Open-Shell

可在最新版本找到下載連結,雖然有提供舊版的語言檔下載,不過我測了有支援的功能沒多少,建議現況當成沒這語言檔。

由於 Open-Shell 只有替代了「開始」那個按鈕,所以快速工具列我就只能放在 Open-Shell 上,Open-Shell 會讓你用類似 Win7 的開始工具列,常用軟體檔案可以直接開,很方便,所以我真的不知道微軟為啥啥都要學 Mac ,Mac 的爛東西也學?有病。

我把原先 Win10 建好的捷徑複製到新電腦:[Win10] 建立新版快速工具列的目錄鍵接

我本來以為 Open-Shell 可自訂選單功能可以加入目錄鍵結,經測試無效,我改加在:

%UserProFile%

(在檔案總管網址列貼入上面字串)

快速工具列嵌入 Open-Shell

如上圖,滑鼠只要停在該清單上,可自動展開,SF 是網路芳鄰上的路徑,簡單說就是 Nas 上的路徑,可以自動展開瀏覽,不用特別開檔案總管去找。

當然到了 Win11 我終於開始試用深色樣式來跟隨大潮流,Open-Shell 感覺這塊沒做好,中間那個藍色直條的顏色沒跟到,還在 Win7 的顏色,有點小缺憾。


[2023/10/20 更新]

剛好看到 Win10 的樣式,套用進去很讚,請從此下載:

Win10 樣式:Fluent-Metro

Win11 樣式:Fluent-Refresh

另外參考官方論壇有討論到,全黑的色塊可以直接用 Win11 的開始工具列,我是用 1 x 213 pixel 黑色透明的 png 來處理。

Open Shell 套用 Win10 樣式


Categories: 工作點滴, 技術分享 | 標籤: | 發表留言

[SMB] Win10 Pro 的網路芳鄰跨網域設定


大概管 Server 的習慣很好,新電腦的 Win10 網路芳鄰直接就完成設定,用 NB 測試可以連到新電腦後,就扔一邊了。

在公司要存取新電腦檔案,透過 VPN 連回家後,網路芳鄰連不到新電腦,但是 Web 可以,就想起應該是 Win10 防火牆預設問題。

先前在下面這篇有提過,我的網路設備 VPN 與預設網段不能相同:

[Bug] Sapido BR261c 錯誤 VPN 設定將干擾部分安全連線

新電腦的網段在 192.168.x.0/24 下。

我的 VPN 網段在 192.168.y.0/24 下。

先前在 Win8 有發現 Windows 內建防火牆預設會把網路芳鄰關在 Class C 內:

[Win8.1] 網路芳鄰跨網段的設定

Win10 的網路芳鄰預設也是一樣,限定在本機子網路內,如下圖:

Win10 網路芳鄰防火牆預設設定
Win10 網路芳鄰防火牆預設設定

一般家用或小企業只用一個 Class C 的,在這預設值下都可正常用,但我的 VPN 就要走另一個 Class C ,所以我改成下面這張圖後就可以通了:

讓 192.168.*.* 都可以連線
讓 192.168.*.* 都可以連線

所以我在 192.168.*.* 下都可以通,當然反正在防火牆後面,要設定成「任何 IP 位址」也可以。

網路芳鄰相關通訊協定的防火牆都要改,細節請參考前篇:

[Win8.1] 網路芳鄰跨網段的設定

Categories: 技術分享 | 標籤: | 發表留言

[Win10] 建立新版快速工具列的目錄鍵接


話說,先前介紹過的

[快速工具列] Windows 的目錄鍵接

中,我還滿愛用的,我會把我常用的免安裝軟體及捷徑建立好放在 Server 上,當有同事需要時,直接拷貝到同事電腦就可以了。其中,特別重要的就是

目錄鍵接 (Junction)

我只要建立一個共用的捷徑清單,任何鍵接到這個清單的都能依照我最新的變更改變,或是鍵接到網芳上的路徑,自動依照目錄結構展開,在上一篇 Classic Shell 翻譯成「跳躍清單」。

但是到了 Win10 後,格式有改變,原先的格式不被支援,只會顯示

Target.lnk / Desktop.ini

兩個檔案,讓我十分不習慣,於是,萬事問 Google … 得到這篇:

http://winaero.com/blog/symbolic-link-in-windows-10/

基本上就是改用命令列產生:



MKLINK [[/D] | [/H] | [/J]] Link Target
/D 建立目錄符號連結。預設是檔案符號連結。
/H 建立永久連結而不是符號連結。
/J 建立目錄連接。
Link 指定新符號連結名稱。
Target 指定新連結參照的路徑 (相對或絕對)。


打開命令列,建立本機免安裝的 目錄鍵接 :

建立 目錄鍵接

建立 目錄鍵接

隨後打算,建立 網路芳鄰的 目錄鍵接 ,但是在 Win10 被擋住,只能建立 網芳 的目錄符號連結

建立 網芳 的目錄符號連結

建立 網芳 的目錄符號連結

目錄符號連結比較麻煩,產生出來的捷徑很難被拷貝,拷貝的話通常代表拷貝實際的目錄,因此最後得在快速工具列的目錄執行 MKLINK 。

來看看效果吧。本機免安裝軟體跟捷徑展開如下圖:

展開目錄鍵接

展開目錄鍵接

網路芳鄰上的檔案及目錄結構如下圖:

展開 目錄符號連結

展開 目錄符號連結

由於建立網路磁碟有可能會被勒索病毒整體加密,我個人是反對使用網路磁碟功能存取檔案伺服器,奈何同仁愛使用,且屢勸不聽,我是推廣使用目錄鍵接方式加速存取,目錄鍵接對於工讀生來說,也有效果,例如會計組的工讀生可能可以接觸到會計組伺服器上的部分檔案,但是不能接觸到上層目錄結構及巡覽,透過目錄鍵接,就可以解決沒有上層目錄存取權限,要進入子目錄的窘況。

Categories: 工作點滴, 技術分享 | 標籤: | 1 則迴響

[Windows] 網路芳鄰版本


網路芳鄰若發生無法登入時,可能是 Windows 驗證網芳版本問題,可以搜尋 NTLM / NTLMv2 / NTLMv3 的相關設定。這邊整理網路芳鄰版本自我參考:

Windows 版本 SMB 版本
2000 (2000/2) 1.0
XP (2001/10) 1.0
2003 (2003/4) 1.0
Vista (2006/11) 2.0
2008 (2008/2) 2.0
7 (2009/7) 2.1
2008 R2 (2009/7) 2.1
8 (2012/8) 3.0 (2003/9)
2012 (2012/8) 3.0 (2003/9)
8.1 (2013/10) 3.0 (2003/9)
2012 R2 (2013/10) 3.0 (2003/9)
10 (2014/9) 3.0 (2003/9)

微軟在網路芳鄰版本描述文件不是很好找,多數只有教怎樣通過不同版本認證。

Vista / 2008 / 7 / 2008 R2 可以在這篇找到版本分別為 2.0 及 2.1:

What’s New in SMB https://technet.microsoft.com/en-us/library/ff625695.aspx

這篇可找到 Win8 Beta 原先是 2.2 版更新到 3.0 版:

支援的 SMB 協定由版本 2.2 升級為 3.0 https://blogs.technet.microsoft.com/technet_taiwan/2012/08/03/smb-2-2-3-0/

這篇有提到 Win2012 R2 為 3.0:

Windows Server SMB 的新功能 https://msdn.microsoft.com/zh-tw/library/hh831474.aspx

從技術支援這篇的篇名,可判斷 Vista 以後的大版本:

如何啟用與停用 SMBv1、 SMBv2 和在 Windows Vista、 Windows Server 2008,Windows 7,Windows Server 2008 R2、 Windows 8 和 Windows Server 2012 SMBv3 https://support.microsoft.com/zh-tw/kb/2696547

至於 SMB 各版本發布時間可參考維基百科的說明:

Samba (software) https://en.wikipedia.org/wiki/Samba_(software)

規範官方網站:

Samba – opening windows to a wider world https://www.samba.org/

微軟網路芳鄰通訊協定:

Microsoft SMB Protocol and CIFS Protocol Overview https://msdn.microsoft.com/en-us/library/windows/desktop/aa365233.aspx

 

Categories: 電腦和網際網路, 工作點滴, 技術分享 | 標籤: | 發表留言

[Win8.1] 網路芳鄰跨網段的設定


Windows 8.1 基本上跟 Windows 8/2012/R2 差不多,圖是抓 Win8.1 的,所以標題就下 Win81 吧。

先聊聊網路芳鄰吧。網芳在 Windows Client 的變化不大,但在 Win7 忽然冒出家用網路,也就是 HomeGroup ,其實當初這個設計是立意良善,但是反而造成更多問題,很多人會搞不清楚到底要怎樣配合不同的 Windows 版本,還有不同的管理問題,權限設定,為了讓不同網路有獨立設定,換個地點插入網路線,或是連入不同的無線基地台,又變成新的網路… 然後 Win8 又合併回只有私人網路…

想了就頭痛很累。

我的建議是就忘了有家用網路這回事吧。

Vista 以後,網路環境只要選私人網路或工作環境的網路即可,不要再管家用網路了。

這邊主要要介紹的是進階的問題,入門的網路芳鄰設定可以輕易的 google 到,就不多說了。

在 Win8.1 下,確認網路為私人網路。

確認網路設定為私人網路

確認網路設定為私人網路

在這篇要啟用來賓帳號,讓任何使用者都可以自動登入,所以 Guest 帳號內容中,帳戶已停用的勾勾要拿掉。

注意,若 Client 端的使用者帳號與這台內建啟用中的帳號同名,而密碼不同,將會導致登入失敗無法存取,必須手動設定連線用的 IP、帳號、密碼才能登入。

移除帳號已停用的勾勾

移除帳號已停用的勾勾

利用檔案總管在要分享的目錄確認有 Guest 存取權後,滑鼠右鍵 > 內容 > 共用,預設沒有 Guest ,在這邊要手動加入。

共用的目錄加入客人帳號的存取權限

共用的目錄加入客人帳號的存取權限

完成後,防火牆允許程式通過 Windows 防火牆中,勾選檔案及印表機共用,一般使用者就可以直接存取這個共用區了。

我個人是不建議這樣做,我是偏好所有的目錄都要經過帳號認證,這樣才能管理,不然碰上惡意的人亂砍檔案或是亂塞檔案,那就很悲哀了,只是多數人為了簡便,常常用到 Guest ,所以才拿 Guest 作範例。

講了這麼多,卻都不是這篇的重點。

比如說公司網段是用 Class B,而各部門用 Class C 切割,或是使用管理型的網路設備切割網段,這時會發現,不同的網段不能直接存取,關閉防火牆就可以存取。當然,也包含 Public IP 無法直接存取。所以要討論的,就是這個。

繼續閱讀

Categories: 技術分享 | 標籤: | 3 則迴響

在 WordPress.com 建立免費網站或網誌.