¿Es posible habilitar el registro o cualquier tipo de modo de depuración para la Herramienta de implementación de Office?

2

Tengo un problema difícil con la instalación de Office 2016 con la Herramienta de implementación de Office (ODT) . El problema se agrava por el hecho de que no puedo ver ninguna manera de obtener información sobre lo que ODT está haciendo realmente; simplemente da este vago mensaje de estado y no hay otra información más allá de los mensajes de error (y he extraído tanta información relevante de los que puedo).

Estamos preparando las cosas

Según este artículo de blog de MS de 2010 , para las versiones anteriores de Office era posible habilitar el "registro detallado" para sus instaladores:

Lo primero que debe hacer al solucionar problemas de fallas de instalación de Office es asegurarse de que el registro detallado de MSI esté habilitado. En Office 2007/2010 hay un archivo de registro setup.exe que se crea de manera predeterminada, pero no proporciona la cantidad de detalles que generalmente se requieren para diagnosticar una falla de instalación. Con el registro detallado de MSI habilitado, obtendremos un archivo de registro detallado para cada componente que instala Office 2007/2010. Tendremos un registro detallado para la instalación del componente de Word, uno para Excel, etc.

Para habilitar el registro detallado, deberá establecer las siguientes claves de registro.

 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] 
 "Debug"=dword:00000007 
 "Logging"="voicewarmup"

Sin embargo, esto es específico del antiguo procedimiento de instalación que parece haber sido por aplicación ("un registro detallado para la instalación del componente de Word, uno para Excel, etc."), mientras que entiendo que ODT (introducido con Office 2013) los instala a todos como uno.

¿Hay algo como esto que permita el registro detallado, o cualquier otra forma de depuración, para las instalaciones que utilizan la Herramienta de implementación de Office con Office 2016?

usuario568458
fuente
@Ramhound No quería comenzar a cambiar el registro hasta que supiera si era probable que ayudara / fuera seguro, y no esperaba pasos para que Office 2010 funcione sin cambios importantes para 2016 - No sé si ODT usa MSI. ¿Debo / puedo seguir los pasos del blog vinculado anterior?
user568458

Respuestas:

3

Resulta que la configuración de registro para ODT está controlada por el archivo de configuración Configuration.xml, que alterna entre el registro Offy el Standardregistro.

De la referencia para la configuración xml , el valor predeterminado es Registro estándar, guardado en% TEMP%.

Tuve problemas para encontrar los registros relevantes allí, así que obtuve resultados más fáciles de usar al crear una logcarpeta en la carpeta que estaba usando para ODT y agregar lo siguiente a mi archivo de configuración, debajo de <Configuration>pero fuera de <Add>:

  <Logging Level="Standard" Path="C:\odt\log" />

Los archivos de registro tienen un nombre de archivo sin referencia a ODT (de ahí mis problemas para encontrarlos %TEMP%), PCNAME-DATESTAMP-TIMESTAMPpor ejemplo , de formato MYPC-20151120-1330.


Aquí hay un ejemplo de una configuración completa que funcionó para mí, incluida la configuración de registro, para que pueda ver más fácilmente dónde va:

<Configuration>

  <Add OfficeClientEdition="32" Branch="Current" Version="16.0.4229.1029" SourcePath="C:\odt">
    <Product ID="O365BusinessRetail">
      <Language ID="en-us" />
    </Product>
  </Add>

  <Logging Level="Standard" Path="C:\odt\log" />

</Configuration>
usuario568458
fuente
parece que, de forma predeterminada, no guarda los archivos de registro %temp%sino en %windir%\temp. Llamado asíMSIf4cab.LOG
Ivan Ferrer Villa
1

Además de la respuesta dada para esto, vale la pena señalar que ahora hay un práctico creador de archivos de configuración en línea en http://config.office.com que le brinda un enlace para obtener el ODT si no lo tiene ya y luego lo guía a través de la configuración de un archivo de configuración con una serie de preguntas de estilo asistente sobre lo que desea implementar, el idioma que desea usar, etc., etc.

Nathan GracieRaitt
fuente