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

Windows XP 清除已儲存的遠端桌面/網路共用登入憑證 (管理我的網路密碼)

編輯:XP 常見問題解答

場景

公司檔案伺服器 (Windows XP) 原本共用資料夾「所有人可讀寫」,後改為「僅特定帳號可存取」。先前已連線過的用戶端電腦,**不再提示輸入帳號密碼,直接嘗試用舊憑證 (空密碼/舊帳號) 連線,導致存取失敗**,而從未連線過的電腦正常彈出登入對話框。

原因

Windows XP 用戶端在首次連線共用資源時,若勾選「記住我的密碼」,會將憑證 (伺服器名稱、使用者名稱、密碼) 儲存在本機 **「受保護的儲存區」** 或 **「管理我的網路密碼」** 中。後續連線自動送出舊憑證,伺服器驗證失敗 (權限已變更),但用戶端不再提示重新輸入,導致「無法存取」且無法手動更正。

解決方案:刪除用戶端儲存的舊憑證

Windows XP / Windows Server 2003 用戶端

  1. 「控制台」→「使用者帳戶」。
  2. 選擇當前登入的使用者帳號。
  3. 左側工作區點選 「管理我的網路密碼」**。
  4. 在「儲存的使用者名稱和密碼」對話框中,找到目標伺服器對應的項目 (如 `\\ServerName\Share` 或 `ServerName`)。
  5. 選中 → 按 「移除」** → 「關閉」。
  6. 再次嘗試存取共用資料夾,將彈出新的登入對話框,輸入新帳號密碼即可正常連線。

Windows 2000 用戶端 (介面不同)

  1. 「控制台」→ 「儲存的使用者名稱和密碼」** (直接在控制台根節點)。
  2. 同樣找到目標項目 → 「移除」 → 「關閉」。

命令列快速清除 (適用腳本部署)

rundll32.exe keymgr.dll, KRShowKeyMgr

執行後直接彈出「儲存的使用者名稱和密碼」視窗,可手動移除或批次腳本調用。

進階:伺服器端強制斷開 Session (配合用戶端清理)

若用戶端眾多、難以逐一清理,可在伺服器端 (XP/Server 2003) 執行:

net session /delete /y

強制刪除所有連入 Session,用戶端下次存取將重新驗證。配合 net share 重新整理共用權限,效果更佳。

預防建議

  • 變更共用權限前,**先通知用戶端清理舊憑證** 或 **伺服器端執行 `net session /delete /y`**。
  • 建議用戶端**不勾選「記住我的密碼」**,改用「建立密碼」的帳號登入,每次手動輸入或使用密碼管理器,避免憑證過期/權限變更導致靜默失敗。
  • 網域環境下請使用 **Active Directory 群組原則** 統一管理對應駐留憑證與共用權限。

總結

XP 共用權限變更後舊電腦無法存取、**不提示輸入帳號密碼**,主因是用戶端殘留舊憑證。**「控制台→使用者帳戶→管理我的網路密碼→移除對應項目」** 即可徹底解決。配合伺服器端 `net session /delete /y` 強制斷開 Session,全網瞬間恢復正常驗證流程。

Copyright © Windows教程網 All Rights Reserved