Skip to the content.

Windows 上的坑

English version

← 回到 README · 其他平台:SSH / Codespaces / dsh

.bat 里的中文变成 ????

现象

FINDSTR: 无法打开 C:\Users\<你>\...\dsh????.txt

日志文件名里的中文全变成问号,脚本后面几步跟着一起报错。

原因

批处理文件按 ASCII 保存时,中文会被写成 ?;再叠加 %USERPROFILE% 路径本身可能含中文 (例如 C:\Users\张三\),重定向就直接失败。

解法

桌面快捷方式的图标不对

现象:双击能跑,但图标是默认的 .bat 图标,不是 dsh 的 logo。

原因:.lnk 指向了 .bat 而不是图标文件,或图标路径失效。

解法:让 AI 重新生成快捷方式,IconLocation 指向本地 .ico (%LOCALAPPDATA%\dsh-cloud\icons\dsh.ico),不要指向网上的图片。

没有管理员权限能装吗

能。 整条链路都是便携式的:

唯一需要”点一下”的地方是浏览器里给 gh 授权(见 README 第 4 步)。

用户名含中文时要注意什么

C:\Users\张三\ 这类路径本身没问题,但要注意:

私钥被拒绝(Permission denied)

这是 Windows OpenSSH 的常见问题,见 SSH。