windows本地凭据管理器可自动保存smb共享登录信息,需将凭据存入“windows凭据”并确保网络地址与实际连接路径一致(如server或92.168.1.100),支持图形界面添加或cmdkey命令行批量操作,配合net use /persistent:yes实现重启自动重连。
windows 本地凭据管理器可以自动保存 smb 共享的登录信息,避免每次访问都手动输入用户名和密码。关键在于把凭据以正确的格式存入“windows 凭据”而非“web 凭据”,且目标地址需与实际连接路径一致(例如 \server-name 或 \192.168.1.100)。
添加 Windows 凭据(图形界面操作)
这是最直观的方式,适合不熟悉命令行的用户:
- 打开控制面板 → 用户账户 → 凭据管理器 → 管理 Windows 凭据
- 点击“添加 Windows 凭据”
- 在“网络地址”栏填入共享服务器的完整标识,例如:
\fileserver、\192.168.1.50 或 Azure Files 的域名 filedemo.file.core.chinacloudapi.cn - “用户名”填共享端认可的账户,如 filedemo(Azure 存储账号名)或 DESKTOP-ABCuser1(本地账户)
- “密码”填对应密码或存储密钥(Azure 文件共享用的是存储账户密钥)
- 点击“确定”保存
使用 CmdKey 命令快速保存(推荐用于脚本或批量)
CmdKey 是 Windows 内置工具,操作简洁、可复用性强,特别适合云环境或自动化部署:
- 以管理员或普通用户身份打开命令提示符或 PowerShell
- 执行以下命令(替换为你的实际值):
cmdkey /add:filedemo.file.core.chinacloudapi.cn /user:filedemo /pass:your_storage_account_key_here== - 验证是否成功:
cmdkey /list—— 应能看到目标地址出现在“Currently stored credentials”中 - 之后运行
net use Z: \filedemo.file.core.chinacloudapi.cnsharename就不再提示输入凭据
确保凭据生效的关键细节
即使凭据已保存,仍可能因匹配失败而弹窗。注意以下三点:
-
地址必须完全一致:如果凭据存的是
\server,但你用\192.168.1.100访问,系统不会复用;建议统一用 IP 或 DNS 名,避免混用 - 不要依赖“Everyone”权限绕过认证:即使共享设了 Everyone 可读,Windows 10/11 默认仍要求提供有效凭据(尤其在专用网络下),凭据管理器里仍需存一个合法账户
-
重启后自动重连需配合 net use /persistent:yes:保存凭据后,首次映射时加上
/persistent:yes参数,例如:net use Z: \servershare /persistent:yes,这样系统重启后会尝试用已存凭据自动重建连接
清理旧凭据避免冲突
若之前连接失败过,凭据管理器中可能残留错误条目,导致新凭据不被调用:
- 进入“管理 Windows 凭据”
- 在列表中找到与目标服务器相关的条目(状态栏显示“已保存”但地址或用户名有误)
- 点击右侧向下箭头 → “删除”
- 重新添加正确凭据,并测试一次
net use连接











