Uninstalling Microsoft Office 2007
Published: October 30, 2020 - 09:17
Good morning,
I would like to replace Office 2007 with the 2019 version on our computers, but uninstalling my Office 2007 package is not working.
In my `install()` function, I had planned to uninstall the previous version of Office 2007 without SP3, and this uninstallation followed by a reinstallation worked. However, the same command (`'"./office2007/setup.exe" /uninstall ProPlus /config Uninstallconfig.xml'`) does not work in the `uninstall()` function. The package is correctly removed from the host, but Office remains installed.
When I run the command manually on the machine, it uninstalls correctly.
On the other hand, the "remove MSI" instruction during the deployment of office 2019 does not work, probably because office 2007 is installed by setup.exe.
I would like to replace Office 2007 with the 2019 version on our computers, but uninstalling my Office 2007 package is not working.
In my `install()` function, I had planned to uninstall the previous version of Office 2007 without SP3, and this uninstallation followed by a reinstallation worked. However, the same command (`'"./office2007/setup.exe" /uninstall ProPlus /config Uninstallconfig.xml'`) does not work in the `uninstall()` function. The package is correctly removed from the host, but Office remains installed.
When I run the command manually on the machine, it uninstalls correctly.
On the other hand, the "remove MSI" instruction during the deployment of office 2019 does not work, probably because office 2007 is installed by setup.exe.
Code: Select all
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['']
def uninstall():
print(ur"Désinstallation de office 2007")
cmd_uninst = '"./office2007/setup.exe" /uninstall ProPlus /config Uninstallconfig.xml'
run(cmd_uninst,timeout=1200)
def install():
if installed_softwares('Microsoft Office Professional Plus 2007'):
print(ur"'Microsoft Office Professional Plus 2007' déjà installé")
if not installed_softwares('2007 Microsoft Office Suite Service Pack 3 (SP3)'):
print(ur"'SP3 non installé'")
print(ur"'Désinstallation de Office Professional Plus 2007'")
cmd_uninst = '"./office2007/setup.exe" /uninstall ProPlus /config Uninstallconfig.xml'
run(cmd_uninst,timeout=1200)
print(ur"Réinstallation de Microsoft Office Professional Plus 2007")
cmd = '"./office2007/setup.exe" /adminfile office_defaut.MSP'
run(cmd,timeout=1200)
else:
print(ur"'SP3 deja installé'")
else:
print(ur"'Microsoft Office Professional Plus 2007' non installé")
print(ur"Installation de Office Professional Plus 2007")
cmd = '"./office2007/setup.exe" /adminfile office_defaut.MSP'
run(cmd,timeout=1200)