Пакетний сценарій для автоматичного оновлення Sysinternals Tools

Jul 27, 2025
Технічне обслуговування та оптимізація
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Незважаючи на те, що інструменти Microsoft Sysinternals неймовірно потужні та корисні, одна особливість, якої їм бракує, - це можливість перевіряти наявність нових версій. Наразі вам потрібно періодично перевіряти сайт Sysinternals та порівнювати версії вашої системи та останнього офіційного випуску, щоб залишатися в курсі.

Для кращого рішення ми створили пакетний сценарій, який автоматично оновить інструменти Sysinternals, які є у вашій системі. Все, що вам потрібно зробити, це помістити пакетний файл сценарію в папку, де знаходяться ваші інструменти Sysinternals, а сценарій виконує все інше, конфігурація не потрібна.

Ось як це працює:

  • Поточний список інструментів від Sysinternals завантажується та порівнюється з файлами у вашій системі.
  • Якщо збіг знайдено, поточна версія від Sysinternals скопіюється у вашу систему.
  • Якщо інструмент зараз запущений, його закривають, а потім перезапускають після завершення роботи скрипта.

Сценарій

@ECHO OFF
TITLE Sysinternals Updater
ECHO Sysintenals Updater
ECHO Написав: Джейсон Фолкнер
ECHO SysadminGeek.com
ECHO.
ECHO.

СЕТЛОКАЛЬНЕ РОЗШИРЕННЕ РОЗШИРЕННЯ

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

Виявлений каталог ECHO:% ~ dp0
% ~ d0
CD% ~ p0
ECHO.
ECHO.

ECHO Завантаження поточного списку інструментів ...
ВСТАНОВИТИ LiveShare = \ live.sysinternals.comtools
START / MIN% LiveShare%
DIR% LiveShare% / B>% SysInternalsTools%
ЗАВДАННЯ>% Поточні завдання%
ECHO; Закінчені інструменти>% StartWhenFinished%

ECHO.
ECHO Оновлення встановлених інструментів SysInternals
FOR / F %% A IN ('DIR / B') DO (
   FOR / F "usebackq" %% B IN (% SysInternalsTools%) DO (
      IF / I [%%A] == [%%B] (
         ECHO Оновлення %% A
         FOR / F "usebackq" %% C IN (% CurrentTasks%) DO (
            IF / I [%%A] == [%%C] (
               ECHO %% C наразі запущений, процес вбивства - перезапуск черги
               ECHO %% C >>% StartWhenFinished%
               ЗАВДАННЯ / IM %% A / T / F
            )
         )
         XCOPY% LiveShare %%% B %% A / Y
         ECHO.
      )
   )
)

ECHO.
ECHO Відновлення вбитих завдань
FOR / F "usebackq пропуск = 1" %% A IN (% StartWhenFinished%) DO (
   ECHO Початок %% A
   СТАРТ "Інструмент Sysinternals" "%% A"
)

ЯКЩО ІСНУЄ% SysInternalsTools% DEL% SysInternalsTools%
ЯКЩО ІСНУЄ% CurrentTasks% DEL% CurrentTasks%
ЯКЩО ІСНУЄ% StartWhenFinished% DEL% StartWhenFinished%

ЕНДЛОКАЛЬНА

ECHO.
ПАУЗА

Посилання

Завантажте сценарій оновлення Sysinternals від Sysadmin Geek

Sysinternals Video Library - Tour Of The Sysinternals Tools

License To Kill: Malware Hunting With The Sysinternals Tools


Технічне обслуговування та оптимізація - Найпопулярніші статті

Як перевірити стан акумулятора вашого MacBook

Технічне обслуговування та оптимізація May 23, 2025

Комп’ютерні акумулятори мають обмежений термін служби і з часом погіршуються, тому вони часто є п�..


Заборонити миші не прокидати комп’ютер із сплячого режиму

Технічне обслуговування та оптимізація Oct 12, 2025

Якщо легкого удару на вашому столі досить, щоб розбудити ваш сплячий ПК, швидше за все ваша миш..


Який найкращий спосіб керувати двома комп’ютерами з двома моніторами за допомогою однієї клавіатури та миші?

Технічне обслуговування та оптимізація Jun 18, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Якщо у вас є два чудові комп’ютери з подвійним монітором і ви хочете легко п..


Як додати налаштування ПК на початковий екран Windows 8.x

Технічне обслуговування та оптимізація Jan 30, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Ви можете легко отримати доступ до екрана налаштувань ПК у Windows 8.1…, провевш�..


Новачок Geek: Що кожен користувач Windows повинен знати про використання диспетчера завдань Windows

Технічне обслуговування та оптимізація Jul 11, 2025

Диспетчер завдань Windows є важливим інструментом для кожного користувача Windows. Це може показати вам, �..


Огляди Geek: керуйте та впорядковуйте нотатки за допомогою Evernote

Технічне обслуговування та оптимізація Sep 3, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Оскільки час повернувся до школи, видається доречним охопити деякі інструменти, �..


Поліпшення продуктивності відключення служби індексування XP

Технічне обслуговування та оптимізація Sep 10, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Відповідно до власного Microsoft база знань є кілька проблем із службою індек..


Швидка порада: Видаліть кнопку закриття з вкладки Firefox

Технічне обслуговування та оптимізація Apr 15, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Кнопки закриття вкладки на кожній вкладці у Firefox 2 насправді дратують. Коли у вас в..


Категорії