You cannot install a standard version of Office on an RDS server. Prior to Office 365 you had to buy Enterprise licenses for each user which are quite expensive. I understand Enterprise licenses are still available and I assume they will still work but you may already have a suitable Office 365 subscription, or you can upgrade to one that will. Your Microsoft 365 license must include Office Pro Plus, a Business Standard license will not work. There is an Office Pro Plus license or an E3 or higher license includes Office Pro Plus. With Office/Microsoft 365 you can use your current licenses but have to download a special installation version and jump through a few hoops. This method is supported by Microsoft.
Note: when installing apps on terminal servers in the past you had to put the server in “Install mode” by running from an elevated command prompt
- Change User /Install
- and to exit Install mode run
- Change User /Execute
Though this is still recommended, I tried it without doing so and it worked, but make sure you are an administrator of the machine (local or domain) and all other users are logged out. I recommend a clean reboot before starting.
Create a shared folder such as \\RDS\O365 pointing to C:\Temp\O365
Download the Office deployment tool from the link below and extract to your shared folder \\RDS\O365
Create an .xml configuration file for the download and save to the same folder. I named DownloadConfig.xml
<Configuration> <Add SourcePath="\\RDS\O365" OfficeClientEdition="64"> <Product ID="O365ProPlusRetail" > <Language ID="en-us" /> </Product> </Add> </Configuration>
Download the custom version of Office. To do so open an elevated command prompt, change to the directory containing the .xml file C:\Temp\O365\MayBeSubfolder and run the following command.
setup.exe /download DownloadConfig.xml
This may seem like it hangs, but wait. I believe it took about 15 minutes with my connection.
Create another .xml configuration file for installation and save again to the same folder. I named InstallConfig.xml
<Configuration> <Add SourcePath="\\RDS\O365" OfficeClientEdition="64" Channel="Monthly"> <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> <Display Level="None" AcceptEULA="True" /> <Property Name="SharedComputerLicensing" Value="1" /> <Logging Level="Standard" Path="C:\Temp" /> </Configuration>
Deploy Office using: \\RDS\O365\setup.exe /configure \\RDS\O365\InstallConfig.xml
Note: you must use the full path
Again it may appear to hang, but be patient
If you ran Change User /Install before starting, run Change User /Execute
Microsoft has more detailed information and options to customize the xml files at: