资讯动态

如何免费激活 Office 365 订阅版:Ohook 完整部署指南

发布时间:2026/8/21 21:10:44 来源:尧图企业网站定制
如何免费激活 Office 365 订阅版Ohook 完整部署指南【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohookOhook 是一个面向 Windows 的 Office 许可证钩子工具它替换 Office 内部的许可证检查调用让 Microsoft 365 等订阅版在无订阅账号时显示为已激活。克隆、编译、放置两个文件即可完成。 适用对象与明确边界适用在 Windows 10/1164 位上以 C2RClick-to-Run方式安装的 Office 2019/2021/365且操作时使用管理员权限。两个前置条件项目只提供源码需要 MinGW-w64 自行编译仅 C2R 安装适用路径含Microsoft Office\root\vfs\SystemMSI 版不适用。它做不到的两件事只改变本地许可证检查结果不会带来 OneDrive 1TB、Python in Excel 等在线权益项目作者不直接向用户提供支持问题需自行处理。⚙️ 原理速览Office 启动时通过系统许可库 sppc.dll 的SLGetLicensingStatusInformation函数查询激活状态这是整个流程中唯一的许可证检查点。ohook 利用 Office 的 DLL 查找顺序先把 Office 的 sppcs.dll 用符号链接指回系统原版库再把自研钩子库以 sppc.dll 之名放进 Office 的 System 目录使 Office 实际加载钩子库。钩子库先调用真实函数再把结果中的未授权改写为已授权并清空宽限期字段。全部实现约 100 行集中在单文件 sppc.c 中不修改其他系统文件可选的 plus 版额外写一个注册表心跳时间戳阻止在线订阅检查。 最小化部署步骤64 位系统 64 位 Office 为例第 1 步获取代码克隆仓库。git clone https://gitcode.com/gh_mirrors/oh/ohook第 2 步编译钩子库在项目根目录执行 make需已安装 MinGW-w64Makefile 默认使用 C:/mingw64 路径。make第 3 步打通系统许可库以管理员身份在 Office System 目录创建符号链接 sppcs.dll指向系统 sppc.dll保证其余许可功能照常。mklink %programfiles%\Microsoft Office\root\vfs\System\sppcs.dll %windir%\System32\sppc.dll第 4 步放入钩子库将编译产物复制为 sppc.dll 到同一目录。copy /y sppc64.dll %programfiles%\Microsoft Office\root\vfs\System\sppc.dll第 5 步离线安装空白密钥以管理员身份执行 slui末尾 3 表示离线安装方式。slui 4 NBBBB-BBBBB-BBBBB-BBBCF-PPK9C 3版本选择场景使用的文件说明64 位 Office64 位 Windowssppc64.dll普通版侵入最小推荐32 位 Office含 64 位系统装 32 位版sppc32.dll必须与 Office 位数一致反复出现许可证横幅sppcplus64.dllplus 版额外改注册表更易被杀软误报空白密钥版本营销名称密钥O365HomePremMicrosoft 365 家庭版NBBBB-BBBBB-BBBBB-BBBBG-234RYO365ProPlusMicrosoft 365 企业应用版NBBBB-BBBBB-BBBBB-BBBCF-PPK9C✅ 验收清单Office 激活状态检查检查项预期结果异常时处理文件 账户显示产品已激活无未经授权徽标检查 System 目录两个 dll 的位数与符号链接是否生效重启全部 Office 应用无未经授权或试用已过期横幅重新执行第 4 步复制钩子库运行 slmgr /dliSKU 与目标版本一致装错密钥卸载后重装对应空白密钥启动无横幅普通版不出现检查此设备许可证状态时出现问题按避坑手册第 1 条配置 hosts⚠️ 避坑手册症状出现检查此设备许可证状态时出现问题横幅 原因本地许可通过后Office 仍会向 ols.officeapps.live.com 服务查询订阅到期时间该服务返回无订阅 处理在 hosts 文件追加0.0.0.0 ols.officeapps.live.com或改用 plus 版症状杀毒软件隔离钩子库 原因拦截系统调用plus 版还写入注册表易触发启发式检测 处理优先使用普通版必须用 plus 版时将 Office System 目录加入信任列表症状Office 自更新后激活状态回退 原因更新可能重写 System 目录中的文件 处理重跑第 4 步复制命令再按验收清单确认症状步骤全部完成仍显示未授权 原因dll 位数与 Office 位数不符或 mklink 未在管理员窗口执行 处理在 文件 账户 确认 Office 位数选对 sppc32/sppc64.dll 后重跑症状make 报错、找不到命令 原因未安装 MinGW-w64 或 PATH 未配置 处理安装 MinGW-w64或将 Makefile 中 PREFIX32/PREFIX64 改为实际安装路径症状项目作者不答复使用问题 原因README 明确不直接向用户提供支持仅面向合作伙伴 处理按验收清单与避坑手册自查或联系其授权合作伙伴获取支持 开销与合规边界启动钩子仅在启动阶段拦截一次状态查询调用耗时为毫秒级远低于 0.5 秒内存钩子库本体为 KB 级额外常驻内存远低于 5MBCPU启动检查完成后无任何额外占用。ohook 通过改写许可证检查结果工作属于软件许可规避工具。请仅将其用于技术研究与学习遵守当地法律法规及 Office 软件许可协议工作与生产环境请使用正版订阅激活。 下一步动作先在一台非核心机器上部署普通版并逐条过一遍验收清单出现许可证横幅时再考虑 plus 版。项目位置GitHub 加速计划的 oh/ohook 仓库clone 地址即上文第 1 步所用地址。查更新关注仓库提交历史当前版本号为 0.5.0定义在 sppc.rc 中。【免费下载链接】ohookAn universal Office activation hook with main focus of enabling full functionality of subscription editions项目地址: https://gitcode.com/gh_mirrors/oh/ohook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价