Was ist die Windows-Timeline?
Windows 10 (1803) führte die Timeline ein: einen Verlauf pro Benutzer mit den genutzten Apps, geöffneten Dokumenten und Webseiten sowie der Fokuszeit jeder App. Windows 11 hat die Timeline-Ansicht eingestellt; eine ActivitiesCache.db kann auf Windows-11-Systemen noch vorhanden sein (oft von Windows 10 übernommen), wird dort aber nicht mehr aktiv gepflegt – rechnen Sie also nicht mit aktueller Aktivität.
Da sie geöffnete Dateien mit vollständigem Pfad, die aktive Zeit pro App und — bei aktiviertem Zwischenablage-Verlauf — kopierten Text erfasst, ist sie eine der ergiebigsten Quellen für Benutzeraktivität unter Windows.
Wo sie gespeichert ist
- C:\Users\<Benutzer>\AppData\Local\ConnectedDevicesPlatform\<id>\ActivitiesCache.db — <id> ist L.<Benutzer> für lokale Konten oder eine Kennung für Microsoft- / Entra-Konten.
- Es handelt sich um eine SQLite-Datenbank im WAL-Modus: ActivitiesCache.db-wal enthält die neuesten Änderungen, bis Windows sie checkpointet. Kopieren Sie beide (-shm ist nicht nötig).
- Tabellen: Activity (die Timeline), ActivityOperation (ausstehende Synchronisierungsoperationen, inklusive Löschungen), Activity_PackageId (Paketnamen pro Aktivität).
Warum das für Ermittlungen wichtig ist
- Geöffnete Dateien und Ordner mit vollständigem Pfad — auch auf USB-Laufwerken und Netzwerkfreigaben.
- Fokuszeit pro Anwendung (Aktivitätstyp 6): wie lange ein Werkzeug tatsächlich genutzt und nicht nur gestartet wurde.
- Inhalt der Zwischenablage (Aktivitätstyp 10), wenn Zwischenablage-Verlauf oder -Synchronisierung aktiviert ist — Befehle, Pfade, Zugangsdaten. Typ 16 erfasst Kopier- und Einfügeaktionen, ohne den Text.
- ActivityOperation enthält ausstehende Operationen, auch Löschungen von Aktivitäten, die der Benutzer aus dem Verlauf entfernt hat.
Einschränkungen
- Einträge laufen ab (standardmäßig nach etwa 30 Tagen) und hängen von den Datenschutzeinstellungen ab („Meinen Aktivitätsverlauf speichern“).
- Zeiten sind Unix-Sekunden (UTC); das Feld userTimezone im Payload nennt die lokale Zeitzone des Benutzers.
- Ohne die -wal-Datei fehlt oft die neueste Aktivität.
- Gelöschte Datensätze in freien SQLite-Seiten werden noch nicht wiederhergestellt.
So sichern Sie die Dateien
- Sichern Sie den gesamten Ordner ConnectedDevicesPlatform mit KAPE (Target WindowsTimeline), Velociraptor oder aus einem Datenträgerabbild.
- Kopieren Sie auf einem laufenden System ActivitiesCache.db und ActivitiesCache.db-wal gleichzeitig: ein WAL aus einem anderen Moment oder einer anderen Datenbank passt nicht (das Werkzeug erkennt und ignoriert ein unpassendes WAL).
- Behalten Sie die Struktur Users\<Name>\ bei, damit jede Datenbank ihrem Konto zugeordnet wird.
FAQ
Wird meine Datenbank irgendwohin hochgeladen?
Nein. Der Parser — einschließlich seines SQLite-Lesers — ist in Rust geschrieben, nach WebAssembly kompiliert und läuft in einem Web Worker in Ihrem Browser. Es gibt keinen Upload-Endpunkt.
Warum ist die -wal-Datei so wichtig?
ActivitiesCache.db läuft im Write-Ahead-Log-Modus: neue und geänderte Zeilen landen zuerst in der -wal-Datei. Auf einem laufenden oder kürzlich genutzten System stehen die letzten Stunden Aktivität oft nur dort. Das Werkzeug spielt bestätigte WAL-Transaktionen ein und markiert jede Zeile, die nur im WAL existiert oder dort geändert wurde.
Hat Windows 11 noch die Timeline?
Die Timeline-Ansicht wurde eingestellt. Eine ActivitiesCache.db kann auf Windows-11-Rechnern noch existieren, oft aus einem Upgrade von Windows 10, wird aber nicht mehr aktiv gepflegt und enthält vor allem ältere Aktivität. Prüfen Sie immer, ob sie vorhanden ist, und datieren Sie, was Sie finden.
Lässt sich die Zwischenablage wiederherstellen?
Ja, wenn die Datenbank Zwischenablage-Aktivitäten enthält (Typ 10, erzeugt durch Zwischenablage-Verlauf oder geräteübergreifende Synchronisierung): ihr Base64-Inhalt wird dekodiert und als Text angezeigt. Einträge vom Typ 16 erfassen die Kopier- oder Einfügeaktion selbst, ohne den Inhalt.
Was ist der Unterschied zu WxTCmd?
Es deckt dieselben Tabellen und Felder ab (und exportiert CSV), läuft aber ohne Installation im Browser, spielt das WAL selbst ein und markiert Zeilen, die nur im WAL stehen, Löschungen und Zwischenablage-Einträge.