Uninstall Office 2007 - remotely

I have about 1200 machines and I need to uninstall office 2007 from them. Is there a command line or psexec command i can use to uninstall office so I don't have to go around to each machine and do this?
WellingtonISAsked:
Who is Participating?
 
Tony BarkdullConnect With a Mentor Commented:
Look into the registry on one of the target computers in this key

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall

scroll down and find the Office 2007 key

The uninstall string will be listed on the right side window

Just create a uninstall.bat file, copy that to each computer, like c:\temp

run it with psexec,

psexec \\remotecomputer c:\temp\uninstall.bat
0
 
WellingtonISAuthor Commented:
OK but as for the Product ID will that be the same for all the Office Products installed?  Meaning can I look for the Product ID on one machine and use it for all of them?
0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

 
ded9Commented:
You can get the product id from setup.xml file.



Ded9
0
 
WellingtonISAuthor Commented:
I can't find the product ID setup.xml for office do you know where it is?
0
 
ded9Commented:
If you are not able to locate the setup.xml ...copy it from this location

C:\Program Files\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Groove.en-us\

The Setup.xml file is located in the core product folder on the network installation point. In Setup.xml, [ProductID] is equal to the value of the Id attribute of the Setup element. For example:

Might be hidden.

e.g
\\server\share\Office14\ProPlus.WW\setup.xml




Ded9
0
 
WellingtonISAuthor Commented:
Nothing in there how about the registry product ID?
0
 
ded9Commented:
Wait that file was for 2010 ..


Ded9
0
 
WellingtonISAuthor Commented:
ok that looked kind of strange when I opened it.
0
 
ded9Commented:
You can get it from here

http://technet.microsoft.com/en-us/library/cc179070%28v=office.12%29.aspx

check for your version of office.


Ded9
0
 
WellingtonISAuthor Commented:
90120000-0011-0000-0000-0000000FF1CE  Got it thanks.  I'll see if I can make it work.  I'll let you know thanks!
0
 
WellingtonISAuthor Commented:
I discovered WMIC and I'm trying to use PSExec to run  - you got me on the correct path.. Thax.
0
 
CSD-TechComputer TechnicianCommented:
Just a quick question on this as well,

Are you installing a new version of Office on these machines? If so, you may not need to uninstall because the new version will uninstall it for you.
0
 
WellingtonISAuthor Commented:
Some of them we are however, the reason why I have to remove it is we have something called a DSM from CA which installs software, inventory's the machines and allows for remote access (when it works)  We have a new package for office 2010 but we installed Office 2007 by disk.  The DSM will not remove the Office Version (the one we installed by hand) to update/upgrade to 2010.  So I have to remove it.
0
 
WellingtonISAuthor Commented:
Here's how I got it to work.

@echo off
set /p var= Enter the computer txt name:
set /p var2= Enter the Product Name:



psexec \\@%var% -s -i cmd /c wmic product where vendor="@%var2%" call uninstall
0
 
ded9Commented:
Good one :)


Ded9
0
 
WellingtonISAuthor Commented:
small error no @before the %var% unless you are using it on multiple computers and no @ before the Var2 either.  Sorry.
0
 
WellingtonISAuthor Commented:
OK this is the correct one.  Sorry.

@echo off
set /p var= Enter the computer txt name:
set /p var2= Enter the Product Name:



psexec \\%var% -s -i cmd /c wmic product where name="%var2%" call uninstall
0
 
WellingtonISAuthor Commented:
this worked thanks. but so did this
@echo off
set /p var= Enter the computer txt name:
set /p var2= Enter the Product Name:



psexec \\%var% -s -i cmd /c wmic product where name="%var2%" call uninstall
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.