Uninstalling Microsoft Office 2007

Questions about WAPT Packaging / Requests and help regarding Wapt packages.
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Locked
Gaelds
Messages: 254
Registration: Nov 22, 2015 - 08:37

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.

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)
Locked