Fragen zum Windows-Script-Debugger, Schritt für Schritt beantwortet
Grundlagen der Fehlersuche
Was ist ein Windows-Script-Debugger und ersetzt StatusRivet einen solchen?
Ein Windows-Script-Debugger ist ein Debugger, mit dem Sie Skriptcode unter Windows durchschreiten, Haltepunkte festlegen und Variablen untersuchen können. StatusRivet ersetzt keinen solchen Debugger. Er führt Ihr Skript, Ihren Build-Befehl und Ihren Testbefehl über Shell aus, liest die ausgegebenen Fehlertexte und Stack-Traces und erstellt einen Diff für die fehlgeschlagene Datei. Das Durchschreiten bleibt in Ihrem eigenen Debugger, also nutzen Sie beide.
Warum benötigt ein Win32-Debugger PDB-Dateien?
Eine PDB-Datei ordnet Adressen Funktionsnamen, Quelldateien und Zeilennummern zu, sodass ein Stack-Trace wie Code und nicht wie Zahlen gelesen werden kann. Symbole sind wichtig. Bauen Sie mit Debug-Symbolen und bewahren Sie die passende PDB für jeden ausgelieferten Build auf, da eine nicht übereinstimmende PDB falsche Funktionsnamen liefert. Ohne Symbole zeigt ein Call Stack nur Adressen. StatusRivet kann gespeicherte Stack-Texte durchsuchen, kann aber fehlende Namen aus der PDB nicht wiederherstellen.
Wie lese ich einen Ausnahmecode in einem Crash?
Der Ausnahmecode benennt den Fehler: 0xC0000005 ist ein Access Violation, was bedeutet, dass ungültiger Speicher gelesen oder geschrieben wurde, und 0xC00000FD ist ein Stack Overflow. Der Call Stack des fehlerhaften Threads zeigt dann, welche Funktion dazu geführt hat. Ein BSOD unter Windows 11 mit Code 1a folgt derselben Idee auf Systemebene: ein Stop Code in einem Dump, der vom obersten Frame abwärts gelesen wird. Lassen Sie grep danach suchen.
Was bewirkt die JIT-Einstellung, wenn eine App abstürzt?
Die JIT-Einstellung, kurz für Just-in-Time, bewirkt, dass Windows automatisch einen Debugger startet, wenn eine Anwendung abstürzt. Nur Labore. Es ist eine Systemeinstellung, also ändern Sie sie nur auf einer Testmaschine, notieren Sie den vorherigen Wert und stellen Sie ihn danach wieder her. StatusRivet kann den Befehl ausführen, den Sie angeben, um den Wert zu lesen und zuerst in eine Textdatei zu speichern, und Ask first pausiert vor jeder Änderung.
Was benötige ich, um einen Treiber auf Kernel-Ebene zu debuggen?
Arbeiten auf Kernel-Ebene sind für Treiber, die Sie selbst schreiben. Nur Labor. Es benötigt normalerweise zwei Maschinen oder eine virtuelle Maschine: Eine führt den Debugger aus, die andere ist das Testziel, verbunden über eine Debug-Verbindung. Verwenden Sie niemals Ihren täglichen PC als Ziel. Ein IRQL_NOT_LESS_OR_EQUAL BSOD ist ein typischer Stop Code dort, und der Stack benennt die fehlerhafte Treiberfunktion.
StatusRivet verwenden
Führt StatusRivet Tools aus oder schlägt es sie nur vor?
Ja, StatusRivet führt die Tools selbst aus. Karten zeigen alles. Jede Aktion erscheint im Chat als Karte mit ihrem tatsächlichen Ergebnis, und eine erweiterte Karte zeigt die vollständige Ausgabe, entweder das Befehlsergebnis oder den Dateidiff. Ein Chat-Assistent beschreibt, was Sie tun könnten; dieser Agent liest die Datei, führt den Befehl aus und meldet den tatsächlichen Exit-Code. Sie genehmigen Änderungen weiterhin im Ask first-Modus.
Was kann der Agent mit Dateien und Shell machen?
Die Datei-Tools read_file, write_file, append_file, edit_file, delete_file, make_dir, move_file, copy_file, list_dir, grep und glob arbeiten im Arbeitsordner des Chats. Shell führt Terminalbefehle aus, wie Ihre Build- und Testbefehle, und beurteilt den Erfolg am tatsächlichen Exit-Code; gefährliche Befehle sind blockiert. Der Umfang liegt bei Ihnen. Shell, Web und SSH sind nicht auf diesen Ordner beschränkt, sodass Sie die Arbeit in Ihren eigenen Systemen halten.
Was sind die Genehmigungsmodi?
Die Genehmigungsmodi sind Auto-run, Ask first und Plan only. Auto-run handelt sofort. Ask first pausiert vor Aktionen, die etwas ändern, wie das Schreiben einer Datei, und zeigt den Diff zur Annahme an. Plan only erstellt einen Plan und führt nichts aus, keine Befehle und keine Dateiänderungen; Sie wechseln den Modus, um ihn auszuführen. Pläne überleben Neustarts, sodass Sie später zu einem zurückkehren können.
Ist windowsdebugging.com die offizielle StatusRivet-Website?
Ja, windowsdebugging.com ist die offizielle StatusRivet-Website, und der Download-Button hier gibt das ursprüngliche Setup-Programm. Vergleichen Sie seinen SHA-256-Prüfwert mit dem veröffentlichten Manifest, bevor Sie ihn ausführen. Die aktuelle Version ist 2.9.26, veröffentlicht am 2. Nov. 2026, und das Setup-Programm ist etwa 34 MB groß. Wenn etwas falsch aussieht, verwenden Sie die Schaltfläche Send feedback innerhalb der App.
Sind die Ergebnisse immer richtig?
Nein. StatusRivet zeigt echte Ausgaben, kann aber nicht garantieren, dass eine Diagnose oder ein Fix korrekt ist. Er arbeitet mit Textausgaben, und ein Log mit fehlenden Symbolen führt zu schwächeren Antworten. Sie lesen jeden Diff, bauen neu und führen Ihre Tests erneut aus, bevor Sie eine Änderung übernehmen. Ein Fehler Kernel Power Event 41 im Log sagt Ihnen beispielsweise, dass der PC unerwartet neu gestartet wurde, nicht welcher Code dies verursacht hat.
Modelle, Datenschutz und Download
Wo läuft das KI-Modell?
Das Modell läuft dort, wohin Sie StatusRivet zeigen. Ein Cloud-KI-Anbieter läuft auf den Servern des Anbieters über einen Standard-API-Endpunkt, ein lokales Modell läuft auf Ihrem PC, und das integrierte Modell ist ohne Ihren eigenen Endpunkt einsatzbereit. Testen Sie, bevor Sie vertrauen. Die Schaltfläche Test prüft einen Endpunkt und zeigt die Antwortzeit und das Context Window, sodass Sie Optionen vor einer langen Debugging-Sitzung vergleichen können.
Verlassen meine Dateien den PC?
Die Antwort hängt vom Modell ab, also ist sie kein einfaches Ja oder Nein. Bei einem Cloud-KI-Anbieter geht der Prompt, einschließlich des Textes jeder Datei, die der Agent für diesen Schritt liest, an diesen Anbieter. Bei einem Modell auf Ihrem PC verlässt nichts die Maschine. Keys bleiben lokal. Chats und API Keys bleiben auf jeden Fall auf dem PC, und Secrets in Tool-Ausgaben werden redacted.
Wie lade ich das Setup-Programm herunter und überprüfe es?
Die Download-Schaltfläche gibt das Setup-Programm von etwa 34 MB, nicht die portable .exe. Der Installer ist noch nicht signiert, also führen Sie certutil -hashfile mit dem Pfad der heruntergeladenen Datei und SHA256 aus und vergleichen Sie das Ergebnis mit dem veröffentlichten Manifest. Überprüfen Sie vor dem Ausführen. Windows SmartScreen kann warnen; wählen Sie Mehr Informationen und dann Trotzdem ausführen, erst nachdem der Prüfsummenwert übereinstimmt.
Was zeichnet der Download-Button auf dieser Website auf?
Der Button zeichnet die Zeit, Ihre IP-Adresse, den Browser User Agent und die Referral-Quelle, falls vorhanden, auf, um Downloads zu zählen, und leitet Sie dann zum Installer weiter. Die Website besteht aus statischen Seiten; Hosting und ein CDN verarbeiten IP-Adressen und Zugriffsprotokolle, und ein Besuchszähler von statinside.com zeichnet Seitenbesuche auf. Die App hat keine Telemetrie.