How to Deploy Microsoft Office Proofing Tools with Intune (Step-by-Step)

Lear how to deploy Office proofing tools the easy way

12/23/20252 min read

How to Deploy Microsoft Office Proofing Tools with Intune (Step-by-Step)

Managing multilingual environments is a common challenge in modern organizations. Users expect Microsoft Office to automatically support their local language for spelling, grammar, and proofing, without IT having to maintain dozens of custom Office packages

This article walks through a clean, scalable, and supportable approach to deploying Microsoft Office Proofing Tools using Microsoft Intune, suitable for both SMB and enterprise environments.

Why Proofing Tools Matter

Microsoft Office Proofing Tools enable:

• Language-specific spelling and grammar

• Hyphenation and thesaurus support

• Localized authoring experience without changing the Office UI language

In global organizations, proofing tools are often required, not optional. However, deploying them incorrectly can result in:

• Endless installation loops in Company Portal

• Failed detections

• Bloated Office packages

• Poor user experience

Key Design Principle (Read This First)

Do not try to bundle all proofing tools into the main Office deployment.

Instead:

1. Deploy Office normally (Current Channel or Monthly Enterprise Channel)

2. Deploy proofing tools as a separate Intune Win32 app

3. Assign proofing tools dynamically based on user or device targeting

This keeps deployments modular, debuggable, and easy to extend.

Step 1: Download the Office Deployment Tool (ODT)

1. Download the latest Office Deployment Tool from Microsoft

2. Extract the files to a working directory, for example:

C:\ODT\

├── setup.exe

├── configuration.xml

You will reuse setup.exe for all proofing tool deployments.

Step 2: Create a Proofing Tools Configuration XML

Each language should have its own XML file. Example for Spanish (es-es):

<Configuration>

<Add>

<Product ID="ProofingTools">

<Language ID="es-es" />

</Product>

</Add>

<Display Level="None" AcceptEULA="TRUE" />

</Configuration>

Examples:

• es.xml – Spanish

• fr.xml – French

• sv.xml – Swedish

This approach keeps each language independent and easy to troubleshoot.

Step 3: Package as an Intune Win32 App

Create a folder per language:

Office-Proofing-ES\

├── setup.exe

├── es.xml

Then package using IntuneWinAppUtil.exe:

IntuneWinAppUtil.exe -c Office-Proofing-ES -s setup.exe -o Output

Upload the resulting .intunewin file to Intune.

Step 4: Configure Install & Uninstall Commands

Install command:

setup.exe /configure es.xml

Uninstall command:

setup.exe /configure es.xml

(Proofing tools uninstall automatically when the language is removed or Office is removed.)

Step 5: Detection Rule (Critical)

Most deployment failures happen here. Use a registry-based detection rule that checks for the installed proofing language.

Example PowerShell script to detect Spanish proofing tools:

# Detection script for Spanish proofing tools

$LanguageKey = "O365ProPlusRetail - es-es

$UninstallPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"

$found = Test-Path -Path (Join-Path $UninstallPath $LanguageKey)

if ($found) {

Write-Host "Proofing tools es-es installed"

exit 0

}

else {

Write-Host "Proofing tools es-es NOT installed"

exit 1

}

Detection method:

Add the custom PowerShell script

This ensures Intune correctly detects successful installation.

Step 6: Assignment Strategy:

Option A – Entra ID Dynamic User Groups

• Assign Spanish proofing tools to users located in Spain

• Use attributes like usageLocation or department

Option B – Entra ID Dynamic Device Groups

• Useful for shared or kiosk devices

Option C – Manual Assignment (Not Recommended at Scale)

Dynamic targeting keeps administration effort close to zero over time

Common Pitfalls to Avoid

• ❌ Bundling proofing tools into the main Office package

• ❌ Using file-based detection rules

• ❌ Deploying multiple languages in one XML

• ❌ Mixing user-based and device-based Office installs

Following the modular approach above avoids all of these.

Final Result

With this design:

• Office installs once

• Proofing tools install silently per language

• Intune detection works reliably

• Languages can be added or removed without touching Office itself

This is the same model used successfully in large enterprise Intune environments.

Go 4 IT ! 😀