Downgrading MS Office Visio & Project 2010/13 from Professional to Standard for multiple users

Hi All,

I'd like to perform MS Office application standardization by converting all Premium/Professional users to Standard edition. So can anyone please suggest what is the best way to do it quickly and the most efficiently for~200+ users in entire Active Directory ?

Any kind of help would be greatly appreciated.

LVL 11
Senior IT System EngineerIT ProfessionalAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Senior IT System EngineerIT ProfessionalAuthor Commented:
Note, I have KMS server already running so I assume that I can use the correct MAK key to change the serial number in all Users who use non-standard version.
Scott CSenior EngineerCommented:
There is no way to "downgrade" your installation from Office Professional to Office Standard.  You will have to  uninstall Office Professional, then install Office Standard. This is due to the fact that Office Professional is a retail product and Office Standard is a VL product.   They do not share a common installation source file set.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Scott, what about Visio and Project 2010/13 ?
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Scott CSenior EngineerCommented:
Same thing.  Going to require a removal and reinstallation.
☠ MASQ ☠Commented:
Did you originally install using KMS or are the licences per machine?

Visio 2010 (and I'm pretty sure Project too) is designed with precisely what you you are trying to do in mind, if you push the Standard MAK everyone ends up with Standard it just turns off some of the "bells and whistles".  This has been the case since M$ separated Visio from the main Office family.  It's either via GPO scripting and/or using VAMT

Likewise 2013

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Senior IT System EngineerIT ProfessionalAuthor Commented:
Yes I'm using MAK MASQ.

So how do I execute the batch file:
@echo off

if "%PROCESSOR_ARCHITECTURE%"=="x86" if "%PROCESSOR_ARCHITEW6432%"=="" goto x86 
set ProgramFilesPath=%ProgramFiles(x86)% 
goto OSPP

set ProgramFilesPath=%ProgramFiles%

reg query HKLM\Software\Microsoft\Office\14.0\Common\OSPPRUNONCE 
if %errorlevel%==1 (goto RUN) else (goto END)

C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\Office14\ospp.vbs" /inpkey:767HD-QGMWX-8QTDB-9G3R2-KHFGJ 
C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\Office14\ospp.vbs" /act 
REG ADD "HKLM\Software\Microsoft\Office\14.0\Common\OSPPRUNONCE"


Open in new window

Above to those users in the office ?
what's involved ?
☠ MASQ ☠Commented:
This is where you hit the edge of my skill set!  I'm OK on licensing but make a pretty poor script writer - I'll see if I can enlist the help of someone who knows...
Senior IT System EngineerIT ProfessionalAuthor Commented:
Yes please MASQ,
That'd be greatly appreciated.
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
Assuming you can run the batch file no matter if those products are installed:
start gpmc.msc (Group Policy Management) on your domain controller,
create a new group policy in the Group Policy Objects branch,
edit it,
go to User Configuration, Windows Settings, Scripts, Login,
add the script with complete path,
save and close the editor.

Now you need to assign (link) the GPO to an OU by drilling down to own, and create a link "to existing GPO" via context menu.
Instead you could create a WMI filter to assign the GPO to, but you'll need to know how to use WMI for that.
Senior IT System EngineerIT ProfessionalAuthor Commented:
OK, the batch script is working like a charm,

However I was just thinking that if I remove the Office Visio & Project 2010 Premium/professional Editon and then put in the Standard Edition, does the Application will be validated or activated as Standard Edition without me forcing it with the batch Script ?

or it will have to wait until 180 days re activation period again ?
Senior IT System EngineerIT ProfessionalAuthor Commented:
As per:

KMS activation renewal

KMS activations are valid for 180 days. This is called the activation validity interval. To remain activated, KMS clients must renew their activation by connecting to the KMS host at least one time every 180 days. By default, KMS client computers attempt to renew their activation every seven days. After a client’s activation is renewed, the activation validity interval begins again.

Is it possible to insert the KMS key for Visio and Project 2010 Standard Edition after removing the other version ?

and then hping that in the next week all installation is becoming Standard Edition without causing issue to the end users companywide ?
☠ MASQ ☠Commented:
A change of Key causes the client to automatically revalidate against the KMS host & that rearms the reactivation process so the 180 day clock starts again, irrespective of where it has got to with the Pro validation.
Senior IT System EngineerIT ProfessionalAuthor Commented:
ok, so what about if the Office Visio/Project is installed using MAK instead of KMS ?

somehow the batch script doesn't work, so I guess there is no other choice apart from manually reinstalling it ?
☠ MASQ ☠Commented:
You could try using OCT to create an .msp update that changes the MAK to a standard Key.  Put that in the local updates folder and then when Visio next launches it will run and switch the license. As it's a MAK Visio will then try to go online to validate.

The principle is exactly the same as changing the KMS Key but it's messy and you might find that Visio continues to report it's a Pro install locally even though it's running as Standard.  I'd also want to test this just on one or two machines first.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Thanks The solution works for Visio but not forMS Project.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Active Directory

From novice to tech pro — start learning today.