Windows 10 Fall Creators Update 和 Windows Server 1709 版本及之後的版本皆未預設安裝 SMBv1

適用於: Windows 10, version 1709Windows Server Datacenter CoreWindows Server Standard Core

摘要


在 Windows 10 Fall Creators Update 和 Windows Server 1709 版本 (RS3) 及之後的版本中,不再預設安裝伺服器訊息區第 1 版 (SMBv1) 網路通訊協定。 它已從 2007 年起被 SMBv2 和其後新版的通訊協定所取代。 Microsoft 已在 2014 年公開棄用 SMBv1 通訊協定。

在 Windows 10 Fall Creators Update 和 Windows Server 1709 版本 (RS3) 中,SMBv1 具有下列行為:

  • SMBv1 現在同時具有可個別解除安裝的用戶端和伺服器子功能。
  • 經過全新安裝之後,Windows 10 企業版和 Windows 10 教育版預設不再包含 SMBv1 用戶端或伺服器。
  • 經過全新安裝之後,Windows Server 2016 預設不再包含 SMBv1 用戶端或伺服器。
  • 經過全新安裝之後,Windows 10 家用版和 Windows 10 專業版預設不再包含 SMBv1 伺服器。
  • 經過全新安裝之後,Windows 10 家用版和 Windows 10 專業版預設仍包含 SMBv1 用戶端。 如果 SMBv1 用戶端未使用的時間總共 15 天 (電腦關機的時間不算在內),將會自動解除安裝。
  • Windows 10 家用版和 Windows 10 專業版的就地升級和測試人員正式發行前小眾測試版,最初不會自動移除 SMB1。 如果 SMBv1 用戶端或伺服器未使用的時間達 15 天 (電腦關機的時間不算在內),將會各自自動解除安裝。 
  • Windows 10 企業版和 Windows 10 教育版的就地升級和測試人員正式發行前小眾測試版,不會自動移除 SMB1。 系統管理員必須決定解除安裝這些受管理環境中的 SMB1。
  • SMB1 的 15 天後自動移除是一次性操作。 如果系統管理員重新安裝 SMB1,系統不會進一步嘗試解除安裝。
  • SMB 版本 2.02、2.1、3.0、3.02 和 3.1.1 功能仍受到完整支援,並且預設包含在 SMBv2 二進位檔中。
  • 由於電腦瀏覽器服務依賴於 SMBv1,因此,若解除安裝 SMBv1 用戶端或伺服器,也會一併解除安裝服務。 這表示 Explorer 網路不會再透過舊版 NetBIOS 資料包瀏覽方法顯示 Windows 電腦。
  • 您仍然可以在所有的 Windows 10 和 Windows Server 2016 版本中重新安裝 SMBv1。

注意:Windows 10 1803 版 (RS4) Professional 會處理 SMB1,如 Windows 10 1703 版 (RS2) 和 Windows 10 1607 版 (RS1)。 此問題將會在下一版 Windows (RS5) 中修正。 您仍然可以手動解除安裝 SMB1。 不過,在下列情況下,Windows 15 天後不會自動解除安裝 SMB1:

  • 您可以解除安裝 Windows 10 1803 版。

  • 您可以直接升級 Windows 10 1607 版或 Windows 10 1703 版至 Windows 10 1803 版,無須先升級為 Windows 10 1709 版。

如果您嘗試連線到只支援 SMBv1 的裝置,或者這些裝置嘗試與您連線,您可能會收到下列其中一個錯誤訊息:


當遠端伺服器需要來自這個用戶端的 SMB1 連線,但用戶端上的 SMB1 已解除安裝或停用時,就會出現下列事件。


這些裝置可能不會執行 Windows。 這些裝置可能是執行舊版 Linux、Samba 或其他第三方軟體來提供 SMB 服務。 通常,這些 Linux 和 Samba 版本已不再受到支援。

注意:Windows 10 1709 版又稱為 Fall Creators Update。

其他相關資訊


若要避開這個問題,請與只支援 SMBv1 之產品的製造商連絡,並且要求支援 SMBv2.02 或更新版本的軟體或韌體更新。 如需已知廠商及其 SMBv1 需求的最新清單,請參閱下列 Windows 和 Windows Server Storage 工程團隊部落格文章:

SMBv1 產品清倉 (英文)

Leasing 模式

如果需要 SMBv1 才能為舊版軟體行為提供應用程式相容性,例如出於停用 oplocks 之需,Windows 提供新的 SMB 共用標幟,稱為租用模式。 此旗標會指定共用是否停用現代 SMB 語意,例如租用和 oplocks。

您可以在未使用 oplock 或 leasing 的情況下指定共用,以便允許舊版應用程式使用 SMBv2 或更新版本。 若要執行這項操作,請使用 New-SmbShare Set-SmbShare PowerShell cmdlet,以及 -租用模式 None 參數。

注意:請只在協力廠商應用程式為提供舊版支援所需的共用上使用此選項 (若廠商註明此為必要)。 請不要在「向外延展檔案伺服器」所用的使用者資料共用或 CA 共用上指定 Leasing 模式。 這是因為移除 oplock 和租約會對大多數的應用程式造成不穩定和資料損毀。 租用模式僅適用於共用模式, 但可供任何用戶端作業系統使用。

檔案總管網路瀏覽

電腦瀏覽器服務需要 SMBv1 通訊協定,才能填入 Windows 檔案總管節點 (又稱為 [網路上的芳鄰])。 此舊版通訊協定早已過時、不再路由傳送,並且安全性有限。 由於服務沒有 SMBv1 就無法運作,因此也一併移除。

然而,如果您在家中及小型企業工作群組環境中,仍必須使用檔案總管網路,才能找出 Windows 電腦,您可以在不再使用 SMBv1 的 Windows 電腦上執行下列步驟:

  1. 啟動 [功能探索提供者裝載服務] 和 [功能探索資源發佈服務],然後將這兩個服務設定為 [自動 (延遲啟動)]
  2. 當您開啟檔案總管網路時,若出現提示時,請啟用網路探索。

該子網路內,所有具有這些設定的 Windows 裝置都會出現在 [網路] 中,以供瀏覽。 這是使用 WS-DISCOVERY 通訊協定。 Windows 裝置出現之後,如果您的其他廠商和製造商仍未出現在這個瀏覽清單中,請與他們連絡。 可能是他們已停用這個通訊協定,或者他們只支援 SMBv1。

注意:建議您對應磁碟機和印表機,而不要啟用這個功能,因為這個功能仍需要搜尋和瀏覽其裝置。 對應的資源比較容易尋找、需要的訓練較少,並且使用起來較為安全。 特別是透過群組原則自動提供這些資源的情況下。 除了舊版電腦瀏覽器服務以外,系統管理員還可以使用 IP 位址、Active Directory Domain Services (AD DS)、Bonjour、mDNS、uPnP 等方法,為印表機設定位置。

如果您無法使用上述任何因應措施,或者應用程式製造商無法提供支援的 SMB 版本,您可以依照 KB 2696547 中的步驟執行,手動重新啟用 SMBv1。

重要強烈建議您,不要重新安裝 SMBv1。 因為這個舊版通訊協定已知具有與勒索軟體和其他惡意程式相關的安全性問題。