網頁

2011年6月10日 星期五

解決Windows 7 無法連到 windows 2000 server問題

在Windows 7 開啟[檔案總管],滑鼠移到[網路]上按右鍵,選[連線網路磁碟機],輸入要連線的網路資料夾(例如 \\sec\jim$),按[完成],接著是輸入帳號密碼畫面,輸入的帳號密碼完全正確,連到 windows 2000 server,卻出現帳號密碼不正確訊息。因 Windows Server 2000 預設會傳送 LM & NTLM 回應,Windows 7 預設只傳送 NTLMv2 回應,才會引發這個問題,解決辦法如下:[開始]->[執行]的「開啟」欄位輸入  gpedit.msc  ->[確定] 開啟 [本機群組原則編輯器],展開[Windows 設定]->展開[安全性設定]->展開[本機原則]->點[安全性選項],右邊視窗往下捲動,找到[網路安全性 LAN Manager 驗證等級]時,滑鼠點二下,點選[傳送 LM 和 NTLM - 如有交涉,使用 NTLMv2 工作階段安全性]->按[確定],完成設定之後,重開機後,就可以順利從Windows 7 連到 windows 2000 server

改機碼也能解決這個問題,操作步驟如下:
[開始]->[執行]的「開啟」欄位輸入 regedit  ->[確定],展開至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
在右邊視窗空白處,按滑鼠右鍵->選[新增]->選[DWORD 值]->將剛才新增的[新數值#1], 重新命名為[LmCompatibilityLevel]->滑鼠點二下LmCompatibilityLevel->數值資料欄輸入  1  ->[確定],重開機後即能從Windows 7 連到 windows 2000 server。 






開啟記事本將以下內容存為win7to2000.reg,在win7to2000.reg檔名上按滑鼠右鍵,選[合併]->選[是],新增至登錄檔,也能解決問題。


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LmCompatibilityLevel"=dword:00000001 

3 則留言:

  1. 依 上述方式設定後 無效
    我的是 windows7 sp1 專業版 連 windows server 2000

    回覆刪除
  2. 有重新測試在windows7 sp1 專業版連 windows server 2000,可以連上
    可能是你server 2000上帳號設定或分享資料夾權限設定的問題

    回覆刪除