In welchem Ordner befinden sich Installationsprotokolle?

Wenn ein Installationsprogramm ein Protokoll des Installationsprozesses speichert, wo würde ich dieses Protokoll finden?

Wenn es ein Installationsprogramm gibt, das den Installationsprozess nicht protokolliert, wie kann ich es dazu bringen?

Author: Peter Mortensen, 2010-08-24

2 answers

Windows Installer-Protokolle werden in der Regel im Temp-Ordner gehalten werden, können Sie dies durch Gehen zu laufen oder eine Explorer-Leiste und geben Sie den Speicherort als %temp%.

Der Standardordner dafür ist:

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

Von dieser MS Support Seite:

Um die Windows Installer-Protokollierung selbst zu aktivieren, öffnen Sie die Registrierung mit Regedit.exe und erstellen Sie den folgenden Pfad und Schlüssel:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ: Logging

Value: voicewarmupx

Die Buchstaben im Feld Wert können in beliebiger Reihenfolge sein. Jeder Buchstabe schaltet eine andere Protokollierung ein Modus. Die tatsächliche Funktion jedes Buchstabens ist für MSI Version 1.1 wie folgt:

V-Ausführliche Ausgabe

O - Out-of-disk-space messages

I - Statusmeldungen

C-Initiale UI-Parameter

E - Alle Fehlermeldungen

W-Nicht tödliche Warnungen

A - Starten von Aktionen

R-Aktionsspezifische Datensätze

M-Out-of-memory oder fatal Exit Informations -

U-Benutzeranfragen

P-Terminal Eigenschaften

+ -An vorhandene Datei anhängen

! - Spülen Sie jede Zeile in das Protokoll

X - Zusätzliche Debugging-Informationen. Das Flag " x " ist nur auf Windows Server 2003 und späteren Betriebssystemen sowie auf der MSI Redistributable Version 3.0 und auf späteren Versionen der MSI Redistributable verfügbar.

"" - Platzhalter, protokollieren Sie alle Informationen mit Ausnahme der Option v und x. Um die Option v und x einzuschließen, geben Sie Folgendes an "/lvx".

Beachten Sie, dass dies nur zur Fehlerbehebung verwendet werden sollte und nicht eingeschaltet bleiben sollte, da dies nachteilige Auswirkungen auf die Systemleistung und den Speicherplatz hat. Jedes Mal, wenn Sie das Werkzeug Programme hinzufügen/entfernen in der Systemsteuerung verwenden, eine neue Msi*.protokolldatei wird erstellt.


Bitte beachten Sie, dass das Obige nur für MSI-Dateien oder Setups gedacht ist, die das Windows-Installationsprogramm nutzen. Einige andere erstellen auch Protokolldateien entweder im temporären Ordner oder in ihrem Anwendungsverzeichnis oder die Wurzel der Festplatte. Es gibt keine Antwort für alle.

 33
Author: William Hilsum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-24 23:01:40

Sie können auch das Installationsprogramm ein Installationsprotokoll schreiben lassen, wo immer Sie möchten, nach Bedarf, ohne die Registrierung zu ändern. Führen Sie das Installationsprogramm msiexec über die Befehlszeile mit der Option /L aus. Zum Beispiel

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

Dadurch wird das Installationsskript ausgeführt und alle Protokollinformationen (ausführlich) in die Datei install.txt

Die Optionen für das Flag /L sind:

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. 

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

Obwohl die Microsoft Support-Seite auf Windows XP verweist, habe ich bestätigt, dass dies für Windows 7 funktioniert.

 16
Author: Mike Harris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-12-17 18:26:20