Download
TaskCheck sammelt und bewertet Prozess- und Ressourcenwerte ausschließlich auf dem eigenen Windows-Rechner. Die lokalen Messwerte und Auswertungsseiten werden nicht veröffentlicht.
Prüfung
Maschinenlesbarer Versionsstand
Setup: 44,754,416 Bytes · SHA-256 34FF1809EBBE7906B5716324E66CAE65DF2EDBF86EAC9C39AA5FA190D6922390
Funktionen
- Beobachtet Prozessgruppen, CPU-Anteile, Arbeitsspeicher und zugeordnete Windows-Dienste.
- Speichert Messungen in einer lokalen SQLite-Datenbank ohne WAL-Betrieb.
- Erzeugt lokale statische HTML-Auswertungen mit Tabellen und Grafiken.
- Die GUI steuert Sammler, Sofortauswertung, Autostart, Archivierung und lokale Datenpflege.
Updateprüfung und Installations-ID
TaskCheck fragt beim Start höchstens einmal pro Kalendertag per HTTPS nach einer neuen Version. Dabei wird eine zufällig erzeugte UUID4 als Parameter installation_id übertragen. Sie wird nicht aus Hardware-, Konto-, Lizenz- oder Personendaten abgeleitet.
Die ID wird lokal unter %LOCALAPPDATA%\AmrumSoftware\TaskCheck\installation-id.txt gespeichert und benutzerspezifisch in einem unauffälligen HKCU-Wert gespiegelt. Eine erkannte neue Version startet ein 90-Tage-Fenster; reine Netzwerkfehler starten keine Frist.
CLI-Parameter
Ohne Parameter startet die jeweilige Standardfunktion. Die Sammler-EXE unterstützt folgende Parameter:
| Parameter | Zweck | Standard |
|---|---|---|
-h, --help | Zeigt die vollständige Kommandozeilenhilfe. | keiner |
--home ORDNER | Arbeitsordner für Datenbank, Webseite, Logs und PID-Datei. | Installations- oder Projektvorgabe |
--db-path DATEI | Pfad zur lokalen SQLite-Datenbank. | data/taskcheck.db |
--site-dir ORDNER | Lokales Ausgabeverzeichnis der HTML-Auswertung. | site/TaskCheck |
--interval SEKUNDEN | Basisintervall zwischen Messungen. | 600 |
--jitter-seconds SEKUNDEN | Zufällige Streuung um das Basisintervall. | 0 |
--fixed-interval | Schaltet die automatische Intervallanpassung ab. | aus |
--test | Verwendet für einen Testlauf ein 60-Sekunden-Intervall. | aus |
--limit-processes ANZAHL | Maximale Zahl der Prozessgruppen in der aktuellen Tabelle. | 50 |
--limit-system-rows ANZAHL | Maximale Zahl der Zeilen im lokalen Systemverlauf. | 160 |
--analysis-window ANZAHL | Zahl der Messungen für die Ressourcenanalyse; 0 verwendet alle. | 0 |
--max-hotspots ANZAHL | Maximale Zahl auffälliger Prozessgruppen. | 14 |
--iterations ANZAHL | Beendet den Sammler nach N Abfragen; -1 läuft dauerhaft. | -1 |
--render-only | Erzeugt nur die lokalen HTML-Seiten aus der vorhandenen Datenbank. | aus |
--render-every ANZAHL | Rendert die lokalen Seiten nur nach jeweils N Messungen neu. | 10 |
--log-file DATEI | Optionale lokale Logdatei für den Hintergrundbetrieb. | keine |
--pid-file DATEI | Optionale PID-Datei für GUI- und Autostartsteuerung. | keine |
Beispiele
TaskCheck.exe --help
TaskCheck.exe --home D:\TaskCheck-Daten --interval 600 --fixed-interval
TaskCheck.exe --home D:\TaskCheck-Daten --render-only
Datenschutz
Prozessnamen, Dateipfade, Messwerte, Datenbankinhalte und lokale HTML-Auswertungen verbleiben auf dem Rechner. Online übertragen werden nur der normale Webserverzugriff auf die Versionsdatei, technische HTTP-Metadaten und die pseudonyme Installations-ID. Öffentliche Auswertungen enthalten weder rohe Installations-IDs noch stabile Einzelhistorien.
Versionen
2026-07-22 13:55:00 | Version=2026.07.22.2 | Build=signed-payload-fix | Artefakt=TaskCheck.exe, TaskCheckGUI.exe, TaskCheckSetup.exe | Änderungen=Build-Reihenfolge korrigiert: TaskCheck.exe und TaskCheckGUI.exe werden vor dem Erzeugen des Setup-Payloads signiert, sodass auch die installierten Programmdateien gültig signiert sind. Öffentliche Produktseite strikt von lokalen Prozess-, Pfad-, Datenbank- und Messwertseiten getrennt.
2026-07-22 00:00:00 | Version=2026.07.22.1 | Build=daily-installation-id-update | Artefakt=TaskCheck.exe, TaskCheckGUI.exe, TaskCheckSetup.exe | Änderungen=Tägliche HTTPS-Updateprüfung mit zufälliger dauerhafter installation_id, Registry-Wiederherstellung, 90-Tage-Fenster ab Erkennung, Tests, einheitliche Dateiversion und signierter Release-Build ergänzt.
2026-05-30 19:31:31 | Version=0.1.0 | Build=central-rule-init | Artefakt=AGENTS.md | Änderungen=Zentrale Vorgaben für prompts/Antworten-Logging und vollständige Versionshistorie ergänzt.
2026-05-30 19:30:56 | Version=0.0.0 | Build=init | Artefakt=- | Änderungen=Erste Initialisierung der Versionshistorie
Impressum
Jost Jahn
Smaeswai 4
25946 Nebel, Deutschland
E-Mail: TaskCheck@jostjahn.de
Amrum Software ist eine Projekt- und Sammelbezeichnung der Softwareangebote von Jost Jahn.