Sysinternalsツールを自動更新するバッチスクリプト

Jul 27, 2025
メンテナンスと最適化
未取得のコンテンツ

Microsoft Sysinternalsツールは非常に強力で便利ですが、欠けている機能の1つは、新しいバージョンをチェックする機能です。現在、最新の状態に保つには、Sysinternalsサイトを定期的にチェックし、システムと最新の公式リリースのバージョンを比較する必要があります。

より良い解決策として、システムにあるSysinternalsツールを自動的に更新するバッチスクリプトを作成しました。バッチスクリプトファイルをSysinternalsツールが配置されているフォルダーに配置するだけで、残りはスクリプトが実行します。構成は必要ありません。

仕組みは次のとおりです。

  • Sysinternalsのツールの現在のリストがダウンロードされ、システム上のファイルと比較されます。
  • 一致するものが見つかった場合、Sysinternalsの現在のバージョンがシステムにコピーされます。
  • ツールが現在実行中の場合、ツールは閉じられ、スクリプトが完了すると再起動されます。

スクリプト

@ECHO OFF
TITLE Sysinternals Updater
ECHO Sysintenals Updater
ECHO作成者:Jason Faulkner
ECHO SysadminGeek.com
エコー。
エコー。

SETLOCAL ENABLEDELAYEDEXPANSION

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

ECHO検出ディレクトリ:%〜dp0
%〜d0
CD%〜p0
エコー。
エコー。

ECHO現在のツールリストをダウンロードしています...
SET LiveShare = \ live.sysinternals.comtools
START / MIN%LiveShare%
DIR%LiveShare%/ B>%SysInternalsTools%
タスクリスト>%CurrentTasks%
ECHO;終了したツール>%StartWhenFinished%

エコー。
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%
               TASKKILL / IM %% A / T / F
            )
         )
         XCOPY%LiveShare %%% B %% A / Y
         エコー。
      )
   )
)

エコー。
ECHO強制終了されたタスクの再開
FOR / F "usebackq skip = 1" %% A IN(%StartWhenFinished%)DO(
   ECHO開始%% A
   START "Sysinternals Tool" "%% A"
)

存在する場合%SysInternalsTools%DEL%SysInternalsTools%
IF EXIST%CurrentTasks%DEL%CurrentTasks%
IF EXIST%StartWhenFinished%DEL%StartWhenFinished%

ENDLOCAL

エコー。
一時停止

リンク

SysadminGeekからSysinternalsアップデータスクリプトをダウンロードする

Sysinternals Video Library - Tour Of The Sysinternals Tools

License To Kill: Malware Hunting With The Sysinternals Tools


メンテナンスと最適化 - 最も人気のある記事

AmazonEchoで最高のサードパーティのAlexaスキル

メンテナンスと最適化 Feb 7, 2026

Amazon Echoは多くの優れた機能を実行できますが、その組み込み機能は氷山の一角にすぎません。サードパーティの「AlexaSkills」を使用す..


Galaxy S6、S7、またはNote5の画面でディスプレイスケーリングを使用して詳細情報を表示する方法

メンテナンスと最適化 Jun 27, 2025

(画面上のナビゲーションではなく)Androidの静電容量式ボタンについて私が見た議論が1つあるとすれば、画面に表示される情報が増�..


「イージーモード」で技術に精通していない親戚のためにGalaxyS7を簡素化する方法

メンテナンスと最適化 Jun 8, 2025

技術に精通しているすべてのオタクは、知識の少ない友人、親戚、または子供たちがガジェットを操作するのを助けることがどれほど�..


初心者:Androidデバイスで開いているアプリを切り替える方法

メンテナンスと最適化 Sep 2, 2025

未取得のコンテンツ Androidデバイスでアプリを実行する場合、ホームボタンをタッチまたは押すことで、アプリを最小化してホーム画..


ChromeとInternetExplorerでこの画像の表示が完全に異なるのはなぜですか?

メンテナンスと最適化 Apr 17, 2025

未取得のコンテンツ 識別が混乱しているというかなり奇妙なケースでは、果物の写真は、表示されているブラウザに基づいて変化しま..


FirefoxとChromeでスペル、文法、スタイルを確認する

メンテナンスと最適化 May 14, 2025

未取得のコンテンツ ブラウザのスペルチェックを通過する単純な書き込みミスにうんざりしていませんか? FirefoxとChromeで期限後の高度な文..


Blaze –多機能アプリケーションランチャー

メンテナンスと最適化 Jan 8, 2026

未取得のコンテンツ コンピューターとWeb用の追加機能が組み込まれたアプリケーションランチャーをお探しですか?次に、Blazeを見ていきま..


Windows7およびVistaのスタートメニューを微調整します

メンテナンスと最適化 Nov 3, 2025

未取得のコンテンツ XPからWindows7に移行する場合は、スタートメニューの変更についてサポートが必要になる場合があります。ここでは、Wind..


カテゴリ