J'ai fait un dépôt pour installer office 2019 en 32 bits et il fonctionne très bien.
Mon problème je voudrais faire le même paquet mais pour une installation office 2019 en 64 bits.
Pourriez-vous me dire l'erreur que j'aurais pu faire.
Code : Tout sélectionner
# https://github.com/YerongAI/Office-Tool
#
# You should also check for the uninstall string for uninstall_args by using : wapt-get list-registry Office
uninstallkey = []
# raccourcis
RaccourcisDossierProgramm1 = makepath(programfiles32,"Microsoft Office","root","Office16")
softname = "Microsoft Office Professional Plus 2019 - fr-fr"
pgmsoffice = programfiles
uninstall_args = r'scenario=install scenariosubtype=ARP sourcetype=None productstoremove=ProPlus2019Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False'
def install():
killalltasks('WINWORD.EXE')
killalltasks('POWERPNT.EXE')
killalltasks('EXCEL.EXE')
killalltasks('MSPUB.EXE')
killalltasks('MSACCESS.EXE')
killalltasks('INFOPATH.EXE')
killalltasks('lync.exe')
killalltasks('ONENOTE.EXE')
killalltasks('OUTLOOK.EXE')
killalltasks('ONENOTEM.EXE')
killalltasks('MSOSYNC.EXE')
killalltasks('GROOVE.EXE')
print('installing %s'.format(control.asrequirement()))
office_installed = installed_softwares(softname)
cmd = r'"setup.exe" /configure "Configuration-office2019.xml"'
if not office_installed:
print('Installing {}'.format(softname))
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
else:
if Version(office_installed[0]['version']) < Version(control.version.split('-',1)[0]):
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
else:
print('{} already up to date or newer : {}'.format(softname,office_installed[0]['version']))
if not installed_softwares(softname):
error(' {} has been installed but the uninstall key can not be found'.format(softname))
create_desktop_shortcut(r'Word',target=r'C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE')
create_desktop_shortcut(r'Excel',target=r'C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE')
create_desktop_shortcut(r'Outlook',target=r'C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE')
create_desktop_shortcut(r'PowerPoint',target=r'C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE')
Code : Tout sélectionner
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2019">
<Product ID="ProPlus2019Volume">
<Language ID="fr-fr" />
</Product>
</Add>
<RemoveMSI>
<IgnoreProduct ID="VisPro" />
<IgnoreProduct ID="VisStd" />
</RemoveMSI>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>