Script batch per l'aggiornamento automatico degli strumenti Sysinternals

Jul 27, 2025
Manutenzione e ottimizzazione
CONTENUTO UNCACHED

Sebbene gli strumenti di Microsoft Sysinternals siano incredibilmente potenti e utili, l'unica caratteristica che manca è la possibilità di verificare la presenza di nuove versioni. Attualmente, devi controllare periodicamente il sito di Sysinternals e confrontare le versioni tra il tuo sistema e la versione ufficiale più recente per rimanere aggiornato.

Come soluzione migliore, abbiamo creato uno script batch che aggiornerà automaticamente gli strumenti Sysinternals che hai sul tuo sistema. Tutto quello che devi fare è mettere il file di script batch nella cartella in cui si trovano gli strumenti di Sysinternals e lo script fa il resto, non è necessaria alcuna configurazione.

Ecco come funziona:

  • L'elenco corrente di strumenti da Sysinternals viene scaricato e confrontato con i file sul sistema.
  • Se viene trovata una corrispondenza, la versione corrente di Sysinternals viene copiata nel sistema.
  • Se uno strumento è attualmente in esecuzione, viene chiuso e quindi riavviato una volta completato lo script.

Il copione

@ECHO OFF
TITOLO Sysinternals Updater
ECHO Sysintenals Updater
ECHO Scritto da: Jason Faulkner
ECHO SysadminGeek.com
ECO.
ECO.

SETLOCAL ENABLEDELAYEDEXPANSION

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

Directory rilevata ECHO:% ~ dp0
% ~ d0
CD% ~ p0
ECO.
ECO.

ECHO Download dell'elenco degli strumenti corrente ...
SET LiveShare = \ live.sysinternals.comtools
START / MIN%% LiveShare
DIR% LiveShare% / B>% SysInternalsTools%
TASKLIST>% CurrentTasks%
ECHO; Strumenti terminati>% StartWhenFinished%

ECO.
ECHO Aggiornamento degli strumenti SysInternals installati
FOR / F %% A IN ('DIR / B') DO (
   FOR / F "usebackq" %% B IN (% SysInternalsTools%) DO (
      IF / I [%%A] == [%%B] (
         Aggiornamento di ECHO %% A
         FOR / F "usebackq" %% C IN (% CurrentTasks%) DO (
            IF / I [%%A] == [%%C] (
               ECHO %% C è attualmente in esecuzione, processo di interruzione - riavvio della coda
               ECHO %% C >>% StartWhenFinished%
               TASKKILL / IM %% A / T / F
            )
         )
         XCOPY% LiveShare %%% B %% A / Y
         ECO.
      )
   )
)

ECO.
ECHO Riprende le attività interrotte
FOR / F "usebackq skip = 1" %% A IN (% StartWhenFinished%) DO (
   ECHO Avvio %% A
   AVVIA "Strumento Sysinternals" "%% A"
)

SE ESISTE% SysInternalsTools% DEL% SysInternalsTools%
SE ESISTONO% CurrentTasks% DEL% CurrentTasks%
IF EXIST% StartWhenFinished% DEL% StartWhenFinished%

ENDLOCAL

ECO.
PAUSA

Collegamenti

Scarica Sysinternals Updater Script da Sysadmin Geek

Sysinternals Video Library - Tour Of The Sysinternals Tools

License To Kill: Malware Hunting With The Sysinternals Tools


Manutenzione e ottimizzazione - Articoli più popolari

Rispecchia lo schermo del computer sulla TV con Chromecast di Google

Manutenzione e ottimizzazione Jul 2, 2025

Vuoi mettere lo schermo del tuo computer sulla TV? Potresti collegalo con un cavo HDMI , Ma la posizione del computer dipende dalla lunghezza del cavo. Con Ch..


Come pianificare i riavvii per gli aggiornamenti in Windows 10

Manutenzione e ottimizzazione Oct 4, 2025

CONTENUTO UNCACHED Stai lavorando a un documento importante quando Windows si aggiorna e ti informa che verrà riavviato. Invece di arrabbiarti e gridare al tuo computer che non p..


Come disattivare il feedback tattile (o "Vibrazione al tocco") in Android

Manutenzione e ottimizzazione Jul 5, 2025

Quando tocchi determinati elementi in Android, il tuo telefono vibrerà solo leggermente, dandoti un piccolo feedback. A volte, questo è carino: ottenere quella risposta è un bel ..


Come disabilitare il menu globale in Ubuntu 13.10

Manutenzione e ottimizzazione May 1, 2025

CONTENUTO UNCACHED Il menu globale in Ubuntu è stato progettato per fornire più spazio per le finestre del programma. Tuttavia, se si utilizza un monitor di grandi dimensioni o ..


Spostare i pulsanti di controllo della finestra sul lato sinistro in Windows

Manutenzione e ottimizzazione Dec 8, 2025

CONTENUTO UNCACHED Recentemente Ubuntu si è unito al Mac spostando i pulsanti Riduci a icona, Ingrandisci e Chiudi sul lato sinistro delle finestre dell'app. Se questa è una funzional..


Esporta la tua home page di iGoogle su un altro account

Manutenzione e ottimizzazione Dec 21, 2025

Se sei un fan di iGoogle, probabilmente hai una configurazione perfetta con feed RSS, temi e altri gadget proprio come preferisci. Oggi diamo un'occhiata all'esportazione di queste impostazio..


Organizza i tuoi motori di ricerca Firefox in cartelle

Manutenzione e ottimizzazione Apr 15, 2025

CONTENUTO UNCACHED Se utilizzi molti plugin di ricerca per Firefox, potresti essere interessato a un modo migliore per organizzarli, piuttosto che scegliere semplicemente da un gigantesco m..


Riporta in alto la barra dei menu di Internet Explorer 7 e 8

Manutenzione e ottimizzazione Feb 22, 2026

Desideri che la barra dei menu di IE7 si trovi dove si trovava in IE6? Ecco come creare rapidamente una correzione del registro per riportarla all'inizio. Dopo aver installato IE7 de..


Categorie