Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win 7 無法存取 NAS/Samba 共享?修改 NTLM 驗證等級即可解決

編輯:Win7 系統基礎知識

根因:Win 7 預設只接受 NTLMv2,舊版 NAS/Samba 僅支援 LM/NTLMv1

Vista 起預設 LmCompatibilityLevel = 3 (僅 NTLMv2)。舊裝置回應 LM/NTLMv1 → 驗證失敗 → 拒絕存取。

解決方案一:本地安全性原則 (圖形介面)

  1. Win+R → secpol.msc
  2. 「本地原則」 → 「安全性選項」 → 找到 **「網路安全性:LAN 管理員驗證等級」**
  3. 雙擊 → 選擇 **「傳送 LM 和 NTLM - 若協商可用則使用 NTLMv2 工作階段安全性」** (Send LM & NTLM - use NTLMv2 session security if negotiated)
  4. 確定 → 重開機或重啟 Workstation 服務

secpol.msc 啟動
LAN Manager 驗證等級設定

解決方案二:登錄表直接修改 (適合批次部署)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
值名稱:LmCompatibilityLevel
類型:REG_DWORD
值資料:1  (十六進位 0x1)

對應關係:
0 = 傳送 LM/NTLM
1 = 傳送 LM/NTLM,協商用 NTLMv2 (推薦)
2 = 僅傳送 NTLM
3 = 僅傳送 NTLMv2 (Win 7 預設)
4/5 = 更嚴格

登錄表 LmCompatibilityLevel 修改

結語

Win 7 連不上舊 NAS/Samba,**不是權限問題,是驗證協定不匹配**。將 LmCompatibilityLevel 設為 **1**,兼容 LM/NTLMv1 同時保留 NTLMv2 安全性,舊裝置即可順利掛載,無需降級系統安全基準。

Copyright © Windows教程網 All Rights Reserved