Artikel mit dem Tag „Fehleruntersuchung“
23 Artikel mit dem Tag „Fehleruntersuchung“, vom neuesten zum ältesten.
-
Datenträger bei 100 %: Was muss man wirklich anhalten? — SysMain, Windows Search und Defender unterscheiden
Die Windows-Datenträgerauslastung von 100 % anhand von Durchsatz, Antwortzeit und Dateien eingrenzen. SysMain sicher anhalten, den Suchbereich von Windows Se...
-
Die Reihenfolge der Namensauflösung unter Windows — hosts, DNS-Cache, LLMNR/mDNS und DoH
Ob hosts, der DNS-Cache, der DNS-Server oder LLMNR/mDNS antwortet, entscheidet, warum nur manche PCs scheitern. Der Artikel erklärt die Reihenfolge der Namen...
-
Time Travel Debugging — Langlaufende Fehler, die sich nicht reproduzieren, aufzeichnen und zurückspulen
Ein Fehler, der nur einmal im Monat auftritt, hinterlässt im Absturz-Dump nur das Ergebnis. Mit Time Travel Debugging (TTD) in WinDbg zeichnen Sie die Ausfüh...
-
Apps, die nach dem Fortsetzen aus dem Schlaf kaputtgehen — Energieereignisse und Geschäftsanwendungen, die das Fortsetzen überstehen
Sie klappen den Laptop auf, und die Verbindungen der Geschäftsanwendung sind tot — die Ursache ist ein Entwurf, der Schlaf nicht vorsieht. Der Artikel erklär...
-
DllMain und die Ladersperre — Der wahre Grund, warum man sagt, in der DLL-Initialisierung nichts zu tun
Warum Sie aus DllMain weder LoadLibrary aufrufen noch mit Threads synchronisieren dürfen. Anhand von Primärquellen erklärt dieser Artikel, wie die Ladersperr...
-
Was „Keine Rückmeldung“ wirklich ist — Wie Windows entscheidet, dass eine App hängt, und Entwürfe, die nicht hängen
„Keine Rückmeldung“ unter Windows ist ein Mechanismus, bei dem das Betriebssystem urteilt, dass ein Fenster 5 Sekunden lang keine Nachricht abgeholt hat, und...
-
Scheinwecken — Warum Bedingungsvariablen „ohne Benachrichtigung“ aufwachen und wie man unter Windows richtig wartet
Das wait einer Bedingungsvariable kann auch ohne Benachrichtigung zurückkehren (Scheinwecken). Der Artikel erklärt anhand der Windows-Umsetzung, warum die Sp...
-
WPR/WPA in der Praxis — Einstieg in die systemweite Leistungsuntersuchung bei „der ganze PC ist langsam“
Leistungsprobleme wie „der ganze PC ist langsam“ oder „der Start dauert lange“, denen der Task-Manager nicht folgen kann, untersucht man mit einer ETW-Ablauf...
-
OneDrive „Dateien bei Bedarf“ und Geschäftsanwendungen — welche Annahmen Platzhalter zerbrechen
Eine CSV auf dem Desktop lässt sich nicht lesen, oder der Import scheitert mit „Datei nicht gefunden“. Ursache können KFM und Dateien bei Bedarf sein. Der Ar...
-
Windows-Fehlercodes lesen — die dreischichtige Struktur von Win32-Fehlern, HRESULT und NTSTATUS
Wenn 0x80004005 erscheint, zerlegen Sie ihn vor der Suche. Der Artikel erklärt die drei Schichten Win32, HRESULT und NTSTATUS, das Muster 0x8007xxxx und die ...
-
Praktische Best Practices für Multithreading: Java-Edition — Konventionen im Zeitalter der virtuellen Threads
In Java erzeugt man Threads nicht selbst, sondern setzt auf ExecutorService und virtuelle Threads. Der Artikel ordnet synchronized und ReentrantLock, koopera...
-
Praktische Multithreading-Best-Practices: C-Edition — sicher schreiben nach der Win32-API
Multithreading in C unter Win32 folgt etablierten Mustern: Threads mit _beginthreadex erzeugen, SRW-Locks und Bedingungsvariablen, Interlocked sowie ein Stop...
-
Praktische Multithreading-Best-Practices: C++-Edition — Fehler mit RAII und jthread strukturell ausschließen
In C++ wird eine Datenrace zu undefiniertem Verhalten. Der Artikel ordnet die Falle des std::thread-Destruktors, das Stoppen mit jthread und stop_token, die ...
-
Praktische Best Practices für Multithreading: .NET-Edition — Was Sie entscheiden sollten, bevor Sie weitere Threads hinzufügen
Eine praxisnahe Übersicht der Entwurfsregeln, die verhindern, dass Multithreading-Code in .NET/C# gelegentlich abstürzt oder hängen bleibt: auf Task statt au...
-
Volumeschattenkopie (VSS): Funktionsweise und Praxis ── Warum sich Dateien in Benutzung sichern lassen
Dateien in Benutzung lassen sich wegen Freigabeverletzungen eigentlich nicht kopieren – wie schafft es Backup-Software trotzdem? Der Artikel erklärt die Roll...
-
Die Tiefen von Windows I/O (Teil 5) — NTFS-Interna: Das Dateisystem anhand des MFT verstehen
Teil 5 einer bebilderten Reihe über die NTFS-Interna. Behandelt werden MFT und Dateidatensätze, mehrere Datenströme (Zone.Identifier), Hardlinks und 8.3-Name...
-
Ereignisprotokolle mit Get-WinEvent praxisnah untersuchen — Die Geschwindigkeit der Filterung entscheidet über die Dauer der Untersuchung
Wie Sie die Untersuchung von Windows-Ereignisprotokollen mit PowerShell effizient gestalten. Behandelt, warum die Filterung mit Where-Object langsam ist, wan...
-
Process Monitor (ProcMon) Praxisleitfaden — „Konfiguration wird nicht gelesen“ und ACCESS DENIED in 10 Minuten identifizieren
„Ich habe die Konfigurationsdatei korrigiert, aber die Änderung wird nicht übernommen“ – „Bis gestern lief es noch, aber heute startet es nicht mehr“ – bevor...
-
Mit PerfView und dotnet-trace die Ursache von „langsam“ finden — Praxis-Einstieg in die .NET-Performanceanalyse
Wenn eine Geschäftsanwendung langsam ist, die CPU auslastet oder gelegentlich einfriert: Welches Werkzeug zeigt was? Dieser Beitrag ordnet die Aufgaben von P...
-
Absturz-Dumps mit WinDbg + SOS lesen — Ein praxistauglicher Leitfaden zur Analyse nach der Sammlung
Erklärt, wie man einen gesammelten Windows-Absturz-Dump tatsächlich mit WinDbg und der SOS-Erweiterung liest. Behandelt die Konfiguration des Symbolpfads, da...
-
Design für Windows-Apps, das bei einem Absturz Protokolle und Dumps hinterlässt
Wie sich normale Protokolle, ein letzter Absturzmarker, WER LocalDumps und ein Überwachungsprozess kombinieren lassen, damit auch bei einer unerwarteten Ausn...
-
Einführung in das Sammeln von Windows-Absturzabbildern - WER/ProcDump/WinDbg
Um schwer reproduzierbare Abstürze von Windows-Anwendungen aufzuklären, ordnen wir ein, wann WER LocalDumps, ProcDump, MiniDumpWriteDump und WinDbg jeweils z...
-
Ein Testfundament für Windows-Failure-Paths mit Application Verifier
Was Application Verifier ist, erklärt zusammen mit dem Aufbau eines Windows-Testfundaments für Failure-Path-Tests mit Handles, Heaps, Low Resource Simulation...