Solved

Uninstall Office 2007 - remotely

Posted on 2013-01-23
19
1,631 Views
Last Modified: 2013-02-04
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?
0
Comment
Question by:WellingtonIS
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
19 Comments
 
LVL 30

Expert Comment

by:ded9
ID: 38810274
0
 

Author Comment

by:WellingtonIS
ID: 38810293
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
 
LVL 30

Expert Comment

by:ded9
ID: 38810323
You can get the product id from setup.xml file.



Ded9
0
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

 

Author Comment

by:WellingtonIS
ID: 38810325
I can't find the product ID setup.xml for office do you know where it is?
0
 
LVL 30

Expert Comment

by:ded9
ID: 38810362
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
 

Author Comment

by:WellingtonIS
ID: 38810383
Nothing in there how about the registry product ID?
0
 
LVL 30

Expert Comment

by:ded9
ID: 38810409
Wait that file was for 2010 ..


Ded9
0
 

Author Comment

by:WellingtonIS
ID: 38810431
ok that looked kind of strange when I opened it.
0
 
LVL 30

Expert Comment

by:ded9
ID: 38810488
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
 

Author Comment

by:WellingtonIS
ID: 38810499
90120000-0011-0000-0000-0000000FF1CE  Got it thanks.  I'll see if I can make it work.  I'll let you know thanks!
0
 

Author Comment

by:WellingtonIS
ID: 38811171
I discovered WMIC and I'm trying to use PSExec to run  - you got me on the correct path.. Thax.
0
 
LVL 2

Expert Comment

by:CSD-Tech
ID: 38814580
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
 

Author Comment

by:WellingtonIS
ID: 38814726
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
 

Author Comment

by:WellingtonIS
ID: 38815202
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
 
LVL 30

Expert Comment

by:ded9
ID: 38815229
Good one :)


Ded9
0
 

Author Comment

by:WellingtonIS
ID: 38815238
small error no @before the %var% unless you are using it on multiple computers and no @ before the Var2 either.  Sorry.
0
 

Author Comment

by:WellingtonIS
ID: 38815262
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
 
LVL 10

Accepted Solution

by:
Tony Barkdull earned 500 total points
ID: 38849201
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
 

Author Closing Comment

by:WellingtonIS
ID: 38850937
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

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft Office Picture Manager was included in Office 2003, 2007, and 2010, but not in Office 2013. Users had hopes that it would be in Office 2016/Office 365, but it is not. Fortunately, the same zero-cost technique that works to install it with …
I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question