En uno de los proyectos de clientes de Clariba tuvimos que instalar los cuadros de mandos de SAP BusinessObjects BO 4.1 encima de la versión de Microsoft Office 64 bit. Ahora, la versión de bit 64 no es compatible con la herramienta basada en Product Availability Matrix (página 14). Por lo que la instalación fallará, pero todavía hay maneras de instalarlo.
Mensaje al intentar instalarlo.
A continuación encontrará los métodos 2 para evitar este requisito previo.
Método 1: agregando una nueva clave falsa en el registro (se aplica a cualquier herramienta que requiera la versión de Microsoft Office 32 bit)
La forma en que el Setup.exe está comprobando la versión requerida de Microsoft Office es mirando en el registro. Si agrega la clave en el registro que está buscando el Setup.exe, el requisito previo tendrá un estado Succeeded y podrá continuar su instalación.
La misma lógica es seguida por casi cualquier programa de instalación que tiene Microsoft Office como prerrequisito así que echemos un vistazo a cómo podemos crear esa clave en el registro.
1. manual
Vaya a C: \ Windows y abra Regedit.exe
Navegue hasta HKEY_LOCAL_MACHINE-> SOFTWARE-> Wow6432Node-> Microsoft-> Office
Haga clic derecho en Office y seleccione New-> Key.
Nombre 10.0 y repita la tecla New-> hasta que tenga Office-> 10.0-> Excel-> estructura InstallRoot y haga clic derecho en InstallRoot-> New-> String Value
Asigne un nombre a una ruta y establezca el valor en:
2. Crear un archivo .reg
Cree un nuevo archivo de texto con el texto siguiente:
Versión del Editor del Registro de Windows 5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 10.0 \ Excel \ InstallRoot]
"Path" = "C: \\ Archivos de programa (x86) \\ Microsoft Office \\ Office14 \\"
Guárdelo como fakeKey.reg
Ejecutarlo:
Después de presionar Sí Obtendrá el siguiente mensaje:
Método 2 - Edición de archivos de configuración (sólo para los cuadros de mandos de SAP BO)
Setup.exe utiliza varios archivos al ejecutar y el archivo que comprueba los requisitos previos es uno de ellos. Puede encontrarlo en DATA_UNITS \ Xcelsius \ dunit \ product.xcelsius -4.0 -core- 32 \ con el nombre de product.seed.xml
Hay diferentes maneras de deshacerse de este requisito previo mediante la edición del archivo por lo que aquí es el que considero el más fácil.
Abra product.seed.xml con un editor de texto (Bloc de notas) y vaya a 72 línea :
Elimine TYPE ERROR y guarde el archivo y vuelva a ejecutar Setup.exe
De esta manera, el requisito de Microsoft Office será opcional, por lo que el programa de instalación no fallará.