[RESUELTO] Office 2019 de 64 bits
Publicado: 16 de marzo de 2023 - 11:43
Buen día,
He creado un repositorio para instalar Office 2019 en 32 bits y funciona muy bien.
Mi problema es que me gustaría hacer el mismo paquete pero para una instalación de Office 2019 de 64 bits.
¿Podrías decirme qué error pude haber cometido?.
Archivo de configuración XML
Gracias de antemano.
He creado un repositorio para instalar Office 2019 en 32 bits y funciona muy bien.
Mi problema es que me gustaría hacer el mismo paquete pero para una instalación de Office 2019 de 64 bits.
¿Podrías decirme qué error pude haber cometido?.
Código: Seleccionar todo
# 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')Código: Seleccionar todo
<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>