重要本文包含如何協助降低安全性設定或是關閉電腦上安全性功能的資訊。您可以進行這些變更,來解決特定的問題。在進行這些變更之前,我們建議您先評估在特定環境中實作此因應措施與相關聯的風險。如果您決定此因應措施,採用任何其他的適當步驟,以協助保護電腦。
狀況
您嘗試存取位於 Windows 2000 或 Windows 98 的電腦,從 Windows 7 電腦的共用的資料夾。您必須提供使用者名稱和密碼。不過,驗證失敗。因此,您無法存取共用的資料夾。
注意如果您從 Windows Vista 」 或 「 Windows xp 的電腦存取共用的資料夾,則不會發生這個問題。
原因
Windows 7 使用 NTLM 版本 2 (NTLMv2) 驗證。 預設情況下,在 Windows 2000 或 Windows 98 中,不會啟用 NTLMv2 驗證。因此,會發生這個問題。
解決方案
警告如果您修改登錄不當使用 「 登錄編輯器,或使用另一種方法,可能會發生嚴重的問題。這些問題可能會要求您重新安裝作業系統。Microsoft 不保證可以解決這些問題。修改登錄請自行承擔風險。
若要解決這個問題,請啟用 NTLMv2 驗證,Windows 2000-或 Windows 98 的電腦上。 若要執行這項操作,請參考下列步驟:
-
啟動登錄編輯程式。若要這麼做,按一下 [開始]、 按一下 [執行、 輸入Regedit,然後按 ENTER 鍵。
-
找出並按一下下列登錄子機碼︰
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA
-
找出LmCompatibilityLevel的登錄值。
如果登錄值不存在,請依照下列步驟來建立它︰-
在步驟 2 中選取所列登錄子機碼。
-
在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
-
輸入LmCompatibilityLevel,然後再按 ENTER 鍵。
-
-
DWORD 值設為 1。若要這麼做,按一下 [修改],請在 [編輯] 功能表上,在 [數值資料] 方塊中輸入1 ,然後按一下[確定]。
-
結束登錄編輯程式],然後重新啟動電腦。
如需如何啟用 NTLMv2 驗證,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文︰
239869如何啟用 NTLM 2 驗證
注意Samba 2.x 不支援 NTLMv2 驗證。因此,您可能會遇到類似的問題,當您嘗試存取位於 Samba 系統從 Windows 7 電腦的共用的資料夾。若要解決這個問題,請在 Windows 7 電腦上執行下列步驟︰
-
啟動登錄編輯程式。若要這麼做,請按一下 [開始中搜尋程式及檔案] 方塊中,輸入Regedit ,然後按 ENTER 鍵。
-
找出並按一下下列登錄子機碼︰
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA
-
找出LmCompatibilityLevel的登錄值。
如果登錄值不存在,請依照下列步驟來建立它︰-
在步驟 2 中選取所列登錄子機碼。
-
在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
-
輸入LmCompatibilityLevel,然後再按 ENTER 鍵。
-
-
DWORD 值設為 1。若要這麼做,按一下 [修改],請在 [編輯] 功能表上,在 [數值資料] 方塊中輸入1 ,然後按一下[確定]。
-
結束 [登錄編輯程式,並重新啟動電腦。
警告此因應措施可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。我們不建議此因應措施,但會提供這項資訊,您可以自行選擇採用此因應措施。使用此解決方法,您須自行承擔風險。
仍然需要幫忙嗎?
如果本文沒有回應您的問題,按一下這個按鈕,即可對 Microsoft 問答其他社群成員造成您的問題︰
詢問問題
如果您想要查看常見問題的解答以類似的問題,請按一下下列連結以檢視 Microsoft 問答論壇中的主題︰
參考
本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。