許多 Windows 用戶報告說,他們在嘗試訪問其 Windows 系統上特定類型的文件時收到一些錯誤消息。他們收到的錯誤消息如下所示。
您無法連接到文件共享,因為它不安全。此共享需要過時的 SMB1 協議,這是不安全的,可能會使您的系統受到攻擊。您的系統需要 SMB2 或更高版本。
當您嘗試訪問任何共享文件夾時,它會嘗試使用 SMB1 或 SMB2 兩種協議之一打開它。其中,SMB1 更容易受到攻擊,非常不安全。因此,微軟在 Windows 10 及更高版本中默認禁用了它。
它需要 SMB2 或更高版本才能訪問系統上的共享文件夾或文件。當 SMB2 未安裝或未啟用時,它會引發此類錯誤。如果您遇到同樣的問題,請不要擔心。我們已經對其進行了分析,並提出了有關如何在 Windows 系統上修復此錯誤的詳細步驟。
如何修復您的系統需要 SMB2 或更高版本 錯誤使用PowerShell
為了解決這個問題,您需要檢查 SMB2 協議是啟用還是禁用。如果它被禁用,您必須使用下面解釋的 PowerShell 命令啟用它。
步驟 1:同時按下 Windows 和 R 鍵
第 2 步:在 run 文本框中輸入 powershell,然後按 Ctrl、Shift 和 >Enter 鍵。
第 3 步:這可能會在屏幕上提示 UAC。您必須單擊Yes 接受它才能繼續。
第 4 步:現在 PowerShell 窗口以 admin 身份打開。
第 5 步:在 PowerShell 窗口中鍵入以下命令,然後按 Enter 鍵。
Get-SmbServerConfiguration |選擇 EnableSMB2Protocol
第 6 步:如果 EnableSMB2Protocol 顯示為 False,則表示它未啟用。
第 7 步:要在您的系統上啟用 SMB2 協議,請鍵入以下行並按 Enter 鍵。
Set-SmbServerConfiguration-EnableSMB2Protocol $true
步驟 8:接下來,按鍵盤上的 Y 鍵並按 Enter
第 8 步:這將啟用 SMB2 協議。您可以通過執行步驟 5 中給出的命令再次檢查它。
步驟 9:現在它將顯示 True。
步驟 10:完成後,關閉 PowerShell 窗口。
嘿!我是一名軟件工程師,喜歡以盡可能簡單有效的方式解決技術問題並指導人們。目前正在撰寫有關技術問題的文章!