Como descubro quais programas estão sendo executados no meu computador, mesmo que tenham sido interrompidos na medida em que o Gerenciador de Tarefas não pode mostrar nada?
Não uso meu computador sozinho e às vezes suspeito.
windows-10
MrSeas
fonte
fonte
Respostas:
Como descobrir quais programas foram executados quando foram interrompidos
Por padrão, não há registros de quais programas foram executados.
No entanto, você pode habilitar os eventos de rastreamento de processos no log de eventos de segurança do Windows (veja as instruções abaixo) e essas informações estarão disponíveis para você no futuro.
Depois que os Process Tracking Events estiverem ativados, você poderá usar os seguintes comandos do Powershell para examinar os eventos:
Início do processo:
Parada do processo:
Os comandos acima despejam as informações do evento na tela.
Como usar eventos de rastreamento de processo no log de segurança do Windows
No Windows 2003 / XP, você obtém esses eventos simplesmente ativando a política de auditoria Process Tracking.
No Windows 7/2008 +, você precisa habilitar as subcategorias de Processo de Auditoria e, opcionalmente, as subcategorias de Processo de Auditoria, encontradas em Configuração Avançada da Política de Auditoria nos objetos de política de grupo.
Esses eventos são incrivelmente valiosos porque fornecem uma trilha de auditoria abrangente sempre que qualquer executável no sistema é iniciado como um processo . Você pode até determinar por quanto tempo o processo foi executado, vinculando o evento de criação do processo ao evento de encerramento do processo usando o ID do processo encontrado nos dois eventos. Exemplos de ambos os eventos são mostrados abaixo.
Origem Como usar os eventos de rastreamento de processo no log de segurança do Windows
Como habilitar a criação do processo de auditoria
Execute gpedit.msc
Selecione "Configurações do Windows"> "Configurações de segurança"> "Políticas locais"> "Política de auditoria"
Clique com o botão direito do mouse em "Audit process tracking" e selecione "Properties"
Marque "Sucesso" e clique em "OK"
O que é o acompanhamento do processo de auditoria
E o ExecutedProgramList da Nirsoft? Posso usar isso?
ExecutedProgramList não fornece uma lista completa dos programas que foram executados.
Por exemplo, ele não lista nenhum dos programas portáteis que estou executando no meu pen drive, por exemplo, Agent, Notepad ++, GSNotes, bem como quase todos os programas Cygwin em execução desde a minha última reinicialização.
Não listará nenhum programa que não grave nada nos locais mencionados no link:
Origem ExecutedProgramList
Leitura adicional
fonte
O Nirsoft possui um aplicativo pequeno e gratuito, ExecutedProgramList , que mostra uma lista de programas e arquivos em lotes executados no seu sistema. Observe que nem sempre é possível mostrar a hora em que um aplicativo foi iniciado pela última vez, devido a limitações inerentes ao Windows e, como o @DavidPostill mencionou, ele pode perder aplicativos portáteis.
Ele deriva suas informações do Windows, portanto, não precisa estar em execução para compilar sua lista.
fonte
ExecutedProgramList
não fornece uma lista completa dos programas executados. Por exemplo, ele não lista qualquer um dos programas portáteis Atualmente, estou correndo do meu pendrive, por exemploAgent
,Notepad++
,GSNotes
bem como quase todos osCygwin
programa que eu ter executado desde a minha última reinicialização. Portanto, não é muito abrangente .O histórico do processo também faz isso. É um banco de dados de processo gratuito e portátil.
É um download .zip portátil simples. Há um manual sobre como usá-lo com vídeo no site de download.
Enquanto o Histórico do Processo estiver em execução, é possível consultar processos que foram finalizados por meio de uma GUI separada.
Ele será executado em qualquer versão do Windows a partir do XP.
(Eu sou o autor deste software de código aberto.)
fonte