Windows 平台 Rime 前端小狼毫( Weasel ) 存在经典顽疾:开机后输入法托盘图标消失、无法打出中文,根源是核心算法进程WeaselServer.exe启动时序冲突。 Windows 10/11 系统启动时, TSF 文本框架、资源管理器加载速度不固定,原生自注册机制经常失效,即便手动添加开机快捷方式,依然需要手动打开WeaselServer.exe才能恢复输入。
部分用户直接把服务设为开机启动还会引发程序崩溃、输入法闪退。本仓库提供两套无冲突守护脚本,自动延时多次检测、拉起服务,完美解决时序导致的启动失败问题。
两套实现方案
仓库提供功能完全等价的两套脚本,分别适配不同使用环境,规避杀毒软件误报、依赖安装问题:
1. AutoHotkey v2 脚本 WeaselServerAutostart.ahk
- 优势:图形打包 exe 一键运行,后台静默无黑窗口,配置简单;
- 前提:本地安装 AutoHotkey v2 ,或直接下载 Releases 打包好的独立 exe 程序;
- 适用人群:不想接触命令行、习惯图形化操作普通用户。
2. PowerShell 脚本 WeaselServerAutostart.ps1
- 优势: Windows 系统原生自带组件,无需额外安装任何软件,不存在 exe 被杀毒拦截、误报风险;
- 缺点:不能直接双击打开,需要创建专用启动快捷方式绕过系统执行策略;
- 适用人群:程序员、反感第三方打包程序、安全管控严格办公电脑。
核心守护逻辑
脚本内置三段式轮询校验,彻底解决开机时序不足问题,全程静默后台运行,无弹窗干扰:
- 首次即时检测:开机脚本启动,立刻检索系统进程列表,判断
WeaselServer.exe是否运行;- 已运行:脚本直接退出,不做多余操作;
- 未运行:自动寻找小狼毫安装目录并拉起服务;
- 30 秒二次复检:等待系统后台组件加载完成,再次校验进程状态,弥补系统启动慢的场景;
- 180 秒最终兜底检测:开机三分钟最后一次排查,长时间休眠、开机卡顿电脑也能修复服务丢失问题。
路径自动识别能力
脚本会自动遍历标准安装路径,无需手动填写程序目录:
优先读取脚本同目录下WeaselServer.exe;
未找到则自动检索 C:\Program Files (x86)\Rime、C:\Program Files\Rime,支持多版本共存、绿色免安装版小狼毫。
部署教程
方案 A : AutoHotkey / 打包 EXE
- 下载仓库脚本或 Releases 内置
WeaselServerAutostart.exe; - 若为绿色版小狼毫,将 exe/ahk 放入 Weasel 安装文件夹;
- 右键创建桌面快捷方式;
- 将快捷方式放入系统开机启动目录:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
重启电脑自动后台守护小狼毫服务。
方案 B :原生 PowerShell (推荐办公 / 安全环境)
- 将
WeaselServerAutostart.ps1复制到小狼毫程序文件夹; - 在开机启动文件夹新建快捷方式,目标填入完整命令:
powershell -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File "你的 ps1 完整路径"
-Window Hidden:运行全程隐藏黑色命令窗口;Bypass:临时放开脚本执行权限,无需修改系统全局策略; 3 重启系统生效,全程无第三方程序,杀毒不会拦截。
