Systemprüfungstool
Erkennen Sie Ihr Betriebssystem, Ihren Browser, Bildschirm, Hardware und Netzwerkinformationen
Was ist Systemprüfung?
Das Systemprüfungstool ruft detaillierte Informationen über Ihr Gerät ab, einschließlich Betriebssystemversion, Browsertyp, Bildschirmparameter, Hardwarekonfiguration und Netzwerkstatus. Diese Informationen sind nützlich für Webentwicklungs-Debugging, Gerätekompatibilitätstests und technischen Support. Alle Erkennungen erfolgen lokal in Ihrem Browser ohne Datenupload. Ein System-Check sammelt sichtbare Browser- und Geräteinformationen wie Betriebssystem, Browser, Bildschirm, Netzwerkhinweise, Speicher, Web-APIs oder Eingabegeräte. Das ist hilfreich für Support, Kompatibilitätsprüfung, Fehlerberichte und die Frage, ob eine Webfunktion grundsätzlich verfügbar ist. Die Daten sind Momentaufnahmen und können durch Berechtigungen, Datenschutzfunktionen, Browserflags oder virtuelle Umgebungen unvollständig sein. Für Diagnosen sollten sie mit konkreten Fehlermeldungen und Reproduktionsschritten kombiniert werden.
Anleitung
So wird’s benutzt
- Die Seite „Systemprüfung“ öffnen – das Tool erkennt automatisch die Geräteinformationen
- Nach dem Laden der Seite werden detaillierte Systeminformationen nach Kategorien gruppiert angezeigt: Betriebssystem, Browser, Bildschirm, Hardware, GPU, Netzwerk, Akku, Speicher u. v. m.
- Die Informationen jeder Kategorie erscheinen im Rasterformat – übersichtlich und intuitiv
- Die Schaltfläche „Alles kopieren“ oben auf der Seite übernimmt wichtige Systeminformationen in die Zwischenablage – praktisch zum Einfügen beim technischen Support
- Bei Fragen zur Bedeutung einzelner Angaben hilft der FAQ-Bereich am Ende der Seite weiter
Datenschutz-Tipps
- Kopierte Systeminformationen vor dem Senden an den Support prüfen – sie können Details zu Browser, Gerät, Bildschirm, Netzwerk und Hardware enthalten.
- Einige Werte sind browserbasierte Schätzungen oder hängen von Berechtigungen ab – als Kontext für die Fehlersuche nutzen, nicht als verlässliche Hardware-Spezifikationen.
Anwendungsfälle
Technisches Prinzip
Jedes Signal auf der Seite stammt von einer dokumentierten Browser-API anstelle einer Fingerprinting-Datenbank. Die Browser-Identität wird über navigator.userAgent auf älteren Pfaden und über navigator.userAgentData (User-Agent Client Hints) bei Chromium gelesen, das über getHighEntropyValues(['platform', 'platformVersion', 'model']) ein strukturiertes High-Entropy-Objekt zurückgibt. Hardware-Indikatoren umfassen navigator.hardwareConcurrency (logische CPU-Kerne) und navigator.deviceMemory, das absichtlich auf eine der Werte 0,25, 0,5, 1, 2, 4 oder 8 GB gerundet wird, um die Fingerprint-Entropie zu begrenzen. Bildschirmeigenschaften stammen von screen.width, screen.height, screen.availWidth, screen.colorDepth, window.devicePixelRatio und window.matchMedia('(orientation: portrait)') / matchMedia('(prefers-color-scheme: dark)'). GPU-Informationen erfordern einen WebGL-Kontext: Nach der Erstellung mit canvas.getContext('webgl') ruft die Seite getExtension('WEBGL_debug_renderer_info') auf und liest UNMASKED_VENDOR_WEBGL und UNMASKED_RENDERER_WEBGL. Viele Browser, insbesondere Safari und Firefox im Privatmodus, maskieren diese Erweiterung aus Fingerprinting-Schutzgründen auf eine generische Zeichenkette. Netzwerkdetails verwenden die Network Information API: navigator.connection.effectiveType gibt grob klassifiziert '4g' / '3g' / 'slow-2g' zurück, mit downlink in Mbps und rtt in ms. Akku-, Geolokalisierungs-, Zwischenablage- und Benachrichtigungsberechtigungen unterliegen alle einer expliziten Benutzerzustimmung oder sind durch Permissions Policy eingeschränkt. Capability Probing für WebAssembly, WebGPU, Service Worker, IndexedDB und den Rest erfolgt als Feature-Erkennung am entsprechenden Global (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator). Alle Prüfungen laufen synchron oder mit Promises im lokalen Tab ab; nichts wird an einen Server gesendet.
- UA-Erkennung: navigator.userAgent (Legacy) plus navigator.userAgentData.getHighEntropyValues() (UA-CH bei Chromium 90+)
- Hardware: navigator.hardwareConcurrency (logische Kerne) und navigator.deviceMemory (gerundet auf 0,25/0,5/1/2/4/8 GB zum Schutz vor Fingerprinting)
- Bildschirm: screen.width/height, screen.colorDepth, window.devicePixelRatio, matchMedia('(prefers-color-scheme: dark)')
- GPU: WebGL getExtension('WEBGL_debug_renderer_info') dann getParameter(UNMASKED_RENDERER_WEBGL); Safari gibt oft eine generische Zeichenkette zurück
- Netzwerk: navigator.connection.effectiveType ('4g'/'3g'/'slow-2g'), downlink in Mbps, rtt in ms; Network Information API
- Fähigkeiten: Feature-Erkennung (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator, navigator.gpu für WebGPU)
- Berechtigungen: Akku, Geolokalisierung, Zwischenablage, Benachrichtigungen – alle über Permissions API oder Benutzerabfrage gesteuert; viele Felder zeigen '-' bis zur Freigabe
Beispiele
Technischer Support und Fehlerbehebung
Wenn Ihr Computer Probleme hat, nutzen Sie dieses Tool, um schnell Systeminformationen zu sammeln und an den technischen Support weiterzugeben. So können Probleme schneller lokalisiert und behoben werden, was Kommunikationszeit spart.Frontend-Entwicklung und Kompatibilitätstests
Webentwickler können mit diesem Tool Parameterunterschiede zwischen verschiedenen Geräten und Browsern prüfen, etwa Bildschirmauflösung, Pixelverhältnis oder WebGL-Unterstützung, um sicherzustellen, dass Websites in unterschiedlichen Umgebungen korrekt angezeigt werden und funktionieren.Verifizierung gebrauchter Geräte
Beim Kauf gebrauchter Computer oder Telefone können Sie mit diesem Tool prüfen, ob die Hardware-Spezifikationen mit der Beschreibung des Verkäufers übereinstimmen, etwa CPU-Kerne, Speichergröße oder Bildschirmauflösung, um Täuschungen zu vermeiden.Diagnose der Netzwerkleistung
Bei Netzwerkproblemen prüfen Sie Verbindungstyp, Downlink-Geschwindigkeit, Latenz und andere Parameter, um festzustellen, ob es sich um ein lokales Netzwerkproblem oder um ein serverseitiges Problem handelt, und so eine Grundlage für die Fehlersuche zu schaffen.Erkennung von Browserfunktionen
Vor der Entwicklung von Webanwendungen prüfen Sie, ob der Zielbrowser die benötigten Web-APIs unterstützt, etwa WebAssembly, WebGPU oder Service Worker, als Grundlage für die Technologieauswahl.Erfassung von Geräteinformationen
IT-Administratoren können dieses Tool nutzen, um Konfigurationsinformationen von Firmengeräten gebündelt zu erfassen und Geräteakten anzulegen, was Asset-Management und Wartungsplanung erleichtert.FAQ
Was meldet die Systemprüfung?
Browser-Name und -Version, Betriebssystem, Bildschirmauflösung und Farbtiefe, Zeitzone, Sprache, Hardware-Concurrency (Anzahl der CPU-Threads), Gerätespeicher (sofern der Browser ihn offenlegt), GPU-Hersteller/-Modell, Schätzung des verfügbaren Speichers, Netzwerkverbindungstyp und Downlink-Geschwindigkeit sowie Feature-Support-Flags (WebGL, WebGPU, WebAssembly usw.).
Warum fehlen manche Informationen?
Moderne Browser schränken identifizierende Informationen aus Datenschutzgründen ein. navigator.deviceMemory und navigator.hardwareConcurrency liefern gerundete oder gedeckelte Werte. Das GPU-Modell wird nur über WebGL ausgegeben, wenn die unmasked-Erweiterung aktiviert ist. Safari und Firefox im Privatmodus verbergen mehr als Chrome. Fehlende Felder bedeuten, dass der Browser sie nicht herausgibt – nicht, dass das Tool versagt.
Kann es VPN- oder Proxy-Nutzung erkennen?
Es kann die öffentliche IP und die IP-basierte Geolokalisierung anzeigen, die oft von der Systemzeitzone abweichen, wenn du ein VPN nutzt oder im Ausland lebst. Die Seite prüft nicht aktiv auf VPN; der Abgleich von IP-Standort und Zeitzone ist das einfachste Signal.
Wie genau ist der Wert für die Netzwerkgeschwindigkeit?
navigator.connection (sofern unterstützt) meldet den Verbindungstyp des Geräts (4g, wifi) und einen aus aktuellen Netzwerkmessungen abgeleiteten effektiven Downlink-Wert. Es ist kein echter Bandbreitentest – nutze dafür Speedtest oder fast.com. Chrome unter Windows/Linux füllt diese Werte meist; Firefox und Safari oft nicht.
Wird etwas hochgeladen?
Die Seite liest Systeminfos über Browser-APIs aus und rendert sie lokal. Die IP-Geolokalisierungsabfrage erfordert, falls angezeigt, einen Netzwerkaufruf an einen öffentlichen IP-Info-Dienst. Andere Felder bleiben rein lokal.
Kann ich das Ergebnis an den Support weitergeben?
Ja – kopiere den Bericht in dein Support-Ticket. Hilfreich beim Debuggen umgebungsspezifischer Bugs ('bei mir funktioniert's'). Beachte, dass der Bericht identifizierende Infos enthält (IP, Zeitzone, Bildschirmauflösung, GPU); poste ihn nicht ungefiltert in einem öffentlichen Forum.
Warum wirkt meine CPU-Thread-Anzahl niedrig?
navigator.hardwareConcurrency ist in einigen Browsern/Konfigurationen auf 8–16 gedeckelt, um Fingerprinting zu erschweren. Eine 12-Kern-Maschine kann 8 anzeigen. Die tatsächliche Kernzahl, die dein Code nutzt, liest das Betriebssystem; der vom Browser gemeldete Wert ist nur ein Hinweis.