Fügen Sie die folgenden Werte zu
HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Fusion
Add:
DWORD ForceLog set value to 1
DWORD LogFailures set value to 1
DWORD LogResourceBinds set value to 1
DWORD EnableLog set value to 1
String LogPath set value to folder for logs (e.g. C:\\FusionLog\\)
Stellen Sie sicher, dass Sie den Backslash einschließen nach dem Ordnernamen und dass die Ordner existiert .
Sie müssen das ausgeführte Programm neu starten, damit es diese Registrierungseinstellungen lesen kann.
Vergessen Sie übrigens nicht, die Protokollierung der Verschmelzung zu deaktivieren, wenn sie nicht benötigt wird.
52 Stimmen
Wenn jemand den Fusion Logger (fuslogvw.exe) verwenden möchte, sollte er diesen Artikel lesen: msdn.microsoft.com/de-us/library/e74a18c4(v=VS.100).aspx Dort erfahren Sie, wo Sie es herunterladen können, und weitere Informationen.
15 Stimmen
@Will - danke fürs Teilen! Als Bonus - stellen Sie sicher, dass Sie laufen
fuslogvw.exe
als Administrator, um Rechteprobleme zu vermeiden.4 Stimmen
Stellen Sie außerdem sicher, dass Sie den Fusion Logger (fuslogvw.exe) ausschalten, wenn Sie fertig sind. Mein " C:\Windows\...\Temporary Der Ordner "Internet Files" enthielt 4 Millionen Protokolle. Die Gesamtgröße aller Dateien betrug 6 GiB, aber da sie viel kleiner als die Clustergröße waren, betrug der tatsächlich verwendete Speicherplatz 16 GiB.
16 Stimmen
@Will Ich bin nicht der Meinung, dass die Installation von fuslogvw die "beste" Lösung ist. Wenn Sie nur das Tool bekommen könnten, ohne das gesamte Windows-SDK auf einer Umgebung zu installieren, die wahrscheinlich keine Entwicklungsumgebung ist, dann hätten Sie Recht.
2 Stimmen
@Will Sicherlich, aber die Antwort, auf die Sie verweisen, deckt nichts davon ab.
0 Stimmen
@Coxy Muss das sein? Muss er wirklich das Offensichtliche abdecken? Vielleicht sollten Sie ihn überarbeiten und diese wichtige Information aufnehmen. Was dieses Gespräch angeht, muss ich mich verabschieden. Ich wünsche Ihnen einen schönen Tag, Sir.
1 Stimmen
@Coxy die beste Antwort ist, ETW zu verwenden, um es bei Bedarf und nicht ständig zu verfolgen: stackoverflow.com/a/29374658/1466046 Hier können Sie die Datei auf einen anderen PC übertragen und eingehend analysieren (auch Image Load Event + Callstacks). Dies ist VIEL tiefer als das alte Fusionsprotokoll.
1 Stimmen
@Coxy, ein ausgefeilter Fusion-Logger ohne das Windows-SDK ist möglich: stackoverflow.com/a/56067961/704281
0 Stimmen
Beachten Sie, dass
.Net Core
protokolliert überhaupt nichts in derFusionLog
.