Perguntas sobre o depurador de scripts do Windows, respondidas uma a uma
Fundamentos da depuração
O que é um depurador de scripts do Windows e o StatusRivet o substitui?
Um depurador de scripts do Windows é uma ferramenta usada para percorrer o código de script no Windows, definir pontos de interrupção e inspecionar variáveis. O StatusRivet não substitui um depurador. Ele executa seu script, seu comando de compilação e seu comando de teste por meio do Shell, lê o texto de erro e as pilhas de chamadas impressos, e gera um diff para o arquivo que falhou. A execução passo a passo continua no seu próprio depurador, então use ambos.
Por que um depurador Win32 precisa de arquivos PDB?
Um arquivo PDB mapeia endereços para nomes de funções, arquivos de origem e números de linha, para que uma pilha de chamadas seja lida como código em vez de números. Os símbolos são importantes. Compile com símbolos de depuração e mantenha o PDB correspondente para cada build que você distribuir, porque um PDB incompatível gera nomes de funções incorretos. Sem símbolos, uma pilha de chamadas mostra apenas endereços. O StatusRivet pode pesquisar texto de pilha salvo, mas não pode recuperar nomes que o PDB não possui.
Como ler um código de exceção em uma falha?
O código de exceção nomeia a falha: 0xC0000005 é uma violação de acesso, o que significa leitura ou escrita de memória inválida, e 0xC00000FD é um estouro de pilha. A pilha de chamadas do thread que falhou mostra então qual função levou a isso. Um BSOD do Windows 11 com código 1A segue a mesma ideia em nível de sistema: um código de parada em um dump, lido do quadro superior para baixo. Deixe o grep encontrar.
O que a configuração JIT faz quando um aplicativo falha?
A configuração JIT, abreviação de just-in-time, faz com que o Windows inicie um depurador automaticamente quando um aplicativo falha. Apenas máquinas de laboratório. É uma configuração do sistema, então altere-a apenas em uma máquina de teste, anote o valor anterior e restaure-o depois. O StatusRivet pode executar o comando que você fornecer para ler o valor e salvá-lo em um arquivo de texto primeiro, e o Ask first pausa antes de qualquer alteração.
O que preciso para depurar um driver em nível de kernel?
O trabalho em nível de kernel é para drivers que você escreve. Apenas laboratório. Normalmente, são necessárias duas máquinas ou uma máquina virtual: uma executa o depurador, a outra é o alvo de teste, vinculados por uma conexão de depuração. Nunca use seu PC diário como alvo. Um BSOD IRQL_NOT_LESS_OR_EQUAL é um código de parada típico ali, e a pilha nomeia a função do driver que falhou.
Usando o StatusRivet
O StatusRivet executa ferramentas ou apenas as sugere?
Sim, o StatusRivet executa as ferramentas ele mesmo. Os cartões mostram tudo. Cada ação aparece no chat como um cartão com seu resultado real, e um cartão expandido mostra a saída completa, seja o resultado do comando ou o diff do arquivo. Um assistente de chat descreve o que você pode fazer; este agente lê o arquivo, executa o comando e relata o código de saída real. Você ainda aprova alterações no modo Ask first.
O que o agente pode fazer com arquivos e Shell?
As ferramentas de arquivo read_file, write_file, append_file, edit_file, delete_file, make_dir, move_file, copy_file, list_dir, grep e glob funcionam dentro da pasta de trabalho do chat. O Shell executa comandos de terminal, como seus comandos de build e teste, e julga o sucesso pelo código de saída real; comandos perigosos são bloqueados. O escopo é seu. Shell, web e SSH não são limitados a essa pasta, então você mantém o trabalho dentro dos seus próprios sistemas.
Quais são os modos de aprovação?
Os modos de aprovação são Auto-run, Ask first e Plan only. O Auto-run age imediatamente. O Ask first pausa antes de ações que alteram algo, como escrever um arquivo, e mostra o diff para você aceitar. O Plan only escreve um plano e não executa nada, sem comandos e sem alterações de arquivo; você alterna o modo para executá-lo. Os planos sobrevivem a reinicializações, então você pode voltar a um depois.
O windowsdebugging.com é o site oficial do StatusRivet?
Sim, windowsdebugging.com é o site oficial do StatusRivet, e o botão de download aqui fornece o programa de instalação original. Compare sua soma de verificação SHA-256 com o manifesto publicado antes de executá-lo. A versão atual é 2.9.26, lançada em 2 de nov. de 2026, e o programa de instalação tem cerca de 34 MB. Se algo parecer errado, use o botão Send feedback dentro do aplicativo.
Os resultados estão sempre corretos?
Não. O StatusRivet mostra a saída real, mas não pode garantir que um diagnóstico ou uma correção estejam corretos. Ele funciona a partir da saída de texto, e um log com símbolos ausentes leva a respostas menos precisas. Você lê cada diff, recompila e reexecuta seus testes antes de manter uma alteração. Um erro de evento kernel power 41 no log, por exemplo, informa que o PC foi reiniciado inesperadamente, não qual código o causou.
Modelos, privacidade e download
Onde o modelo de IA é executado?
O modelo é executado onde você aponta o StatusRivet. Um provedor de IA na nuvem executa nos servidores do provedor por meio de um endpoint de API padrão, um modelo local executa no seu PC, e o modelo integrado está pronto para uso sem seu endpoint próprio. Teste antes de confiar. O botão Test verifica um endpoint e mostra o tempo de resposta e a janela de contexto, para que você possa comparar opções antes de uma longa sessão de depuração.
Meus arquivos saem do PC?
A resposta depende do modelo, então não é um simples sim ou não. Com um provedor de IA na nuvem, o prompt, incluindo o texto de qualquer arquivo que o agente lê para essa etapa, vai para esse provedor. Com um modelo no seu PC, nada sai da máquina. As chaves permanecem locais. Chats e chaves de API permanecem no PC de qualquer maneira, e segredos na saída da ferramenta são mascarados.
Como baixar e verificar o programa de instalação?
O botão de download fornece o programa de instalação de cerca de 34 MB, não o .exe portátil. O instalador ainda não é assinado digitalmente, então execute certutil -hashfile com o caminho do arquivo baixado e SHA256, e compare o resultado com o manifesto publicado. Verifique antes de executar. O SmartScreen do Windows pode avisar; escolha Mais informações e depois Executar mesmo assim apenas após a soma de verificação corresponder.
O que o botão de download registra neste site?
O botão registra o horário, seu endereço IP, o agente de usuário do navegador e a fonte de referência, se houver, para contar downloads, e então redireciona você para o instalador. O site em si é feito de páginas estáticas; hospedagem e uma CDN processam endereços IP e logs de acesso, e um contador de visitas de statinside.com registra visitas à página. O aplicativo não tem telemetria.