news 2026/8/23 15:36:10

MouseJiggler 从安装到防休眠:一份完整的 Windows 实用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MouseJiggler 从安装到防休眠:一份完整的 Windows 实用指南

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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 15:33:22

Great Expectations数据契约:4步给数据流水线装上质检闸

Great Expectations数据契约:4步给数据流水线装上质检闸 【免费下载链接】great_expectations Always know what to expect from your data. 项目地址: https://gitcode.com/GitHub_Trending/gr/great_expectations 凌晨3点,手机响了。下游报表的…

作者头像 李华
网站建设 2026/8/23 15:31:41

libheif未来发展方向解析:AVIF标准演进与6大新技术支持

libheif未来发展方向解析:AVIF标准演进与6大新技术支持 【免费下载链接】libheif libheif is an HEIF and AVIF file format decoder and encoder. 项目地址: https://gitcode.com/gh_mirrors/li/libheif libheif 是 HEIF 与 AVIF 图像格式的开源解码器与编码…

作者头像 李华