快捷方式打不开smb共享主因是协议支持、服务状态、认证缓存或网络配置问题:需启用smb1客户端、确保lanmanworkstation服务运行、使用unc格式路径(如explorer.exe "92.168.1.100share")、设网络为专用并清除旧凭据。
快捷方式打不开 smb 共享,通常不是图标本身的问题,而是底层连接或权限没准备好。双击后空白、报错“找不到网络路径”“拒绝访问”或直接无响应,多数情况可归因于协议支持、服务状态、认证缓存或网络配置这四类原因。
检查 SMB 客户端是否启用
Windows 默认禁用 SMBv1,而部分 NAS、老路由器或嵌入式设备只支持该版本;若目标共享依赖 SMBv1,但本机未启用,快捷方式就会失败。
- 按 Win + R 输入
optionalfeatures.exe,回车 - 展开“SMB 1.0/CIFS 文件共享支持”,勾选客户端(仅需访问别人共享时勾此项)
- 如需同时提供共享,再勾选“服务器”和“Direct”
- 点确定,重启生效
确认 LanmanServer 服务已运行
即使你只是访问别人共享,本机的 SMB 客户端组件也依赖 LanmanWorkstation 服务;若该服务被禁用或异常,快捷方式会静默失败。
- 以管理员身份打开 PowerShell
- 运行:
Get-Service LanmanWorkstation | Select Name,Status,StartType - 若 Status 是 Stopped,执行:
Start-Service LanmanWorkstation - 设为自启:
Set-Service LanmanWorkstation -StartupType Automatic
验证快捷方式指向格式是否正确
桌面快捷方式若用的是 UNC 路径(如 \192.168.1.100share),它依赖 Windows 网络发现和凭据管理;若用的是 smb:// 协议(如 smb://192.168.1.100/share),则必须由文件管理器识别并调用 xdg-open(Linux/Kylin)或第三方工具处理,原生 Windows 不支持直接双击 smb:// 开头的快捷方式。
- 右键快捷方式 → “属性” → 查看“目标”字段
- 推荐统一使用 UNC 格式:
explorer.exe "\192.168.1.100share" - 避免直接写
smb://...;如需跨平台兼容,改用文件管理器“发送到桌面”生成的 .desktop(麒麟)或浏览器书签替代
排查凭据与网络类型设置
快捷方式首次能打开、之后打不开,大概率是凭据失效或网络类型被重置为“公用”——这会自动关闭所有共享相关功能。
- 进入“设置 > 网络和 Internet > 当前连接”,确认网络配置文件为专用(非公用)
- 打开“控制面板 > 网络和共享中心 > 高级共享设置”,启用:网络发现、文件和打印机共享
- 在“凭据管理器”中检查 Windows 凭据,删除旧的
192.168.x.x条目,重新访问共享触发新认证











