Repository navigation
dsh自动更新会失败 #12345
Replies: 3 comments 7 replies
|
如果这里的 32 是 Windows 错误码,它对应 下次失败时,可以先保留报错窗口,用系统自带的资源监视器查一下。
我核对了目前主线安装器,目录操作已经对 5、32、33 做了重试,失败时会保存 |
|
我也是每次都只能下载重新安装,但是版本不是最新的,只能重启电脑再点击升级,撞大运才能安装最新版本! |
|
这个问题的根因已经在 #13214 定位到源码层,完整分析见: 简要说明:
你遇到的 32(ERROR_SHARING_VIOLATION) 和 #13214 的 5(ERROR_ACCESS_DENIED) 是同一件事的两种表现:取决于占用者持有的是文件句柄还是目录/工作目录句柄。重试 10 次间隔很短,撑不过应用退出。 「重启电脑后、没启动过 DSH 时能装成功」正好印证这一点:那一刻安装目录没有任何持有者。 补充一个现场可用的判定方法(无需第三方工具):
本机对照数据:应用运行时查询安装目录,返回的 5 个持有者全是 DSH 自身进程;全部退出后首次 |
Uh oh!
There was an error while loading. Please reload this page.
我这里dsh自动更新总是失败 每次都是根目录被虚空锁定 一直占用然后更新就报32 查不出任何问题 每次只有重启电脑 然后在没有启动过dsh的时候开始安装更新包才行 有解决办法嘛?每次都这样挺麻烦的
All reactions