前言¶
DeepSeek Harness(DSH)桌面版需要每次手动打开,重复登录和启动会消耗时间。社区里已有的 autostart 插件要么依赖后台服务,要么增加额外的托盘或桌面壳层。对于只用官方桌面版的用户来说,这些方案都有些重。下面介绍一个更轻量的插件,它只负责把桌面版放入 Windows 启动文件夹,不依赖注册表或计划任务。
是什么¶
dsh-desktop-autostart 是一个 DSH 客户端插件,由 QiYunqv-jxd 维护。它通过在 Windows 启动文件夹创建快捷方式,实现 DeepSeek Harness 桌面版随用户登录自动启动。
核心功能¶
设置页新增「开机自启」入口¶
安装完成后,DSH 的「设置」左栏会多出「开机自启」一项。里面是一个开关和一个文件名,默认为 DeepSeek Harness.lnk。开启开关后,插件会在当前正在运行的桌面版 exe 旁创建或更新快捷方式,指向启动文件夹。
路径不写死¶
插件不会把可执行文件路径写死,而是使用当前正在运行的桌面版进程的路径。这样即使后续版本更改 exe 名称或位置,只要进程仍在运行,快捷方式依然有效。
自检与只读扫描¶
插件会检查启动文件夹中是否存在指向 DSH 的快捷方式,并验证其指向是否正确。同时,它会只读扫描注册表 Run 键和计划任务,如果发现其他地方也有指向 DSH 的自启条目,会在设置页提示一行(仅提示,不做修改)。任何一步失败都会报错,不会静默留下坏状态。
使用 WScript.Shell 创建/删除¶
创建和删除快捷方式通过 WScript.Shell COM 接口完成,由插件内部调用一次 PowerShell 来执行。这意味着不需要管理员权限,也不需要额外的常驻进程。
安装与启用¶
使用官方安装命令添加插件:
dsh plugin add github:QiYunqv-jxd/dsh-desktop-autostart
安装完成后,打开 DSH「设置」左栏即可看到「开机自启」选项。默认关闭,不会立即写入启动项。点击开启后,插件会创建快捷方式并写入启动文件夹。
典型用法¶
- 安装插件:
dsh plugin add github:QiYunqv-jxd/dsh-desktop-autostart - 打开 DSH「设置」→「开机自启」
- 点击开关启用自启,插件会创建快捷方式到
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup - 下次登录 Windows 时,桌面版会自动启动并登录
- 如需关闭,再次在设置页关闭开关即可删除快捷方式
适用场景与注意¶
这个插件适合只用官方桌面版、希望随登录自动启动的用户。插件以当前 dsh 进程的权限运行,不需要管理员权限,但修改启动文件夹需要当前用户对启动目录有写入权限。
安装前建议检查源码与许可证(MIT),确保符合你的使用场景。
总结¶
dsh-desktop-autostart 通过在 Windows 启动文件夹放置一个快捷方式,实现 DeepSeek Harness 桌面版的登录自启。它不依赖注册表或计划任务,不需要管理员权限,具备自检与错误提示能力,适合追求轻量的桌面用户。更多细节可参考:https://www.skillhub.cn/plugins/QiYunqv-jxd/dsh-desktop-autostart 和 https://github.com/QiYunqv-jxd/dsh-desktop-autostart