Como rastrear mudanças no registro do Windows. Rastreando alterações no registro com Regshot Faça alterações no arquivo trg do registro do Windows

As ramificações do registro do sistema operacional Windows armazenam as configurações e parâmetros do próprio sistema, bem como outros softwares instalados no computador. Às vezes, você precisa descobrir em quais ramificações do registro o programa que está sendo iniciado ou sua distribuição de instalação está mudando. Para descobrir o que foi alterado no registro, você precisa usar um programa especial para monitorar o estado dos parâmetros de registro do sistema. O programa RegFromApp monitora em tempo real as mudanças no registro do sistema feitas pelo programa em execução (processo) e reflete a ramificação do registro e os valores alterados nela.

Rastreie as alterações no registro

Para descobrir o que um programa específico muda no registro, você precisa iniciar o RegFromApp e selecionar o processo que deseja monitorar na lista de todos os processos em execução. Assim que o programa de interesse do usuário acessar o registro e alterar os valores de suas ramificações, o RegFromApp refletirá imediatamente a ramificação do registro em que as alterações estão ocorrendo e mostrará os valores alterados. As alterações feitas no registro podem ser salvas em um arquivo de registro (* .reg). O utilitário RegFromApp oferece suporte à inicialização a partir da linha de comando com parâmetros.

Capturas de tela do RegFromApp

Site oficial: http://www.nirsoft.net
SO: 32,64 Windows XP / Vista / 7/8
Idiomas suportados: russo
Versão: 1.32
Licença:freeware (gratuitamente)

Tamanho do arquivo 107 Kb

Programas mais interessantes:

  • SmartLombard é o primeiro programa russo a otimizar a gestão do negócio da casa de penhores

Às vezes, você pode querer rastrear as alterações feitas por programas ou configurações no registro do Windows. Por exemplo, para o cancelamento subsequente dessas alterações ou para descobrir como certos parâmetros (por exemplo, configurações de design, atualizações do sistema operacional) são gravados no registro.

Esta análise contém programas gratuitos populares que facilitam a visualização das alterações no registro do Windows 10, 8 ou Windows 7 e algumas informações adicionais.

O Registry Live Watch gratuito funciona de uma maneira ligeiramente diferente: não comparando duas amostras do Registro do Windows, mas monitorando as alterações em tempo real. No entanto, o programa não exibe as alterações em si, mas apenas relata que tais alterações ocorreram.

Você pode baixar o programa do site oficial do desenvolvedor http://leelusoft.altervista.org/registry-live-watch.html

O que mudou

Outro programa que permite que você descubra o que mudou no registro do Windows 10, 8 ou Windows 7 é o WhatChanged. Seu uso é muito semelhante ao do primeiro programa desta revisão.

O programa não possui um site oficial próprio, mas é facilmente localizado na Internet e não requer instalação em um computador (por precaução, verifique o programa com virustotal.com antes de iniciá-lo, tendo em mente que existe um detecção falsa no arquivo original).

Outra maneira de comparar duas variantes do registro do Windows sem programas

O Windows tem uma ferramenta interna para comparar o conteúdo dos arquivos - fc.exe (comparação de arquivos), que, entre outras coisas, pode ser usada para comparar duas variantes de ramificações do registro.

Para fazer isso, usando o Editor do Registro do Windows, exporte a ramificação do registro necessária (clique com o botão direito do mouse na seção - exportar) antes e depois das alterações com nomes de arquivo diferentes, por exemplo, 1.reg e 2.reg.

Em seguida, use um comando como:

Fc c: \ 1.reg c: \ 2.reg> c: \ log.txt

Onde primeiro os caminhos para os dois arquivos de registro são especificados e, em seguida, o caminho para o arquivo de texto dos resultados da comparação.

Infelizmente, o método não é adequado para rastrear mudanças significativas (porque visualmente não será possível desmontar nada no relatório), mas apenas para alguma pequena chave de registro com alguns parâmetros onde uma mudança deve ser feita e, em vez disso, acompanhar o próprio fato da mudança.

Registro do Windows é talvez o componente mais dinâmico do sistema operacional. Ele reflete todas as alterações, mesmo as mais insignificantes, feitas no sistema por programas regulares e de terceiros. Usuários experientes podem rastrear essas mudanças usando utilitários especiais para esses fins, um dos quais será discutido hoje. É chamado. Este pequeno utilitário portátil de Nirsoft permite monitorar a operação de programas instalados no computador.

Ou seja, registrar no registro do sistema todas as alterações que realizam no processo de seu trabalho e, se necessário, comparar os resultados obtidos anteriormente com os posteriores. As exceções são os aplicativos universais do Windows, conectando-se a seus processos em na maioria das vezes falha.

Nota: para monitorar o trabalho 32 bits programas precisam ser usados 32 bits versão , mesmo em 64 bits sistema.

O utilitário é bastante simples de usar. Depois de iniciá-lo, você será solicitado a selecionar um processo para monitorar e clicar OK ... Você também pode selecionar o processo manualmente no menu gráfico principal do programa. Depois disso, o monitoramento será iniciado em segundo plano. Assim que o programa monitorado fizer algumas alterações no registro, elas aparecerão imediatamente na janela principal do utilitário. Os dados alterados podem ser copiados para a área de transferência ou salvos em um arquivo REG.

Modo de exibição em dois. Por padrão, o utilitário mostra apenas os últimos valores alterados, mas também é possível definir a exibição dos valores originais. Não há outras configurações significativas no programa.

De vez em quando, os usuários e administradores de sistema podem precisar verificar as alterações no registro do Windows por um determinado período. Isso pode ser devido ao desejo de ver quais alterações são feitas por um determinado programa ou ações do usuário.

Você pode visualizar as alterações feitas no registro do Windows por meio de ferramentas integradas ao sistema operacional e usando software de terceiros. Vamos começar com os primeiros.

Além disso, também mencionamos que tudo se resume a dois métodos: comparar dois "instantâneos" do registro tirados em momentos diferentes ou monitorar as alterações em tempo real.

A maneira mais acessível de ver quais alterações foram feitas no registro é usar o utilitário integrado do Windows fc.exe... A vantagem desse método é que não há necessidade de procurar software adicional. Em geral, o utilitário fc.exe é usado não apenas para visualizar as alterações do registro, mas para comparar dois arquivos ou conjuntos de arquivos em geral. Assim, fica claro que precisamos de dois "instantâneos" do registro.

Exportamos com antecedência todo o registro ou apenas a filial de que precisamos. Digamos que temos dois arquivos: 1.reg e 2.reg, que colocamos no disco C. Então, para compará-los, você pode usar o comando

fc c: \ 1.reg c: \ 2.reg> c: \ log.txt

Nesse caso, geramos o resultado do comando em um arquivo de texto. Mas eu recomendaria usar um formato mais avançado e / ou um editor mais forte que o Bloco de Notas, para que não haja problemas com o.

Acima usei o formato MS Word e .doc.

O problema de usar o fc.exe reside no fato de que o resultado de seu trabalho é difícil de ler. A imagem acima diz que o ramo o parâmetro foi adicionado Primer... Mas é improvável que você seja capaz de entender isso se não souber com antecedência. Você não pode chamar o fc.exe de uma ferramenta de análise completa. Este utilitário é mais adequado quando você mesmo faz alterações no registro e deseja ter certeza de que elas foram feitas (mas não deseja percorrer os ramos do registro no regedit).

Portanto, vamos passar para outro utilitário, que, infelizmente, não está mais incluído nas versões modernas do Windows, mas pode ser adicionado. É chamado WinDiff... Você pode adicioná-lo instalando os pacotes do SDK do Microsoft Windows. Infelizmente, após o Windows 7, o WinDiff também foi excluído desses pacotes, mas você pode baixá-lo separadamente, por exemplo.

Para usar o utilitário WinDiff na linha de comando do Windows, coloque-o no diretório % WINDIR% \ System32... Agora, para comparar os dois arquivos de registro do exemplo, precisamos apenas inserir o comando

windiff C: \ 1.reg C: \ 2.reg

A interface gráfica do utilitário será aberta, o que pode ser visto na imagem acima. Vamos descobrir como ler a saída do programa WinDiff.

  • Linhas em um fundo branco significam que o conteúdo dos arquivos corresponde;
  • As linhas com fundo vermelho mostram o conteúdo do primeiro arquivo (à esquerda), que não está no segundo (à direita);
  • As linhas com fundo amarelo mostram o conteúdo do segundo arquivo (à direita), que não está no primeiro (à esquerda).

Temos uma linha amarela com o conteúdo "Primer" = ""... Isso indica que o parâmetro apareceu no segundo arquivo Primer com um valor vazio. E ele esta em HKEY_LOCAL_MACHINE \ SOFTWARE \ Test... Como o segundo arquivo foi salvo depois do primeiro, pode-se inferir que esse parâmetro foi adicionado e não removido.

Vamos passar para os utilitários de monitoramento de registro de terceiros.

Uma solução gratuita popular é o programa Regshot... O programa também trabalha com instantâneos do registro, e os faz sozinho, e não analisa arquivos salvos anteriormente. Essa é sua desvantagem. E a vantagem é que é muito simples.

Primeiro, você precisa tirar o primeiro instantâneo do registro.

Então, eles podem ser comparados.

Após o término do processo de comparação, o programa abrirá automaticamente o arquivo com o resultado do trabalho. Outra vantagem do Regshot é que o arquivo é fácil de ler. No entanto, é importante notar que ele conterá várias alterações de registro que podem parecer uma espécie de código Morse. No meu caso, as duas fotos foram tiradas com menos de um minuto de diferença. Minha única ação foi remover o parâmetro Primer. Como você pode ver, o programa registrou isso. E também registrou muitas outras mudanças. Algo está acontecendo constantemente "sob o capô" do sistema operacional, e a maior parte está oculta aos nossos olhos.

As imagens que você não precisa mais podem ser excluídas pressionando o botão. Claro na interface do programa. Você pode baixar o programa Regshot.

A última ferramenta de monitoramento do registro do Windows discutida neste artigo será o programa Registro Live Watch... Talvez já pelo nome você possa entender que este programa é capaz de monitorar mudanças no registro em tempo real.

O programa também é extremamente simples e, de fato, nem mesmo possui configurações adequadas. Você apenas especifica a ramificação do registro que deseja monitorar e inicia o monitoramento com o botão Iniciar o Monitor.

No entanto, o programa tem uma falha grave, que, em grande parte, nega a própria ideia de monitoramento. Ele exibe apenas mensagens sobre mudanças na ramificação de registro monitorada, mas não grava exatamente quais mudanças foram feitas. A segunda desvantagem é que o Registry Live Watch não pode monitorar todo o registro. Você pode baixar o programa.

No final do artigo, vamos falar sobre como automatizar a coleta de informações sobre o registro sem recorrer a software de terceiros. Isso pode ser feito usando um script contendo o comando reg export, cuja sintaxe é dedicada. Executando este script em uma programação, você obterá uma série de instantâneos do registro que você pode comparar, se necessário.

Existe um utilitário especial SysTracer especialmente projetado para rastrear mudanças no sistema, comparando dois "instantâneos do sistema" - antes e depois. Como resultado, obtemos dados sobre as alterações apresentadas de forma conveniente em três categorias "Registro", "Arquivos", "Outras configurações" (políticas de grupo n / a, rastreamento de utilitários do sistema, também conhecido como netsh)
(Sinceramente, ela não coleta tudo, embora na maioria dos casos seja suficiente)

E se você "luta contra a defesa do mal", então alguns truques são usados ​​lá que não podem ser acionados com um traço comum 🙂
Caso contrário, tudo seria muito simples, neste caso, a ferramenta mais útil na qual apoio o participante l0calh0st,
isto é Monitor de Processo a partir de Sysinternals- isso é exatamente o que você precisa. (Esses caras usam, aparentemente, alguns recursos não documentados, Mark Russinovich sabe muito 🙂) E é extremamente difícil esconder qualquer movimento deste utilitário, se ele estiver configurado corretamente. (Embora seja possível, eu sei como, mas não vou dizer - porque não é foda)

PS: A única coisa a fazer é ler atentamente a documentação sobre filtragem, pois Monitor de Processo por padrão registra todos os eventos. Em primeiro lugar, você precisa direcioná-lo para o ID do processo do instalador, bem como (se não for usado durante o processo de instalação, há muito "lixo" nele para desativar o despejo de rede, o que interfere muito no entendimento )

Programas Windows

  • Notícias de TI
  • Ativação do Windows 7
  • Formulários
  • Android
  • Programas
  • Estamos em Vkontakte
  • SysTracer Pro para Windows (portátil)

    SysTracer- um utilitário que pode rastrear todos os tipos de mudanças no sistema operacional. Inicialmente, o programa verifica e analisa o sistema operacional e, em seguida, oferece ao usuário um relatório sobre as alterações feitas no sistema pelos programas e seus instaladores. O SysTracer é mais frequentemente usado por usuários experientes, pois os relatórios gerados pelo programa não serão compreendidos por todos.

    O SysTracer é eficaz não apenas no rastreamento do comportamento de um instalador em particular, mas também na análise da operação dos aplicativos e do sistema como um todo. As alterações no sistema operacional podem ser monitoradas várias vezes. Além disso, o usuário tem a oportunidade de rastrear as alterações em um determinado período de tempo.

    O programa funciona de acordo com um algoritmo bastante simples. Inicialmente, é feito um instantâneo do registro e de todo o sistema de arquivos do SO. Assim que o usuário instala um novo aplicativo, o SysTracer tira um instantâneo novamente e analisa as alterações com base na diferença entre os dois instantâneos. A varredura realizada pelo utilitário pode ser configurada adicionalmente (é possível excluir arquivos individuais, pastas, chaves de registro, etc.). Você pode tirar fotos em dias diferentes e comparar as desculpas no período de tempo que você precisa, por exemplo, de 15 a 20, etc.

    Depois de instalar e executar a ferramenta, você verá uma janela de trabalho à sua frente, na qual existem seis guias principais: Instantâneos, Registro, Arquivos, Aplicativos, Varredura Remota e Ajuda.

    Na guia "Instantâneos", você pode realizar várias operações com instantâneos, por exemplo, criar, renomear, excluir ou compará-los. Chama-se a atenção para a capacidade de exportar imagens em formato web ou extensão snp. Além do mais, é aqui que os usuários definem as configurações e visualizam as propriedades dos instantâneos. O Registro sugere examinar um instantâneo do registro ou comparar dois. O usuário pode estudar o estado das chaves de partição com mais detalhes. O SysTracer facilita a identificação de alterações graças ao código de cores. Por exemplo, novos itens serão destacados em verde, itens modificados em azul, arquivos excluídos, aplicativos, componentes de registro em vermelho, itens inalterados em preto e itens que não foram verificados em cinza.

    Baixe o SysTracerÉ obter uma ferramenta incrivelmente útil no seu PC. Você pode baixar o software através do link abaixo desta revisão.

    Visualizador de alterações de registro após a instalação de programas

    Você já se perguntou o que exatamente os programas instalados mudam em seu computador? Que alterações eles fazem no registro do Windows e nos arquivos de sistema? E você já teve que comparar dois sistemas aparentemente semelhantes?

    É claro que essas questões só surgem quando há razões para isso. Por exemplo, dois sistemas aparentemente idênticos reagem de maneira diferente à ocorrência do mesmo evento. Ou, por exemplo, você começou a notar que, após instalar o programa, seu computador começa a se comportar de maneira estranha: carregamento lento, o sistema congela durante certas ações e assim por diante.

    Para encontrar respostas a essas e outras perguntas, a Microsoft lançou uma ferramenta especial chamada "Windows System State Analyzer". Faz parte do Windows Software Certification Toolkit, que não é fácil de encontrar. Observe que o programa requer ".NET Framework 2.0". O utilitário vem em versões de 32 e 64 bits e pode ser usado para todas as versões atuais do Windows. Você pode encontrar uma descrição detalhada e um link para download neste link para o blog da Microsoft (para traduzir a página para o russo, no lado direito da página, vá para a seção "Traduzir esta página" e selecione o idioma desejado; o tradução, claro, não é inteiramente literária, mas, no entanto, é suficiente para a percepção normal do texto).

    No final da postagem do blog da Microsoft, você verá dois links para download de um arquivo chamado "Ferramenta de certificação de software do programa de logotipo do servidor" - x86 para sistemas de 32 bits e x64 para sistemas de 64 bits. Não se assuste com o nome, durante a instalação, selecione uma instalação customizada, e já aí, entre os componentes instalados, selecione "System State Analyzer". A figura abaixo mostra uma caixa de diálogo para selecionar uma instalação apenas do analisador.

    Observação: Você também pode instalar o "Monitor de Estado do Sistema do Windows", que permite começar a monitorar as alterações em tempo real.

    O artigo do blog da Microsoft fornece alguns detalhes sobre como usar exatamente o analisador. Claro, se você tiver experiência em tecnologia, então você mesmo descobrirá rapidamente como o utilitário funciona. Observe que pode demorar algum tempo para fazer o primeiro instantâneo do sistema, especialmente se você decidir monitorar todas as alterações em seu computador.

    No entanto, você não precisa selecionar todos os itens; você pode incluir apenas os arquivos e chaves de registro que considerar necessários na análise. Você pode ver um exemplo de uso na figura a seguir:

    Agora você pode descobrir tudo o que está acontecendo no seu computador.

    ida-freewares.ru

    O que é melhor: rastreamento em tempo real ou instantâneos do sistema ao instalar programas?

    Existem 2 abordagens para rastrear instalações de software (para limpeza subsequente de seus dados). A primeira, bastante antiga, é usar instantâneos pré e pós-instalação do registro e do sistema de arquivos e, em seguida, compará-los. O segundo, que é usado na Ferramenta de Desinstalação, é monitorar as alterações em modo real usando o Monitor de Instalação de Software. O segundo método é o mais progressivo pelas seguintes razões óbvias: