ToolActToolAct

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

  1. Die Seite „Systemprüfung“ öffnen – das Tool erkennt automatisch die Geräteinformationen
  2. Nach dem Laden der Seite werden detaillierte Systeminformationen nach Kategorien gruppiert angezeigt: Betriebssystem, Browser, Bildschirm, Hardware, GPU, Netzwerk, Akku, Speicher u. v. m.
  3. Die Informationen jeder Kategorie erscheinen im Rasterformat – übersichtlich und intuitiv
  4. Die Schaltfläche „Alles kopieren“ oben auf der Seite übernimmt wichtige Systeminformationen in die Zwischenablage – praktisch zum Einfügen beim technischen Support
  5. 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

Ein browserseitiges Systemprofil erfassenDas Werkzeug sammelt Betriebssystem, Browser, Plattform, Bildschirmauflösung, verfügbare Bildschirmgröße, Farbtiefe, Geräte-Pixelverhältnis, Ausrichtung, Sprache, Zeitzone und User-Agent-Details direkt aus Browser-APIs wie navigator.userAgent, navigator.platform und screen. Die kompakte Kopier-Aktion exportiert die gängigsten Support-Felder als Klartext, sodass eine E-Mail oder Chat-Nachricht dasselbe Profil übertragen kann, das der Support-Techniker sieht.
Hardware-, GPU-, Netzwerk- und Speichersignale prüfenEs meldet CPU-Kernanzahl, Gerätespeicher (sofern über navigator.deviceMemory verfügbar), Berührungspunkte, den WebGL-Renderer und Vendor-String aus WEBGL_debug_renderer_info, Verbindungstyp, effektiven Netzwerktyp, Downlink, RTT, Datensparmodus, Akkustatus und Speicherkontingent oder -belegung, sofern der Browser den Zugriff erlaubt. Die Werte sind browserbasierte Schätzungen – ein Desktop mit 32 GB RAM kann unter Safari trotzdem 8 GB melden.
Web-Funktionsunterstützung prüfenDie Funktionsprüfung umfasst WebAssembly, Service Workers, Workers, IndexedDB, LocalStorage, SessionStorage, WebGL, WebGL2, WebGPU, WebRTC, WebSocket, Web Share, Bluetooth, USB, Benachrichtigungen, Zwischenablage, Geolokalisierung und Sensor-APIs. Das ist nützlich vor dem Debuggen browserspezifischer Feature-Fehler – alle Prüfungen laufen lokal auf der Seite, sodass die resultierende Funktionskarte dieses Gerät widerspiegelt und keine Remote-Snapshot von einem CDN-Edge.
Geräteprofile über Testmaschinen hinweg vergleichenFühren Sie die Prüfung auf jeder Browser- und Betriebssystem-Kombination aus, die an QA beteiligt ist, und vergleichen Sie die Bildschirm-, DPR-, GPU- und Speicherfelder. Unterschiede in Farbtiefe, Farbumfang oder Geräte-Pixelverhältnis erklären häufig, warum ein Layout oder eine Schrift auf einem 1x-sRGB-Laptop korrekt aussieht, auf einem 2x-Wide-Gamut-Externbildschirm oder einem hochauflösenden Mobilgerät jedoch fehlerhaft dargestellt wird.
Support-Ticket mit reproduzierbaren Gerätedaten einreichenKopieren Sie das kompakte Profil und fügen Sie es in den Fehlerbericht ein, damit das Support-Personal denselben Browser, dasselbe Betriebssystem, dieselbe Bildschirmgröße, denselben GPU-Renderer und dieselben Verbindungsdetails sieht. Die Daten verlassen nie den lokalen Tab – das ist nützlich, wenn es um regulierte interne Geräte, gesperrte Kiosk-Hardware oder firmenverwaltete Laptops geht, bei denen das Hochladen von Fingerprints gegen Richtlinien verstoßen würde.

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.