Script em lote para atualização automática de ferramentas Sysinternals

Jul 27, 2025
Manutenção e Otimização
CONTEÚDO NÃO CHEGADO

Embora as ferramentas do Microsoft Sysinternals sejam incrivelmente poderosas e úteis, o único recurso que falta é a capacidade de verificar se há novas versões. Atualmente, você deve verificar periodicamente o site da Sysinternals e comparar as versões entre o seu sistema e a versão oficial mais recente para se manter atualizado.

Como uma solução melhor, criamos um script em lote que atualizará automaticamente as ferramentas Sysinternals que você tem em seu sistema. Tudo o que você precisa fazer é colocar o arquivo de script em lote na pasta onde as ferramentas do Sysinternals estão localizadas e o script faz o resto, nenhuma configuração é necessária.

É assim que funciona:

  • A lista atual de ferramentas do Sysinternals é baixada e comparada aos arquivos em seu sistema.
  • Se uma correspondência for encontrada, a versão atual do Sysinternals é copiada para o seu sistema.
  • Se uma ferramenta estiver em execução, ela será fechada e reiniciada assim que o script for concluído.

O roteiro

@ECHO OFF
TITLE Sysinternals Updater
ECHO Sysintenals Updater
ECHO Escrito por: Jason Faulkner
ECHO SysadminGeek.com
ECO.
ECO.

SETLOCAL HABLEDELAYEDEXPANSION

SET SysInternalsTools = "% Temp% SysInternalsTools.tmp.txt"
SET CurrentTasks = "% Temp% CurrentTasks.tmp.txt"
SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt"

ECHO Detected directory:% ~ dp0
% ~ d0
CD% ~ p0
ECO.
ECO.

ECHO Baixando lista de ferramentas atual ...
SET LiveShare = \ live.sysinternals.comtools
INICIAR / MIN% LiveShare%
DIR% LiveShare% / B>% SysInternalsTools%
TASKLIST>% CurrentTasks%
ECHO; ferramentas encerradas>% StartWhenFinished%

ECO.
ECHO Atualizando ferramentas SysInternals instaladas
FOR / F %% A IN ('DIR / B') DO (
   FOR / F "usebackq" %% B IN (% SysInternalsTools%) DO (
      IF / I [%%A] == [%%B] (
         ECHO Atualizando %% A
         FOR / F "usebackq" %% C IN (% CurrentTasks%) DO (
            IF / I [%%A] == [%%C] (
               ECHO %% C está em execução, eliminando o processo - reinicialização da fila
               ECHO %% C >>% StartWhenFinished%
               TASKKILL / IM %% A / T / F
            )
         )
         XCOPY% LiveShare %%% B %% A / Y
         ECO.
      )
   )
)

ECO.
ECHO Retomando tarefas interrompidas
FOR / F "usebackq skip = 1" %% A IN (% StartWhenFinished%) DO (
   ECHO começando %% A
   INICIAR "Ferramenta Sysinternals" "%% A"
)

SE EXISTIR% SysInternalsTools% DEL% SysInternalsTools%
SE EXISTIR% CurrentTasks% DEL% CurrentTasks%
IF EXIST% StartWhenFinished% DEL% StartWhenFinished%

ENDLOCAL

ECO.
PAUSA

Links

Baixe Sysinternals Updater Script de Sysadmin Geek

Sysinternals Video Library - Tour Of The Sysinternals Tools

License To Kill: Malware Hunting With The Sysinternals Tools


Manutenção e Otimização - Artigos mais populares

Como marcar um arquivo no Windows para uma organização fácil

Manutenção e Otimização May 14, 2025

Se a Pesquisa do Windows não está ajudando você a encontrar seus arquivos, você pode ajudar um pouco adicionando marcas a muitos tipos de arquivo, de imagens em formato JPEG e P..


Como inicializar o computador a partir de um disco ou unidade USB

Manutenção e Otimização Jan 18, 2025

Normalmente, você inicializa o computador a partir do disco rígido principal, que contém o sistema operacional (como o Windows). Mas, ocasionalmente, você pode precisar iniciali..


Como desativar os anúncios de pesquisa da Amazon no Unity Dash do Ubuntu

Manutenção e Otimização Oct 19, 2025

Atualize para o Ubuntu 12.10 (Quantal Quetzal) e você terá uma surpresa - o Ubuntu agora mostra anúncios de produtos da Amazon quando você pesquisa em seu painel. Também há um..


O Guia do Iniciante em Utilitários de Disco Linux

Manutenção e Otimização Jul 12, 2025

CONTEÚDO NÃO CHEGADO Saber como verificar as condições do seu disco rígido é útil para determinar quando substituí-lo. No artigo de hoje, mostraremos alguns utilitários d..


Gerencie abas abertas e janelas facilmente com o Firefox Showcase

Manutenção e Otimização Dec 21, 2024

Você está procurando uma maneira visual fácil de gerenciar um grande número de guias e / ou janelas no Firefox? Então você vai querer ver o que a extensão Firefox Showcase tem a oferec..


Usando o cronômetro online como um aplicativo de desktop

Manutenção e Otimização Nov 26, 2024

CONTEÚDO NÃO CHEGADO Enquanto fazia pesquisas para um projeto que envolvia benchmarking, percebi que precisava de um bom cronômetro para cronometrar os resultados ... Foi quando encontre..


Visualizações de pop-up de estilo do Vista para guias do Firefox

Manutenção e Otimização Dec 27, 2024

CONTEÚDO NÃO CHEGADO Um dos meus recursos favoritos no Windows Vista são as visualizações em miniatura da barra de tarefas, especialmente agora que eles podem ser redimensionad..


Economize espaço no Firefox combinando barras de ferramentas

Manutenção e Otimização Sep 18, 2025

CONTEÚDO NÃO CHEGADO Não sou fã de espaço desperdiçado em interfaces de usuário, então sempre que posso consolidar apenas funcionalidades úteis, fico feliz com isso. O assunto hoje..


Categorias