Updated October 10, 2025 – Activate Microsoft Office (2016–2024) quickly and for free using PowerShell and Microsoft Activation Scripts (MAS). This step-by-step guide covers the popular Ohook method, explains how it works, and weighs the risks and legal considerations. Perfect for fresh installs or expired licenses on Windows 10/11. 🚀

Struggling with a “Product Activation Failed” message in Microsoft Office? Whether you’re setting up Word, Excel, or the full Office suite without a product key, PowerShell offers a fast, unofficial workaround using the trusted Microsoft Activation Scripts (MAS). In this 2025 guide, we’ll walk you through activating Office with a single command, dive into what’s happening under the hood, and explore safer alternatives like official licenses. Let’s get your Office apps fully functional—no key required!

Disclaimer: This method uses community-developed scripts and isn’t endorsed by Microsoft. Use it at your own risk, and consider official licensing for business or long-term reliability.

Why Activate Office with PowerShell?

Microsoft Office activation unlocks all features—think full access to Word’s editing tools, Excel’s formulas, and PowerPoint’s templates. Normally, you’d need a 25-character product key or a Microsoft 365 subscription. The MAS Ohook method bypasses this by mimicking a legitimate activation, offering a “permanent” license tied to your system.

Why MAS Ohook?

  • Free & Fast: Activates Office in under 5 minutes.
  • No Downloads Needed: Runs directly via PowerShell.
  • Supports Multiple Versions: Works for Office 2016, 2019, 2021, 2024, and Microsoft 365 (select editions).
  • Open-Source: Community-vetted scripts hosted on GitHub.

Pros:

  • No cost, no bloatware.
  • Works offline after initial setup.
  • Survives Office updates (in most cases).

Cons:

  • Violates Microsoft’s EULA.
  • Potential security risks from running external scripts.
  • May fail with future Office updates.

Official Alternative: Purchase a license from the Microsoft Store ($70–$250) or subscribe to Microsoft 365 ($6.99/month).

Prerequisites for Activation

Before you start, ensure:

  1. Supported Office Version: Office 2016, 2019, 2021, 2024, or Microsoft 365 (non-cloud editions). Check via File > Account > About.
  2. Windows OS: Windows 8/8.1, 10, or 11 (64-bit recommended). Windows 7 requires manual MAS download.
  3. Admin Access: PowerShell must run as administrator.
  4. Internet Connection: Needed to fetch the MAS script.
  5. PowerShell Settings: Ensure “Full Language Mode” (Get-ExecutionPolicy should not say “Restricted”).
  6. Antivirus Disabled: Temporarily pause third-party antivirus, as it may flag MAS.

Pro Tip: Create a system restore point before proceeding. Use tools like CCleaner to back up your registry.

Step-by-Step: Activate Office with PowerShell

Here’s how to activate Office using the MAS Ohook method. It’s simple, fast, and reliable for 2025.

Step 1: Open PowerShell as Administrator

  • Press Win + X and select Windows PowerShell (Admin) or Terminal (Admin).
  • Confirm the UAC prompt with Yes.

Step 2: Run the Activation Command

Copy and paste this command into PowerShell, then press Enter:irm https://get.activated.win | iex

How Does It Work? This one-liner is a PowerShell powerhouse:

  • irm https://get.activated.win: Uses Invoke-RestMethod to download a wrapper script from MAS’s secure server (GitHub-hosted).
  • | (Pipe): Passes the script to the next command.
  • iex (Invoke-Expression): Runs the script directly in memory.

The script then:

  1. Checks Environment: Verifies PowerShell mode, antivirus status, and temp folder access. Errors include fixes (e.g., “Set ExecutionPolicy to Unrestricted”).
  2. Fetches MAS Core: Downloads the full script from GitHub or a fallback (e.g., Azure DevOps). It validates integrity with a SHA256 hash (919F17B46BF62169E8811201F75EFDF1D5C1504321B78A7B0FB47C335ECBC1B0).
  3. Displays Menu: A text-based UI appears. Select:
    • 2: Ohook for Office activation.
    • Other options (e.g., HWID, KMS) are for Windows or advanced setups—skip them.
  4. Activates Office: Ohook installs a custom library to mimic a legitimate Office license, modifying registry keys and bypassing Microsoft’s activation servers.
  5. Cleans Up: Removes temporary files automatically.

Expected Output: “Office activation successful!” No restart is needed, but reboot if prompted.

Step 3: Verify Activation

  • Open any Office app (e.g., Word).
  • Go to File > Account.
  • Look for “Product Activated” or “Microsoft Office Professional Plus” (or your edition). The “Activation Required” warning should disappear.

You’re done! All Office features are now unlocked.

Special Case: Activating Office on Windows 7

The one-liner doesn’t work on Windows 7 due to PowerShell limitations. Instead:

  1. Open PowerShell as Admin.
  2. Run: iex ((New-Object Net.WebClient).DownloadString('https://get.activated.win'))
  3. Select Ohook from the MAS menu.

Alternatively, download MAS manually from GitHub, extract, and run MAS_AIO.cmd.

Troubleshooting Common Issues (2025 Updates)

If things go wrong, try these fixes:

  • “Execution Policy” Error: Run Set-ExecutionPolicy Unrestricted -Scope CurrentUser and retry.
  • Antivirus Flags Script: Add PowerShell or the MAS folder as an exception, or use the manual download.
  • “Activation Failed”: Ensure Office is installed correctly; reinstall if needed. Try KMS as a fallback (select from MAS menu).
  • Internet Issues: If GitHub is blocked, use a VPN or check MAS’s troubleshooting page.
  • Microsoft 365 Cloud Editions: Ohook may not work; consider a subscription or contact Microsoft support.

Legal & Security Considerations

Legal Risks: Using MAS violates Microsoft’s EULA, potentially leading to:

  • Account suspension or feature restrictions.
  • Legal action in commercial settings (fines up to $150,000 per violation).
  • No official support from Microsoft.

Security Tips: The MAS script is open-source and widely trusted, but running external code is inherently risky. Always:

  • Verify the URL (https://get.activated.win).
  • Scan files with VirusTotal.
  • Avoid unofficial mirrors or third-party sites.

Ethical Alternative: Buy Office outright ($149 for Home & Student) or subscribe to Microsoft 365. Check discounts via TechSoup for non-profits.

Why Ohook for Office?

Ohook is tailored for Office, creating a permanent activation by:

  • Injecting a lightweight library into Office’s framework.
  • Simulating a valid license without phoning Microsoft’s servers.
  • Supporting all major Office apps (Word, Excel, PowerPoint, etc.).

Unlike KMS (180-day renewals), Ohook doesn’t require periodic checks, making it ideal for home users. However, future Office updates may break compatibility—stay updated via the MAS GitHub.

Conclusion: Activate Office Wisely

The PowerShell Ohook method via MAS is a quick, free way to activate Microsoft Office in 2025. Just run irm https://get.activated.win | iex, select Ohook, and enjoy full access to your apps. It’s a community-driven solution that’s reliable for non-commercial use.

However, for peace of mind, long-term stability, and compliance, invest in an official license. Questions? Drop a comment or visit the MAS community for support.

Ready to activate? Open PowerShell, paste the command, and unlock Office today! 💼✨

Sources: Based on MAS documentation and Microsoft guidelines. Verified October 10, 2025.


About the Author: Tech geek with a passion for open-source solutions. Helping users navigate software hacks since 2015. Follow for more productivity tips!

Related Reads:

Disclaimer: This guide is for educational purposes. SSuite Office encourages legal software use—check out our free productivity tools at ssuiteoffice.com.