Microsoft 365 Apps on a multi-user Windows VPS or RDS Session Host requires Shared Computer Activation. SCA lets Office be installed once on the server while each Remote Desktop user activates Word, Excel, Outlook, and other apps with their own eligible Microsoft 365 account.
Use SCA when:
- multiple users connect to the same Windows Server;
- Office is installed on an RDS Session Host;
- users launch Office apps from Remote Desktop sessions;
- each user has their own Microsoft 365 identity;
- you do not want Office activation tied to the install-time admin account.
The practical setup is:
Windows VPS ↓ RDS Session Host ↓ Microsoft 365 Apps installed with Office Deployment Tool ↓ SharedComputerLicensing = 1 ↓ Each user signs in with an eligible Microsoft 365 license
The important rule:
Microsoft 365 license = right to use Office apps. RDS CAL = right to connect to the RDS Session Host. You usually need both.
Critical support note before you deploy
Before installing Microsoft 365 Apps on Windows Server, verify Microsoft's current support matrix.
Microsoft's RDS deployment documentation currently lists Microsoft 365 Apps support on Windows Server 2022 only until October 2026 and does not list Windows Server 2025 as a supported RDS host for Microsoft 365 Apps in that article.
That means this is not a normal "newest Windows Server is always best" workload.
For Microsoft 365 Apps on RDS, the safest rule is:
Choose the Windows Server version Microsoft currently supports for Microsoft 365 Apps on RDS. Do not assume Windows Server 2025 is supported unless Microsoft documentation confirms it.
If you are publishing this article for production buyers, verify the Microsoft support page on the same day and update this section if Microsoft changes support.
Quick verdict
| Situation | Recommendation |
|---|---|
| One user using Office on their own Windows PC | Normal Microsoft 365 Apps install |
| Multiple users signing into one RDS host | Use Shared Computer Activation |
| Microsoft 365 Apps for Enterprise users | Supported with SCA |
| Microsoft 365 E3 / E5 users | Supported with SCA |
| Microsoft 365 Business Premium users | Supported with SCA |
| Microsoft 365 Business Standard users | Not supported for SCA |
| Business Basic users | Not supported for desktop Office apps |
| Personal or Family users | Not for business RDS/SCA scenarios |
| Multiple RDP users on Windows Server | Plan RDS role and RDS CALs separately |
| Production RDS host | Verify Microsoft 365 Apps + Windows Server support lifecycle |
What is Shared Computer Activation?
Shared Computer Activation is a Microsoft 365 Apps licensing mode for shared computers.
Without SCA, Microsoft 365 Apps activation is designed around a normal user device. That works well when one person uses Office on their own PC.
It breaks down when many users sign in to the same server.
Example:
User A signs into RDS and opens Word. User B signs into the same RDS host and opens Word. User C signs into the same RDS host and opens Excel.
In that situation, the Office installation is shared, but the license entitlement must be checked per user.
SCA solves this by making activation user-based:
- Office is installed once on the Windows Server.
- A user signs in to the RDS session.
- The user opens Word, Excel, Outlook, or another Office app.
- Microsoft 365 Apps contacts Microsoft licensing services.
- The user's Microsoft 365 license is checked.
- A licensing token is saved for that user.
- The same process happens separately for every user.
One user's activation does not activate Office for everyone.
Each user needs their own eligible Microsoft 365 license.
Why SCA matters on a Windows VPS
A Windows VPS used for RDP can become a shared application server.
Common use cases:
- accountants using Excel and Outlook on a shared RDS server;
- office staff using Word, Excel, and Outlook next to ERP software;
- consultants connecting to the same Windows Server desktop;
- small businesses centralizing business apps on a cloud Windows VPS;
- MSPs hosting Microsoft 365 Apps for client users in an RDS environment.
In these scenarios, installing Office normally is not enough.
You need the correct activation mode.
Otherwise you may see:
- second user cannot activate Office;
- Office asks users to sign in repeatedly;
- Office enters reduced functionality mode;
- Outlook profile problems;
- activation tied to the admin account;
- licensing errors after profile cleanup;
- users blocked even though they have a Microsoft 365 account.
SCA keeps the Office installation shared while the licensing remains per user.
Eligible Microsoft 365 plans
Not every Microsoft 365 plan supports Shared Computer Activation.
Supported plans include:
- Microsoft 365 Apps for enterprise;
- Office 365 E3 / E5;
- Microsoft 365 E3 / E5;
- Education plans that include Microsoft 365 Apps for enterprise;
- Microsoft 365 Business Premium;
- Project or Visio plans that include desktop apps, for those specific apps.
Not supported for SCA:
- Microsoft 365 Business Standard;
- Microsoft 365 Business Basic;
- Microsoft 365 Apps for business when not included through Business Premium SCA entitlement;
- Microsoft 365 Personal;
- Microsoft 365 Family;
- consumer Office licenses;
- unlicensed Microsoft accounts.
Important:
Microsoft 365 Business Premium is the only Microsoft 365 business plan in the Business tier that supports Shared Computer Activation.
Business Standard includes desktop Office apps, but it does not include the Shared Computer Activation entitlement.
That is the licensing detail that often breaks RDS Office deployments.
M365 license vs RDS CAL
Do not confuse Microsoft 365 licensing with Remote Desktop licensing.
They solve different problems.
| License | What it covers |
|---|---|
| Microsoft 365 Apps license | The user's right to use Office apps such as Word, Excel, Outlook, PowerPoint |
| RDS CAL | The user's or device's right to connect to a Windows Server Remote Desktop Session Host |
| Windows Server license | The server operating system rights |
| Raff Windows VPS | The cloud server infrastructure |
For a real multi-user Office-on-RDS deployment, users usually need:
Eligible Microsoft 365 license + RDS CAL + Windows Server/RDS configuration + SCA-enabled Office install
There is no Microsoft 365 license that magically replaces the RDS CAL requirement for a Windows Server Session Host.
Plan both before production.
What you will build
This guide sets up Microsoft 365 Apps on a Windows VPS or RDS Session Host using the Office Deployment Tool.
Target architecture:
Remote users ↓ RDP / RDS Session Host ↓ Windows VPS ├── Microsoft 365 Apps installed once ├── SharedComputerLicensing = 1 ├── Per-user Microsoft 365 activation tokens ├── User profiles / profile containers └── Internet access to Microsoft licensing services
Each user signs in with their own Microsoft 365 account.
Office activation is not tied to the server administrator account.
What you'll need
Before starting, prepare:
- a Raff Windows VPS or similar Windows Server VM;
- RDS Session Host role installed if multiple users will connect;
- eligible Microsoft 365 licenses assigned to each user;
- RDS CAL planning for users or devices;
- local Administrator access on the VPS;
- Office Deployment Tool from Microsoft;
- reliable outbound internet access from the VPS;
- a profile strategy for Outlook and Office token caching;
- 45-60 minutes for first install.
Recommended Microsoft 365 plan options:
| User plan | SCA support |
|---|---|
| Microsoft 365 Apps for enterprise | Yes |
| Office 365 E3 / E5 | Yes |
| Microsoft 365 E3 / E5 | Yes |
| Microsoft 365 Business Premium | Yes |
| Microsoft 365 Business Standard | No |
| Microsoft 365 Business Basic | No desktop Office apps |
| Microsoft 365 Personal / Family | No for this business RDS scenario |
Step 1 — Prepare the Windows VPS
Start with a clean Windows Server environment.
Before installing Microsoft 365 Apps:
- Confirm Windows Server version support.
- Install Windows updates.
- Reboot the server.
- Confirm RDS Session Host is installed if multiple users will connect.
- Confirm users can sign in through RDP.
- Confirm each user has an eligible Microsoft 365 license.
- Confirm the VPS has internet access.
- Confirm no old MSI Office installation exists.
- Decide whether to use local profiles, User Profile Disks, FSLogix, or another profile method.
Do not install Office first and solve licensing later.
For RDS, licensing and profile planning come first.
Step 2 — Download the Office Deployment Tool
Download the Office Deployment Tool from Microsoft on the Windows VPS.
Create a folder:
New-Item -ItemType Directory -Path "C:\ODT" -Force
Run the ODT executable and extract files into:
C:\ODT
You should see:
setup.exe configuration.xml
You can replace the sample configuration file with your own.
Step 3 — Choose the correct product ID
Use the product ID that matches your Microsoft 365 license family.
For Microsoft 365 Apps for enterprise / E3 / E5:
<Product ID="O365ProPlusRetail">
For Microsoft 365 Business Premium:
<Product ID="O365BusinessRetail">
This matters.
Business Premium supports SCA, but it includes Microsoft 365 Apps for business, not Apps for enterprise.
If you deploy the wrong product ID, activation and licensing behavior may not match the user's license.
Step 4 — Create configuration.xml
Create:
C:\ODT\configuration.xml
Option A — Microsoft 365 Apps for enterprise
Use this for Microsoft 365 Apps for enterprise, Office 365 E3/E5, or Microsoft 365 E3/E5 users.
<Configuration> <Add OfficeClientEdition="64" Channel="MonthlyEnterprise"> <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> <ExcludeApp ID="OneDrive" /> <ExcludeApp ID="Lync" /> </Product> </Add> <Display Level="None" AcceptEULA="TRUE" /> <Property Name="SharedComputerLicensing" Value="1" /> <Property Name="AUTOACTIVATE" Value="0" /> <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" /> <Updates Enabled="TRUE" Channel="MonthlyEnterprise" /> </Configuration>
Option B — Microsoft 365 Business Premium
Use this for Microsoft 365 Business Premium users.
<Configuration> <Add OfficeClientEdition="64" Channel="MonthlyEnterprise"> <Product ID="O365BusinessRetail"> <Language ID="en-us" /> <ExcludeApp ID="OneDrive" /> <ExcludeApp ID="Lync" /> </Product> </Add> <Display Level="None" AcceptEULA="TRUE" /> <Property Name="SharedComputerLicensing" Value="1" /> <Property Name="AUTOACTIVATE" Value="0" /> <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" /> <Updates Enabled="TRUE" Channel="MonthlyEnterprise" /> </Configuration>
Key line:
<Property Name="SharedComputerLicensing" Value="1" />
This enables Shared Computer Activation.
Step 5 — Decide whether to exclude OneDrive
The examples above exclude OneDrive.
That is a conservative default for RDS hosts unless you have planned OneDrive sync carefully.
Reasons to exclude OneDrive on simple RDS hosts:
- sync cache can grow quickly;
- multiple user profiles can consume storage;
- support issues are common when profile strategy is weak;
- OneDrive may need additional policy planning;
- small VPS deployments usually do not need local OneDrive sync on the server.
If your users need OneDrive, do not exclude it blindly.
Plan profile storage, tenant policies, disk usage, and user training first.
Step 6 — Download Microsoft 365 Apps source files
Open PowerShell as Administrator.
Run:
cd C:\ODT .\setup.exe /download configuration.xml
This downloads Microsoft 365 Apps installation files.
The download can take 10-30 minutes depending on connection speed.
You should see an Office folder appear under:
C:\ODT\Office