点击在资源管理器中打开,不会有界面弹出来 已做的修改 只对 explorer 的 reveal 调用关掉隐藏,其余命令保持不变: D:\Program Files\DSH Desktop\resources\app\node_modules\@deepseek-ai\dsh-native-command\lib\index.js(第 17/21 行支持 { hidden: false },第 232 行改用它) C:\Users\lxlty\.dsh\profiles\node_modules\@deepseek-ai\dsh-native-command\lib\index.js(与上面是同一底层文件,已同步) 原文件备份为同目录 index.js.bak-reveal 你需要做一步 完全退出并重新打开 DSH Desktop(ESM 模块已在 Host 进程内缓存,改文件不会热生效)。重启后再点一次「在文件资源管理器中显示」,窗口就会正常弹出来。 顺带清理:那些隐藏的旧窗口可以靠任务管理器里「重新启动 Windows 资源管理器」一次性清掉。 两点提醒 升级 DSH Desktop 或重装依赖会覆盖这个补丁(profiles/node_modules 由 pnpm 管理,同样会还原)。回滚就是把 index.js.bak-reveal 覆盖回去。 这其实是上游 bug,而且 dsh-host-open-in-app 里已经有按条目声明 windowsHide 的先例(launch.windowsHide),说明作者知道这个坑、只是漏了 reveal 分支——值得给 anywhere-labs/deepseek-harness 提个 issue,标题大意:reveal in file manager spawns explorer with windowsHide, creating an invisible Explorer window。
Activity
yaojin3616 commentedon Oct 28, 2026
谢谢排查。#578 已包含这里提到的资源管理器窗口被隐藏的问题,后续统一在那边跟进,这条作为重复报告关闭,不代表已经修复。