web-dev-qa-db-fra.com

Dans quel dossier se trouvent les journaux d'installation?

Si un programme d'installation stocke un journal du processus d'installation, où pourrais-je trouver ce journal?

Si un programme d'installation ne consigne pas le processus d'installation, comment puis-je le faire?

24
Ori Popowski

Les journaux de l’installateur Windows sont généralement conservés dans le dossier temporaire. Vous pouvez y accéder en exécutant ou en utilisant une barre d’explorateur et en tapant l’emplacement sous la forme %temp%.

Le dossier par défaut pour cela est:

C:\Users\<username>\AppData\Local\Temp

À partir de cette page de support MS:

Pour activer vous-même la journalisation de Windows Installer, ouvrez le registre avec Regedit.exe et créez le chemin et les clés suivants:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ: Logging

Value: voicewarmupx

Les lettres dans le champ de valeur peuvent être dans n'importe quel ordre. Chaque lettre active un mode de journalisation différent. La fonction réelle de chaque lettre est la suivante pour MSI version 1.1:

v - Sortie verbeuse

o - Messages hors de l'espace disque

i - Messages d'état

c - Paramètres de l'interface utilisateur initiale

e - Tous les messages d'erreur

w - Avertissements non fatals

a - Démarrage d'actions

r - Enregistrements spécifiques à une action

m - Informations de sortie insuffisantes ou fatales

u - Requêtes de l'utilisateur

p - Propriétés du terminal

+ -Ajouter au fichier existant

! - Rincez chaque ligne dans le journal

x - Informations de débogage supplémentaires. L'indicateur "x" est disponible uniquement sur Windows Server 2003 et les systèmes d'exploitation ultérieurs, ainsi que sur la version 3.0 redistribuable MSI et sur les versions ultérieures de MSI redistribuable.

"" - Caractère générique, enregistre toutes les informations sauf les options v et x. Pour inclure les options v et x, spécifiez "/ l vx".

Remarque Ceci doit être utilisé uniquement à des fins de dépannage et ne doit pas être laissé sur, car cela aura des effets néfastes sur les performances du système et l'espace disque. Chaque fois que vous utilisez l'outil Ajout/Suppression de programmes du Panneau de configuration, un nouveau fichier Msi * .log est créé.


Veuillez noter que ce qui précède concerne uniquement les fichiers MSI ou les configurations qui tirent parti de Windows Installer. D'autres créeront également des fichiers journaux dans le dossier temporaire, leur répertoire d'application ou la racine du disque dur. Il n'y a pas de réponse unique à tous.

25
William Hilsum

Vous pouvez également demander au programme d'installation de rédiger un journal d'installation où bon vous semble, au besoin, sans modifier le registre. Exécutez le programme d'installation msiexec à partir de la ligne de commande avec l'option/L. Par exemple,

msiexec /i C:\Users\myusername\Downloads\somepackage.msi /L*v install.txt

Ceci exécutera le script d'installation et écrira toutes les informations de journalisation (détaillées) dans le fichier install.txt

Les options pour le drapeau/L sont:

i : Logs status messages.
w : Logs nonfatal warnings.
e : Logs all error messages.
a : Logs startup of actions.
r : Logs action-specific records.
u : Logs user requests.
c : Logs initial user interface parameters.
m : Logs out-of-memory.
p : Logs terminal properties.
v : Logs verbose output. To use v, specify /L*v.
+ : Appends to existing file.
! : Flushes each line to the log.
* : Logs all information except for the v option. This is a wildcard. 

Source: http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx

Bien que la page de support technique de Microsoft fasse référence à Windows XP, j'ai confirmé que cela fonctionnait pour Windows 7.

10
Mike Harris