一、确认基础信息
1. 检查密码是否正确

确保输入的密码无误,注意 大小写、特殊字符、键盘输入法(如误用中文输入法)。
如果使用微软账户(Microsoft Account)登录系统,尝试改用 PIN码 或 本地账户密码(部分系统要求使用本地密码访问共享)。
2. 验证目标计算机信息
确认访问地址格式正确:
bash
目标计算机IP共享文件夹名 推荐用IP代替计算机名,避免DNS解析问题
计算机名共享文件夹名
确保目标计算机已开机且网络连通。
二、检查共享设置
1. 启用网络发现和文件共享
在目标电脑上:
`控制面板 > 网络和共享中心 > 高级共享设置`
启用 网络发现
启用 文件和打印机共享
关闭 密码保护共享(测试时可临时禁用,后续再恢复)
![Windows高级共享设置]
2. 确认共享权限
右键点击共享文件夹 > 属性 > 共享 > 共享权限:添加用户并赋予 读取/写入 权限。
检查 安全选项卡:确保用户有访问权限(如 `Everyone` 或指定用户)。
三、用户账户与密码同步
1. 统一本地账户密码
如果目标电脑使用 本地账户,访问端输入的密码需与目标电脑的本地账户密码一致。
若访问端使用微软账户,尝试在目标电脑上创建相同用户名和密码的本地账户。
2. 重置用户密码
在目标电脑上重置本地账户密码,并重新尝试访问。
四、调整安全策略
1. 禁用空密码限制
在目标电脑上按 `Win+R` 输入 `secpol.msc`,进入本地安全策略:
`本地策略 > 安全选项`
将 账户: 使用空密码的本地账户只允许控制台登录 设为 已禁用。
2. 启用SMBv1协议(临时方案)
部分旧设备需要SMBv1支持:
`控制面板 > 程序 > 启用或关闭Windows功能`,勾选 SMB 1.0/CIFS 文件共享支持。
3. 修改网络访问模式
在目标电脑的本地安全策略中:
`本地策略 > 安全选项 > 网络访问: 本地账户的共享和安全模型`
改为 经典模式(需明确用户密码)或 仅来宾(匿名访问,不推荐)。
五、防火墙与端口放行
1. 允许文件和打印机共享
在目标电脑的防火墙设置中,确保放行以下规则:
`文件和打印机共享 (SMB-In)`
`核心网络 (ICMPv4-In)`
端口 `445`(SMB协议)和 `139`(NetBIOS)。
2. 临时关闭防火墙测试
暂时关闭目标电脑的防火墙,排除拦截可能。
六、其他高级排查
1. 检查服务状态
按 `Win+R` 输入 `services.msc`,确保以下服务已启动:
`Server`
`Workstation`
`Computer Browser`
2. 清除凭据缓存
访问端电脑:
`控制面板 > 用户账户 > 凭据管理器`,删除旧的共享凭据记录。
3. 使用命令行测试连接
在访问端按 `Win+R` 输入 `cmd`,执行:
bash
net use 目标IP共享名 /user:用户名 密码
观察错误提示(如 `System error 53` 表示网络不通)。
七、替代方案
使用 FTP 或 云同步工具(如Resilio Sync)替代SMB共享。
启用 远程桌面 直接操作目标电脑。
通过以上步骤应能解决大部分共享密码错误问题。若仍未解决,请检查两台电脑的系统和网络设备(如路由器)是否兼容。