本文可協助修正非系統管理用戶嘗試重新連線至使用者已使用 net use
命令的共用網路驅動器機時所發生的系統錯誤 85。
套用於:Windows 10 - 所有版本
原始 KB 編號: 253821
徵兆
當非系統管理用戶嘗試重新連線到使用者已使用的共用網路驅動器機時,可能會產生系統錯誤 85(已在使用的本機裝置名稱)。
例如,在登入文稿中或從命令提示字元中執行下列命令順序說明問題:
net use r: /d
net use r: \\servername\share
net use r: /d
net use r: \\servername\share
具有系統管理許可權的使用者不會發生此行為。
原因
此行為是由下列登錄值中的 1 設定所造成:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode
如果設定為 1,就會發生問題。 如果您將設定變更為 0 並重新啟動伺服器,問題就會消失。
注意
我們建議將此值變更為 1,以限制基底系統對象的變更,以及解決符號鏈接的問題。
因應措施
重要
這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必小心執行下列步驟。 為增加保護起見,請先備份登錄,再進行修改。 然後,如果發生問題,您就可以還原登錄。 如需備份和還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄。
將的專案 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode
從 1 變更為 0。
注意
如果您正在執行以 Windows Server 2003 為基礎的終端機伺服器,請將 設定ProtectionMode
為 1 的值。 錯誤 85 會轉譯為下列內容:
ERROR_ALREADY_ASSIGNED本機裝置名稱已在使用中。