需彻底清空Windows凭据管理器中所有网络凭据,包括控制面板逐条删除、cmdkey命令一键清除(分自动与手动两法),以及单独清理同步的Web凭据。

当你在多台电脑间切换、重装系统前清理敏感信息,或发现自动登录异常时,需要彻底清空Windows凭据管理器中所有网络凭据——包括已缓存的服务器、共享文件夹、远程桌面、Git仓库等连接凭据,避免旧密码干扰新认证流程。
用控制面板批量删除全部Windows凭据
这一步操作最直观,适合不熟悉命令行的用户,能一次性看到并清除所有Windows凭据条目。
1. 按下 Win + R 键打开“运行”对话框,输入 control 并回车,进入经典控制面板界面。
2. 将右上角“查看方式”改为“小图标”,向下滚动找到并点击“凭据管理器”。
3. 在左侧菜单中点击“Windows 凭据”,右侧会列出所有已保存的网络凭据,包括通用凭据(Generic Credentials)和域凭据(Domain Credentials)。
4. 逐个点击每条凭据右侧的▼展开箭头 → 点击“删除” → 在弹出的确认窗口中点“是”。【必须逐条操作,系统不提供“全选删除”按钮】
用cmdkey命令一键清空所有Windows凭据
适用于批量清理、脚本化处理或需快速重置的场景,执行后将永久删除所有通过cmdkey添加或系统自动缓存的Windows凭据(不含Web凭据)。
方法一:管理员身份运行命令提示符
右键“开始”按钮 → 选择“终端(管理员)” → 输入以下命令并回车:
cmdkey /list | findstr "Target=" | for /f "tokens=2 delims=:" %i in ('cmdkey /list ^| findstr "Target="') do @cmdkey /delete:%i
该命令会自动提取所有Target名称并逐一删除。执行后若无报错即表示全部清除完成。
方法二:手动分步执行(更稳妥)
先运行 cmdkey /list 查看当前所有凭据列表;再对每条含 Target= 的行,复制等号后内容(如 LegacyGeneric:target=\server01 中取 \server01),然后逐条执行 cmdkey /delete:目标名称。
注意:如果某条凭据名称含空格或特殊字符,需用英文双引号包裹,例如 cmdkey /delete:"LegacyGeneric:target=git:https://github.com"。
通过设置应用清理同步的Web凭据
这部分凭据由Microsoft账户同步到Edge/Chrome,不会被cmdkey或控制面板操作影响,必须单独处理。
按下 Win + I 打开设置 → 进入“账户” → “登录选项” → 滚动到底部点击“管理 Web 凭据”。
在弹出窗口中,点击每个网站条目右侧的“删除”按钮即可移除对应用户名与密码。
这一步不能跳过,否则浏览器仍会自动填充旧登录信息。


















