Louis 於 2023年06月17日 最近一次更新

在遠端連線時遇到網路層級驗證的問題

早在Windows Vista時代,「網路層級驗證」就已經出現,它主要是針對使用者的驗證程序,相比其他方式而言,它的驗證速度更快且安全性更高,可以有效保護遠端連線。

the-remote-computer-requires-network-level-authentication

然而,在某些原因的影響下,「網路層級驗證」有時候也會成為阻礙,並影響到正常的遠端連線,就像下面的案例一樣。

 

「小弟在嘗試使用筆電遠端控制公司電腦時,收到了一個錯誤資訊:您嘗試連線的遠端電腦需要網路層級驗證(NLA),但無法連絡您的Windows網域控制站以執行NLA。小弟現在很需要一種可靠的解決方法,哪位大大能指點一下?」

- 來自網路的一則貼文

網路層級驗證所帶來的麻煩,甚至會影響到正常的遠端辦公或者居家辦公。如何解決「您嘗試連線的遠端電腦需要網路層級驗證NLA」的問題?請繼續閱讀以下內容,並瞭解幾種有效的修復方法。

修復網路層級驗證錯誤的4種方法

為什麼會出現「您嘗試連線的遠端電腦需要網路層級驗證(NLA)」的問題?最直接的原因就是網路層級本身的錯誤。

因此,您只需將網路層級驗證停用即可輕鬆修復上述問題。那麼,如何停用網路層級驗證呢?在接下來的內容中,您將獲取4種有效的方法。

方法1、直接停用網路層級驗證功能

既然是網路層級驗證錯誤導致的遠端連線問題,那麼您只需找到相應的功能,並將它停用,即可輕鬆修復「您嘗試連線的遠端電腦需要網路層級驗證(NLA)」的問題。

請注意,此方法也可以用來修復「WindowsServer2016遠端桌面發生內部錯誤」的問題。

1、按下Win+R打開執行視窗,輸入「sysdm.cpl」並按下Enter鍵。

2、前往「遠端」視窗,並取消勾選「僅允許來自執行含有網路層級驗證之遠端桌面的電腦進行連線」核取方塊,再單擊確定以儲存變更。

allow-network-level-connections

方法2、透過登錄編輯程式停用網路層級驗證

1、按下Win+R,輸入「regedit」並點選確定

2、前往以下路徑:HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Control >Terminal Server > WinStations > RDP-Tcp

rdp-tcp

3、從視窗右側找到「SecurityLayer」以及「UserAuthentication」。

4、連線兩下滑鼠打開SecurityLayer,並將它的數值資料修改為0。然後,再按照相同的步驟修改UserAuthentication。

securitylayer-userauthentication

方法3、從本機群組原則編輯器中停用網路層級驗證

除了上述兩種方法之外,您還可以使用「本機群組原則編輯器」來停用網路層級驗證,並修復「您嘗試連線的遠端電腦需要網路層級驗證(NLA)」的問題。

1、按下Win+R,輸入「gpedit.msc」並按下Enter鍵。

2、在「本機群組原則編輯器」視窗,前往以下路徑:

電腦設定 > 系統管理範本 > Windows元件 > 遠端桌面服務 > 遠端桌面工作階段主機 > 安全性

3、找到並連按兩下滑鼠左鍵開啟「透過使用網路層級驗證以要求對遠端連線進行使用者驗證」。

require-user-authentication-for-remote-connections-by-using-network-level-authentication

4、然後,您需要將它設定為「已停用」,並點選確定以儲存變更。

disable-web-authentication

方法4、使用PowerShell停用網路層級驗證

1、按下Win+X打開選單,並選擇「Windows PowerShell(系統管理員)」。

2、在PowerShell視窗中,分別輸入以下命令列,並按下Enter鍵執行命令列:

$TargetMachine = “Target-Machine-Name”

(Get-WmiObject -class “Win32_TSGeneralSetting” -Namespace root\cimv2\terminalservices -ComputerName $TargetMachine -Filter “TerminalName=’RDP-tcp'”).SetUserAuthenticationRequired(0)

target-machine-name

請注意,上述命令列中的“Target-Machine-Name”指的是遠端電腦的名稱,您需要根據實際情況進行替換。

快速遠端連線方法:無需停用網路層級驗證

Windows遠端桌面雖然有著無需額外下載與完全免費的優點,但它在很多時候並沒有想象中那麼好用,您不僅需要正確的設定,還需要經常修復各種問題,例如上面介紹的「您嘗試連線的遠端電腦需要網路層級驗證(NLA)」的問題。

如何才能完全避免Windows遠端桌面所帶來的各種問題?最簡單且有效的方法就是使用其他遠端桌面軟體進行替代,例如AnyViewer。在下面這些方面,它都可以完美替代Windows遠端桌面。

➠ 您需要輸入IP位址或電腦名稱,就可以輕鬆實現存取無人值守的Windows電腦。
➠ 無需藉助通訊埠轉發的技術,就可以隨時隨地連線到不同網路中的遠端裝置,包括Windows、iOS以及Android裝置。
➠ 您可以在Win10/11家用版與標準版中使用AnyViewer進行遠端連線。
➠ 您可以在免費版中享受其他遠端桌面軟體的進階功能,例如同時建立多個遠端工作階段、實時聊天、遠端重啟等,在檔案傳輸方面也會更加好用。

確認主機與遠端電腦連線到網際網路後,請先將AnyViewer分別下載安裝,再按照以下步驟進行遠端連線。

免費下載 Win 11/10/8.1/8/7/伺服器
安全下載

1、在主機上,下載並安裝AnyViewer軟體。打開後,前往「登入」視窗,註冊一個新的帳戶並登入。

log

提示:您需要在遠端電腦上按照相同的方式下載並安裝AnyViewer,再登入相同的帳戶。

2、前往「設備」視窗,找到想要連線的遠端電腦,並單擊「一鍵控制」即可建立遠端連線。

devices-operations

3、只需幾秒鐘,您就可以遠端控制其他電腦了。

controller-toolbar

【小貼士】
您可以根據需求選擇是否將AnyViewer免費帳戶升級為專業或企業版。如果您選擇升級,則可以立即享受以下功能:
➢ 檔案傳輸速度更快(10 MB/s),可以傳輸大型檔案(最大為1TB)。
➢ 可以開啟「隱私模式」以提升遠端連線的隱私性。
➢ 可以為帳戶配置更多裝置,以便一鍵快速遠端連線。
➢ 可以同時建立更多的遠端連線。

總結

以上就是關於「您嘗試連線的遠端電腦需要網路層級驗證(NLA)」問題的全部內容,您可以從中瞭解到導致此問題的直接原因,以及4種經過驗證的修復方法。

如果您想要完全避免Windows遠端桌面所帶來的各種問題,可以考慮使用本文介紹的AnyViewer軟體進行替代,無論您是電腦初學者還是電腦資深使用者,都可以輕鬆上手。