MouseJiggler 从安装到防休眠:一份完整的 Windows 实用指南
【免费下载链接】mousejigglerMouse Jiggler is a very simple piece of software whose sole function is to "fake" mouse input to Windows, and jiggle the mouse pointer back and forth.项目地址: https://gitcode.com/gh_mirrors/mo/mousejiggler
凌晨两点,大文件下到 99%,屏幕却因为你没动鼠标而自动黑了——下载中断、锁屏弹出,任务白跑。MouseJiggler 干的就是这么一件事:免费、开源地模拟鼠标移动,让 Windows 以为电脑一直有人在用,从而跳过屏保、锁屏和休眠这类空闲检测。
它到底是什么
MouseJiggler 是一个很小的 Windows 防休眠工具:勾选一个复选框,它就按固定节奏"抖"一下鼠标,把系统的空闲计时器反复清零。它直接调用 Windows API 产生虚拟鼠标事件,属于系统级模拟,而不是在用户态轮询、轮询屏幕。
改电源计划也是常见做法,但它动的是全局电源策略,公司电脑上往往被组策略管着,改不动也不该改。MouseJiggler 只影响自己的进程行为,不需要碰任何系统设置,用完随时取消勾选就停了。
作者把话说得很直白:它很容易被正规监控软件检测到,定位就是解决你自己机器上的屏保、锁屏问题,不是绕过公司监管的工具。
安装与部署
包管理器是最短路径:
winget install ArkaneSystems.MouseJiggler choco install mouse-jiggler --version=3.0.0不用包管理器的话,从 Releases 页拿MouseJiggler-mainline-x64.zip,解压即用、不需要管理员权限,但要先装 .NET 10 Desktop 运行时。另一条路是MouseJiggler-standalone便携版,自带运行时、解压就跑,体积约 134 MB(mainline 版约 24 MB),留给装不了运行时的受管电脑,有替代方案就别用它。想自己编译,克隆仓库(https://gitcode.com/gh_mirrors/mo/mousejiggler)后在 Windows 上用dotnet build构建即可。
边操作电脑边保持系统活跃
日常最舒服的工作方式:启动后勾上 "Jiggling?" 复选框。你一旦动鼠标,抖动自动暂停;等一个完整的间隔里都没人碰鼠标,它才接着抖。所以防休眠开着的时候,正常使用鼠标几乎无感,不用来回取消勾选。
注意事项:想指针纹丝不动,就在设置面板里把模式切到 Zen——系统认为鼠标在动,指针实际位置不变。
长任务静默启动防休眠
跑长下载、备份,或者远程演示时怕对方屏幕锁掉,不想每次开窗口点复选框,就直接用命令行:
MouseJiggler.exe -m -j -o Zen -s 60-m启动就最小化到托盘,-j立即开始抖动,-o指定模式,-s设间隔秒数。命令行参数会覆盖已保存的设置,但-j只在本次启动生效。
托盘图标右键菜单里有开始/停止抖动项,双击托盘图标可以还原窗口。程序只允许单实例,重复启动会直接提示退出,不用担心开两份互相干扰。
演示和无人值守用 Circle / Linear
四种模式里 Normal(对角线小幅往返)和 Zen 覆盖了多数场景。剩下两种:Circle 让指针画圆,Linear 让指针水平滑动,轨迹更可预期,适合需要让"鼠标确实在动"被看见的演示环境。
注意事项:距离倍数拉太高时,指针会离你鼠标停下的位置越来越远,反而不好用它把抖动关掉,倍数保持小值即可。
常用配置项
三个最值得动的参数:
- 抖动间隔:1~10800 秒,默认 60。建议设得比你的屏保或休眠触发时间短一些。
- 距离倍数:1~120,不是像素值,只控制每次抖动挪多远。默认 1 就够了,调大是为了某些应用识别更明显,别为了"更保险"往上拉。
- 随机定时器:开启后每次间隔在 1 秒到设定值之间随机,节奏更接近真人操作;代价是间隔不再恒定。
设置自动保存,下次启动还在。
容易翻车的点
- Chocolatey 装的版本,
--help和--version没反应:shim(代理启动脚本)吞掉了命令行输出。先跑mousejiggler --shimgen-log找到真实 exe 路径,再直接运行可执行文件看帮助。 - Zen 模式对个别应用无效:部分应用自己实现空闲检测,不认虚拟移动,换 Normal 模式即可。
- 程序似乎"没动":大概率是你刚动过鼠标,抖动被自动暂停了;等一个完整间隔不碰鼠标,它会自己恢复。
- 别指望不被发现:作者明确说它容易被监控软件识别,杀毒软件也可能误报,加白名单即可,但不要把它当隐蔽手段。
谁该用、谁别凑
适合:
- 被屏保、锁屏打断长任务的 Windows 用户
- 远程演示、挂机监控时想让机器保持活跃的人
- 公司电脑装不了运行时、只能走便携版的用户
不适合:
- macOS / Linux 用户,这是纯 Windows 程序
- 想躲开公司监控软件的人,软件方案容易被检测到
- 美国政府机构及其员工、相关承包商,许可证明确排除
运行时依赖一次说清:mainline 版需要 .NET 10 Desktop 运行时;portable 版自带运行时,无需额外安装。如果它满足不了你,往硬件方向(DIY 鼠标抖动器)看一眼即可,本文不展开。
装好的话:界面勾上 Jiggling?、选 Zen、间隔设 60 秒,点向下箭头缩进托盘;想一劳永逸,就用MouseJiggler.exe -m -j -o Zen静默启动,然后安心挂着你的长任务。
【免费下载链接】mousejigglerMouse Jiggler is a very simple piece of software whose sole function is to "fake" mouse input to Windows, and jiggle the mouse pointer back and forth.项目地址: https://gitcode.com/gh_mirrors/mo/mousejiggler
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考