Windows-scriptdebugger vragen, één voor één beantwoord
Debuggen: basis
Wat is een Windows-scriptdebugger en vervangt StatusRivet er een?
Een Windows-scriptdebugger is een debugger waarmee je door scriptcode op Windows kunt stappen, breekpunten kunt instellen en variabelen kunt inspecteren. StatusRivet vervangt er geen. Het voert je script, je buildopdracht en je testopdracht uit via Shell, leest de fouttekst en stacktraces die ze afdrukken, en maakt een diff voor het bestand dat is mislukt. Stap door in je eigen debugger, dus gebruik beide.
Waarom heeft een win32-debugger PDB-bestanden nodig?
Een PDB-bestand koppelt adressen aan functienamen, bronbestanden en regelnummers, zodat een stacktrace als code leest in plaats van als getallen. Symbolen zijn belangrijk. Bouw met debugsymbolen en bewaar het bijbehorende PDB voor elke build die je uitbrengt, omdat een niet-bijpassend PDB verkeerde functienamen geeft. Zonder symbolen toont een call stack alleen adressen. StatusRivet kan opgeslagen stacktekst doorzoeken, maar kan namen die het PDB mist, niet herstellen.
Hoe lees ik een uitzonderingscode in een crash?
De uitzonderingscode benoemt de storing: 0xC0000005 is een access violation, wat betekent dat er naar ongeldig geheugen wordt gelezen of geschreven, en 0xC00000FD is een stack overflow. De call stack van de foutieve thread toont vervolgens welke functie daartoe heeft geleid. Een Windows 11-bsod met code 1a volgt hetzelfde idee op systeemniveau: een stopcode in een dump, van boven naar beneden afgelezen. Laat grep het vinden.
Wat doet de JIT-instelling wanneer een app crasht?
De JIT-instelling, afkorting voor just-in-time, zorgt ervoor dat Windows automatisch een debugger start wanneer een applicatie crasht. Alleen labmachines. Het is een systeeminstelling, dus wijzig deze alleen op een testmachine, noteer de vorige waarde en herstel deze daarna. StatusRivet kan de opdracht uitvoeren die je geeft om de waarde te lezen en eerst op te slaan in een tekstbestand, en Ask first pauzeert voordat er een wijziging wordt doorgevoerd.
Wat heb ik nodig om een stuurprogramma op kernelniveau te debuggen?
Werk op kernelniveau is voor stuurprogramma's die je zelf schrijft. Alleen lab. Het vereist doorgaans twee machines of een virtuele machine: de ene voert de debugger uit, de andere is het testdoel, verbonden via een debugverbinding. Gebruik je dag-pc nooit als doel. Een irql not less or equal-bsod is een typische stopcode daar, en de stack benoemt de foutieve stuurprogrammafunctie.
StatusRivet gebruiken
Voert StatusRivet tools uit of suggereert het ze alleen?
Ja, StatusRivet voert de tools zelf uit. Kaarten tonen alles. Elke actie verschijnt in de chat als een kaart met het echte resultaat, en een uitgebreide kaart toont de volledige uitvoer, ofwel het commandoregelresultaat of de bestanddiff. Een chatassistent beschrijft wat je zou kunnen doen; deze agent leest het bestand, voert de opdracht uit en rapporteert de echte exitcode. Je keurt wijzigingen nog steeds goed in Ask first-modus.
Wat kan de agent met bestanden en Shell doen?
De bestandsleesfuncties read_file, write_file, append_file, edit_file, delete_file, make_dir, move_file, copy_file, list_dir, grep en glob werken binnen de werkmap van de chat. Shell voert terminalopdrachten uit, zoals je build- en testopdrachten, en beoordeelt succes aan de hand van de echte exitcode; gevaarlijke opdrachten zijn geblokkeerd. De scope is van jou. Shell, web en SSH zijn niet beperkt tot die map, dus houd het werk binnen je eigen systemen.
Wat zijn de goedkeuringsmodi?
De goedkeuringsmodi zijn Auto-run, Ask first en Plan only. Auto-run handelt direct af. Ask first pauzeert voordat acties worden uitgevoerd die iets wijzigen, zoals het schrijven van een bestand, en toont de diff zodat je deze kunt accepteren. Plan only schrijft een plan en voert niets uit, geen opdrachten en geen bestandswijzigingen; je schakelt van modus over om het uit te voeren. Plannen blijven behouden na herstarten, dus je kunt later terugkomen naar een plan.
Is windowsdebugging.com de officiële StatusRivet-website?
Ja, windowsdebugging.com is de officiële StatusRivet-website, en de downloadknop hier geeft het oorspronkelijke setupprogramma. Vergelijk de SHA-256-controlesom met de gepubliceerde manifest voordat je het uitvoert. De huidige versie is 2.9.26, uitgebracht op 2 nov. 2026, en het setupprogramma is ongeveer 34 MB. Als er iets vreemd lijkt, gebruik dan de Send feedback-knop binnen de app.
Zijn de resultaten altijd juist?
Nee. StatusRivet toont echte uitvoer, maar het kan niet beloven dat een diagnose of een fix correct is. Het werkt op basis van tekstuitvoer, en een log met ontbrekende symbolen leidt tot zwakkere antwoorden. Je leest elke diff, bouwt opnieuw en voert je tests opnieuw uit voordat je een wijziging behoudt. Een fout kernel power event 41 in de log vertelt je bijvoorbeeld dat de pc onverwacht is herstart, niet welke code dit veroorzaakte.
Modellen, privacy en download
Waar wordt het AI-model uitgevoerd?
Het model wordt uitgevoerd waar je StatusRivet naar wijst. Een cloud-AI-provider draait op de servers van de provider via een standaard API-eindpunt, een lokaal model draait op je pc, en het ingebouwde model is direct bruikbaar zonder je eigen eindpunt. Test voordat je vertrouwt. De knop Test controleert een eindpunt en toont de responstijd en het contextvenster, zodat je keuzes kunt vergelijken voordat je een lange debugsessie begint.
Verlaten mijn bestanden de pc?
Het antwoord hangt af van het model, dus het is geen simpel ja of nee. Met een cloud-AI-provider gaat de prompt, inclusief de tekst van elk bestand dat de agent voor die stap leest, naar die provider. Met een model op je pc verlaat niets de machine. Sleutels blijven lokaal. Chats en API-sleutels blijven op de pc, hoe dan ook, en geheimen in tooluitvoer worden verduisterd.
Hoe download en verifieer ik het setupprogramma?
De downloadknop geeft het setupprogramma van ongeveer 34 MB, niet de portable .exe. De installateur is nog niet code-getekend, dus voer certutil -hashfile uit met het pad van het gedownloade bestand en SHA256, en vergelijk het resultaat met de gepubliceerde manifest. Verifieer voordat je uitvoert. Windows SmartScreen kan een waarschuwing geven; kies Meer info en voer toch uit alleen nadat de controlesom overeenkomt.
Wat registreert de downloadknop op deze website?
De knop registreert het tijdstip, je IP-adres, de browser user agent en de verwijzingsbron, als die er is, om downloads te tellen, en leidt je dan door naar de installateur. De website zelf bestaat uit statische pagina's; hosting en een CDN verwerken IP-adressen en access logs, en een bezoekenteller van statinside.com registreert pagina-bezoeken. De app heeft geen telemetrie.