Est-il possible d'activer la journalisation ou tout type de mode de débogage pour l'outil de déploiement Office?

J'ai eu un problème difficile avec l'installation d'Office 2016 à l'aide de l'outil de déploiement Office (ODT) . Le problème est aggravé par le fait que je ne vois aucun moyen d'obtenir des informations sur ce que ODT fait réellement – il donne simplement ce message d'état vague et aucune autre information au-delà des messages d'erreur (et j'ai extrait autant d'informations pertinentes De ceux que je peux).

Nous préparons les choses

Selon cet article de blog MS de 2010 , pour les versions antérieures de Office, il était possible d'activer "Verbose logging" pour leurs installateurs:

La première chose à faire lors du dépannage des pannes d'installation Office est de garantir que la journalisation verbale MSI est activée. Dans Office 2007/2010, il existe un fichier journal setup.exe qui est créé par défaut, mais il ne donne pas la quantité de détails qui est généralement nécessaire pour diagnostiquer une panne d'installation. Lorsque la journalisation MSI verbose est activée, nous obtiendrons un fichier journal détaillé pour chaque composant installé par Office 2007/2010. Nous aurons un journal détaillé pour l'installation du composant Word, un pour Excel, etc.

Pour activer la journalisation détaillée, vous souhaitez définir les clés de Registre suivantes.

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

Cependant, cela est spécifique à l'ancienne procédure d'installation qui semble avoir été par application ("un journal détaillé pour l'installation du composant Word, l'un pour Excel, etc."), alors que ma compréhension est que ODT (introduit avec Office 2013) les installe tous en un seul.

Existe-t-il quelque chose comme cela qui permet une ouverture détaillée ou toute autre forme de débogage pour les installations utilisant l'outil de déploiement Office avec Office 2016?

Il s'avère que les paramètres de journalisation pour ODT sont contrôlés par le fichier de configuration Configuration.xml qui bascule entre Off et journalisation Standard .

À partir de la référence pour la configuration xml , la valeur par défaut est l'enregistrement standard, enregistré en% TEMP%.

J'ai eu du mal à trouver les journaux pertinents là-bas, donc j'ai obtenu des résultats plus faciles à utiliser en créant un dossier de log dans le dossier que j'utilise pour ODT et en ajoutant ce qui suit dans mon fichier de configuration, sous la <Configuration> mais en dehors de <Add> :

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

Les fichiers journaux eux-mêmes ont un nom de fichier sans référence à l'ODT (d'où mes problèmes en les trouvant en %TEMP% ), du format PCNAME-DATESTAMP-TIMESTAMP par exemple MYPC-20151120-1330 .


Voici un exemple de configuration complète qui a fonctionné pour moi, y compris la configuration de journalisation, afin que vous puissiez voir plus facilement où cela se passe:

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