跳到主要内容

MSRewardsManager 使用指南

MSRewardsManager 是一款用于集中管理 Microsoft Rewards 任务执行的自动化工具。它提供账号管理、脚本参数配置、运行日志、定时任务、环境部署和异常处理能力,适合单账号日常运行,也支持多账号批量执行场景。

本文面向首次部署和日常维护场景,帮助你完成从环境准备、账号接入、任务配置到故障排查的完整流程。

功能概览

模块功能适用场景
运行日志查看部署、登录、任务执行和异常信息运行状态确认、问题排查
账号配置管理 Microsoft 账号、地区语言、TOTP、代理和指纹单账号或多账号接入
脚本配置配置并发数、无头模式和任务执行策略调整执行效率和稳定性
系统配置配置开机自启、定时任务和运行环境长期自动运行
意见反馈提交问题反馈、功能建议,查看处理状态和官方回复获取支持
在线商城查看授权、套餐和相关服务购买授权
关于查看版本、机器码、更新日志和检查更新版本确认、升级维护
公告查看官方公告和重要通知获取更新提醒、活动通知

使用前准备

开始部署前,请确认本机环境满足以下要求:

  • 已安装 Node.js v24 版本。
  • 网络连接稳定,目标账号可正常访问 Microsoft 服务。
  • 已准备可正常登录的 Microsoft 账号。
  • 如果账号开启了两步验证,请提前准备 TOTP 密钥。
  • 多账号或跨地区任务场景下,请提前准备对应地区的网络代理。
  • 已获得授权码,或确认当前版本支持试用。
提示

首次使用建议先配置一个账号完成部署和运行验证。确认流程正常后,再增加账号数量和并发数。

注意

账号密码、TOTP 密钥、代理信息等敏感配置只应填写到软件对应配置项中。提交意见反馈时不要粘贴账号密码、验证码、Cookie 或完整运行凭据。

产品界面

运行日志

运行日志用于观察脚本生命周期,包括环境部署、浏览器启动、账号登录、任务执行、积分获取和异常输出。排查问题时,应优先查看该页面。

运行日志

左侧状态栏会显示 Node.js、环境部署、脚本运行状态和机器码。点击机器码可复制,用于授权或问题排查。

顶部或侧边栏中的“部署”和“运行”是常用快捷操作:

  • “部署”用于准备运行环境和同步账号、脚本配置。
  • “运行”用于启动 Rewards 任务。
  • 运行中可使用“停止”结束当前任务。

账号配置

账号配置用于维护 Microsoft 账号的登录信息和运行环境。每个账号的地区、语言、代理和指纹配置都会影响任务执行结果。

账号配置

账号配置支持导入和导出 CSV,适合多账号批量维护。导入后仍需要点击“保存账号”,并重新部署环境。

脚本配置

脚本配置用于控制任务执行策略,例如并发数量和是否显示浏览器窗口。该页面会直接影响执行效率、资源占用和排障体验。

脚本配置

脚本配置修改后需要点击“保存配置”,并重新部署环境。否则运行时可能仍使用旧配置。

系统配置

系统配置用于管理软件运行方式,包括开机自启、定时任务、环境删除和重新部署等系统级操作。

系统配置

该页面可以配置开机自启、开机后自动运行脚本、每日定时任务、关闭窗口行为、最小化到托盘和删除环境。

意见反馈

意见反馈用于提交问题描述或功能建议。每台设备每天只能提交 1 条反馈。提交后可以在“我的反馈”中查看处理状态、官方回复,也可以删除自己提交的反馈。

意见反馈

在线商城

在线商城用于查看授权、套餐和相关服务信息。

在线商城

关于

关于页面用于查看软件版本、机器码、联系方式、更新日志和检查更新。检测到新版本时,可根据页面提示进行自动更新。

关于

侧边栏底部还有主题切换和帮助入口:

  • 月亮或太阳图标:切换深色/浅色主题。
  • 问号图标:打开在线使用帮助。
  • 公告图标:查看官方公告;有未读公告时会显示红点提醒。

快速开始

按照以下流程完成首次部署:

准备环境 → 激活授权 → 配置账号 → 配置脚本 → 配置系统选项 → 部署环境 → 运行任务 → 查看日志

1. 激活授权

首次启动时,如果软件提示需要授权,请输入授权码完成激活。软件会显示本机机器码,机器码也可以在左侧状态栏或“关于”页面查看。

如果需要购买授权,可以进入“在线商城”,或在“关于”页面点击购买授权入口。

信息

授权绑定当前设备机器码。更换电脑、重装系统或机器码变化后,可能需要重新处理授权。

2. 配置账号

进入“账号配置”页面,填写账号基础信息。

配置项必填说明建议
邮箱Microsoft 账号邮箱确认账号可正常登录
密码Microsoft 账号密码输入后及时保存
TOTP 密钥两步验证动态验证码密钥仅开启两步验证时填写
地区Rewards 任务所在地区国内任务保持默认,国外任务填写对应地区缩写
语言任务执行语言与地区保持一致
代理账号运行时使用的代理多账号或国外任务场景再配置
代理 Axios 请求让脚本中的接口请求也走代理代理环境需要完整一致时开启
指纹保存保存浏览器登录状态和设备指纹建议开启

配置完成后,点击“保存”。

注意

账号信息修改后必须点击“保存”。如果只填写不保存,部署或运行时会读取不到最新账号配置。

CSV 导入导出

多账号场景可以使用 CSV 导入导出账号。CSV 字段包括:

email,password,totpSecret,recoveryEmail,geoLocale,langCode,proxyAxios,proxyUrl,proxyPort,proxyUsername,proxyPassword,fingerprintMobile,fingerprintDesktop

导入 CSV 后请检查账号数量和关键字段,再点击“保存账号”。导出 CSV 会包含账号密码和代理密码,请妥善保管文件。

3. 配置脚本

进入“脚本配置”页面,按运行规模调整脚本参数。

配置项说明推荐值
并发数同时执行任务的账号数量默认 1;高配置电脑可按需提高
无头模式运行时不显示浏览器窗口日常运行开启,排障时关闭
零积分也运行即使当前积分为 0 也继续执行不确定时保持默认
错误诊断输出更多异常诊断信息排查问题时开启
调试日志输出更详细日志排查问题时开启,日常可关闭
任务选项控制具体执行哪些 Rewards 任务不熟悉时保持默认
搜索延迟控制搜索任务之间的等待时间不建议设置过短
Webhook 通知配置 Discord、Ntfy、PushPlus 推送需要远程查看结果时配置

并发数越高,任务完成速度可能越快,但也会增加 CPU、内存、网络和浏览器实例占用。若出现任务失败、浏览器卡顿或登录异常,优先降低并发数。

4. 配置系统选项

进入“系统配置”页面,根据使用习惯选择运行方式。

配置项说明建议
启用开机自启登录 Windows 后自动启动软件长期使用可开启
开机后后台启动启动后隐藏主窗口,可从托盘恢复无人值守场景建议开启
开机后自动运行脚本软件开机启动后自动执行任务需要每天开机自动跑任务时开启
启用每日定时任务使用 Windows 任务计划程序定时启动软件每日固定时间运行时开启
触发后自动运行脚本定时任务触发后自动执行脚本建议和定时任务一起开启
定时触发时后台启动定时触发时不显示主窗口无人值守场景建议开启
点击窗口关闭按钮时选择询问、直接关闭或最小化到托盘不确定时保持“每次询问”
启动后直接最小化到托盘手动启动软件后也隐藏到托盘长期后台运行时开启
删除环境删除运行环境和浏览器缓存环境异常或依赖损坏时使用
注意

部分 Windows 系统策略会限制普通用户创建计划任务。如果开启定时任务保存失败,请关闭软件后右键选择“以管理员身份运行”,再重新开启定时任务。

5. 部署环境

完成账号、脚本和系统配置后,点击“部署”。部署过程会准备脚本运行所需的环境和依赖。

部署成功后,会显示类似下图的状态:

部署成功

信息

每次修改账号配置或脚本配置后,都需要重新部署环境。未重新部署时,运行任务可能仍使用旧配置。

6. 运行并检查日志

部署完成后即可运行脚本。运行期间建议观察“运行日志”,确认以下状态是否正常:

  • 环境初始化成功。
  • 浏览器启动成功。
  • 账号登录成功。
  • Rewards 任务开始执行。
  • 任务完成后无连续报错。

7. 查看反馈和更新

运行过程中遇到问题,可以进入“意见反馈”提交问题反馈。后台处理后,“我的反馈”中会显示状态和官方回复。

需要确认版本时,进入“关于”页面点击“检查更新”,也可以展开“更新日志”查看历史变更。

配置策略

单账号运行

单账号场景建议采用稳定优先策略:

  • 并发数保持默认或设置为 1
  • 首次运行关闭无头模式,确认登录流程正常。
  • 确认账号稳定后再开启无头模式。
  • 开启指纹保存,减少重复登录。

多账号运行

多账号场景需要平衡执行效率和稳定性:

  • 先少量账号测试,再逐步增加账号数量。
  • 根据电脑性能调整并发数,不建议一次性拉满。
  • 不同地区账号应匹配对应地区、语言和代理。
  • 若某个账号连续失败,优先单独运行该账号排查。

国外任务运行

国外任务对账号环境一致性要求更高:

  • 地区、语言和代理建议保持一致。
  • 代理质量会直接影响登录成功率和任务稳定性。
  • 首次运行建议关闭无头模式,观察登录和验证流程。
  • 遇到登录验证时,先手动完成验证,再继续运行。

常见问题

ms-playwright 未安装成功

如果运行日志或部署过程出现下图错误,通常说明 ms-playwright 依赖安装不完整。

ms-playwright 安装异常

处理步骤:

  1. 进入“系统配置”页面。
  2. 滚动到页面底部。
  3. 点击“删除环境”。
  4. 删除完成后重新点击“部署”。
  5. 部署成功后再次运行脚本。

开启定时任务失败

如果在“系统设置”中开启定时任务时保存失败,通常是 Windows 任务计划程序权限或系统策略限制导致。

处理步骤:

  1. 关闭 MSRewardsManager。
  2. 右键软件图标。
  3. 选择“以管理员身份运行”。
  4. 进入“系统设置”重新开启定时任务。
  5. 保存设置后确认不再报错。
提示

开机自启写入的是当前用户启动项,通常不需要管理员权限。定时任务使用 Windows 任务计划程序,在部分系统上可能需要管理员权限。

开机启动后没有自动运行脚本

请检查以下配置:

  1. “系统设置”中已开启“启用开机自启”。
  2. 已开启“开机后自动运行脚本”。
  3. 环境状态为“已部署”。
  4. 授权仍然有效。
  5. 上一次修改账号或脚本配置后已经重新部署。

如果只开启“开机后后台启动”,软件只会隐藏到托盘,不会自动执行脚本。

定时任务触发后没有执行脚本

请检查以下配置:

  1. “启用每日定时任务”已开启。
  2. “触发后自动运行脚本”已开启。
  3. 定时任务时间设置正确。
  4. 环境已部署,授权有效。
  5. 到达触发时间时电脑处于开机状态。

如果只开启定时任务但关闭“触发后自动运行脚本”,定时任务只会启动软件,不会执行 Rewards 脚本。

关闭窗口后软件仍在运行

如果关闭窗口时选择了“最小化到系统托盘”,软件不会退出,脚本也可能继续运行。可以通过以下方式恢复或退出:

  1. 在系统托盘中找到 MSRewardsManager 图标。
  2. 双击图标恢复主窗口,或右键打开菜单。
  3. 需要完全退出时,选择退出或在关闭询问弹窗中选择“直接关闭”。

如果希望点击关闭按钮就退出程序,可以在“系统设置”中将“点击窗口关闭按钮时”改为“直接关闭程序”。

意见反馈提交失败或看不到回复

意见反馈有以下限制和规则:

  • 每台设备每天只能提交 1 条反馈。
  • 标题最多 80 字,联系方式最多 120 字,内容最多 2000 字。
  • 只支持“功能建议”和“问题反馈”两种类型。
  • 后台处理后,“我的反馈”中会显示处理状态和“官方回复”。
  • 用户可以删除自己提交的反馈,删除后软件和后台都不会再显示。

如果提交失败,请检查网络连接,并确认当天当前设备没有重复提交。

检查更新或自动更新失败

可能原因:

  • 当前网络无法访问更新地址。
  • 下载链接失效或被安全软件拦截。
  • 当前软件目录没有写入权限。
  • 后台暂未配置更新链接。

建议处理:

  1. 进入“关于”页面重新点击“检查更新”。
  2. 如页面显示新版本但自动更新失败,可进入在线商城或官方发布地址手动下载。
  3. 如当前版本低于最低要求版本,请优先更新后再继续使用。

账号配置未保存

如果出现下图错误,通常说明账号信息填写后没有点击“保存”。

账号配置未保存

处理步骤:

  1. 返回“账号配置”页面。
  2. 检查邮箱、密码、TOTP、地区、语言和代理配置。
  3. 点击“保存”。
  4. 返回运行流程并重新部署。

登录失败或反复要求验证

可能原因:

  • 账号密码错误。
  • TOTP 密钥未填写或填写错误。
  • 当前网络环境触发 Microsoft 风控。
  • 代理地区与账号地区不一致。
  • 浏览器指纹或登录状态异常。

建议处理:

  1. 关闭无头模式后重新运行,观察浏览器中的登录提示。
  2. 手动确认账号可以在浏览器中正常登录。
  3. 检查 TOTP 密钥、地区、语言和代理配置。
  4. 必要时删除环境后重新部署。

任务执行慢或浏览器卡顿

可能原因:

  • 并发数过高。
  • 本机 CPU 或内存不足。
  • 网络延迟较高。
  • 代理质量不稳定。

建议处理:

  1. 将并发数调整为 1-2
  2. 关闭其他占用资源较高的软件。
  3. 检查网络和代理可用性。
  4. 重新运行并观察日志变化。

运维建议

  • 每次升级或修改配置后,先使用少量账号验证。
  • 定期查看运行日志,关注连续失败、登录失败和依赖异常。
  • 多账号运行时保留账号、地区、代理之间的对应关系,避免混用。
  • 不要频繁切换账号地区和网络环境。
  • 出现异常时优先降低并发数,再排查账号和网络。
  • 开启定时任务、开机自启、自动运行脚本后,建议第二天检查一次运行日志,确认自动流程按预期执行。
  • 使用托盘后台运行时,定期确认软件仍在托盘中运行,避免误以为已退出。

版本与支持

如需查看软件版本,请进入“关于”页面。如需提交问题,请在“意见反馈”页面提供以下信息:

  • 软件版本。
  • 问题发生时间。
  • 操作步骤。
  • 运行日志截图。
  • 账号数量、并发数、是否开启无头模式。
  • 是否使用代理及代理地区。