Replies: 1 comment 3 replies
|
不一定只能等官方更新。如果启动脚本只是给同一个官方程序加了参数或设置了启动目录,可以先把已确认有效的启动方式整理成快捷方式;但需要先看脚本究竟改了什么。 目前截图没有脚本内容,不能据此确认是哪一种修复,也不能保证把参数复制过去就一定有效。 你第一张图里比较有用的信息是 1.
|
| 项目 | 要确认什么 |
|---|---|
启动的 .exe |
是否真的是同一个安装位置、同一个版本,而不是另外一个副本 |
| 命令行参数 | 脚本是否新增了某个参数,以及去掉该参数后是否重新失败 |
| 环境变量 | 是否设置了只对脚本启动有效的变量 |
| 工作目录 | 脚本是否先 cd 到特定目录,而原快捷方式的“起始位置”不同 |
| 启动权限 | 两种方式是否使用相同权限;不能把权限变化和参数变化混成一次比较 |
每次比较都先正常退出旧实例,尽量一次只改变一项。如果一个脚本同时改变数项设置,“脚本能启动”只能证明这一组变化有帮助,不能确定哪一项是必要的。
3. 不想每次手动运行脚本,可以怎样整理启动方式
**如果脚本只是启动同一个 .exe 并附带普通参数:**可以另建一个快捷方式,保留原快捷方式用于比较。在快捷方式的“目标”里写带引号的程序路径,再接上已经验证的参数;“起始位置”填写脚本实际使用的目录。例如下面只演示格式,--enable-logging=file 是前面的日志参数,不是本问题的修复:
"C:\实际安装目录\实际程序名.exe" --enable-logging=file
**如果脚本还设置环境变量、等待另一个进程、修改文件或启动不同程序:**这些操作不能简单变成 .exe 后面的参数,需要分别理解它们的作用。可以先通过快捷方式打开现有脚本,减少操作步骤,但这仍是保留原启动流程的临时办法,不代表修复了官方默认启动。
如果脚本里确实使用了 --no-sandbox,需要单独标明:Electron 的同一份文档明确说明它关闭 Chromium 沙箱,只应用于测试。即使这样能启动,也不能把它当成默认长期启动配置;它只能为沙箱相关路径提供一条诊断线索。没有脚本内容之前,我不建议凭第二张图就加入这个参数。
4. 下一条信息怎样给,才能直接判断能否改成快捷方式
最有用的是把能启动的脚本内容以代码块贴出来,再附实际 DSH/Electron 版本,以及失败日志中的上述相关段落。公开前去掉令牌、密码、私有地址和无关个人路径;不需要上传整个配置目录或会话数据。
弹窗里的“禁用第三方插件、备份 profile patch 并重启”也不是普通重启:源码的恢复流程会先停止应用,再执行插件禁用操作。若已安装第三方插件,它可以帮助做插件隔离比较;但不应把这个按钮有效或无效直接等同于沙箱结论,也没必要为排查先删除整个数据目录。
有了脚本后,就能具体区分:只是一个可以整理进快捷方式的启动参数/目录差异,还是暂时绕过了某个崩溃路径、仍需要官方修复。现阶段,先确认这两种情况,比继续修改用户名或只等一个未知更新更有针对性。














Uh oh!
There was an error while loading. Please reload this page.
求助各位大神


我安装了dsh启动的之后一直在报错
一开始我以为是用户名是中文的问题,但是我把用户名改成英文之后仍然是以上报错
使用workbuddy分析问题之后结果如下图
workbuddy帮我写了一个启动脚本可以正常启动了,但是总不能一直使用启动脚本来启动,现在是只能等官方更新吗?
All reactions