清盘
C 盘空间紧张,先用 WizTree 扫了一遍。扫描本身很慢,索性把「分析」和「执行」拆开:先出一份占用清单,再写 DISM 清理脚本,脚本跑之前保留日志。这样即使清错了,也知道动了什么。
同一类工作还有 Windows PATH:变量越堆越长,接近长度上限。做法是先导出原始值备份,再用脚本过滤掉不存在的路径,生成新旧两份清单对照,确认无误后再应用。
修网
这周处理了两个 Clash 相关的毛病。一个是访问不了 google.com,用 hosts 检查和探测脚本逐步定位;另一个是 Clash Verge 起不来,最后查到是 ProgramData 的 ACL 有问题,修好权限后正常。
插件市场那边也踩了一次:添加 GitHub 仓库被拒。原因有两个叠加——市场源只认 owner/repo 两段路径,贴带 /tree/main 的完整链接直接判非法;同时用户级代理变量指向一个并没有在监听的端口,导致所有出网请求连接被拒。把地址改成两段式、清掉失效的代理变量,再重启客户端,才恢复。
搭桥
agent-procedures 这个项目在做 DSH 到 ZCode 的桥接:把 DSH 的能力包装成插件,包括市场查询和检查脚本。另一个工作区修了 dsh-tui 的启动问题,并留下了后续计划。
一点方法
系统类问题这周基本都按同一个套路处理:先备份、再写一次性脚本、跑完留日志、验证后再落地。麻烦的是每一步都要抵住「直接改一下试试」的冲动——试错的代价往往比多写一个脚本高。