Batch Script เพื่ออัปเดตเครื่องมือ Sysinternals อัตโนมัติ

Jul 27, 2025
การบำรุงรักษาและการเพิ่มประสิทธิภาพ
เนื้อหาที่ไม่ถูกแคช

แม้ว่าเครื่องมือ Microsoft Sysinternals จะมีประสิทธิภาพและมีประโยชน์อย่างไม่น่าเชื่อ แต่คุณลักษณะหนึ่งที่ขาดไปคือความสามารถในการตรวจสอบเวอร์ชันใหม่ ขณะนี้คุณต้องตรวจสอบไซต์ Sysinternals เป็นระยะและเปรียบเทียบเวอร์ชันระหว่างระบบของคุณกับรุ่นล่าสุดอย่างเป็นทางการเพื่อให้ทันสมัยอยู่เสมอ

เพื่อเป็นทางออกที่ดีกว่าเราได้สร้างชุดสคริปต์ซึ่งจะอัปเดตเครื่องมือ Sysinternals ที่คุณมีในระบบของคุณโดยอัตโนมัติ สิ่งที่คุณต้องทำคือใส่ไฟล์ batch script ลงในโฟลเดอร์ที่มีเครื่องมือ Sysinternals ของคุณและสคริปต์จะจัดการส่วนที่เหลือโดยไม่จำเป็นต้องกำหนดค่าใด ๆ

นี่คือวิธีการทำงาน:

  • รายการเครื่องมือปัจจุบันจาก Sysinternals ถูกดาวน์โหลดและเปรียบเทียบกับไฟล์ในระบบของคุณ
  • หากพบรายการที่ตรงกันเวอร์ชันปัจจุบันจาก Sysinternals จะถูกคัดลอกไปยังระบบของคุณ
  • หากเครื่องมือกำลังทำงานอยู่เครื่องมือจะถูกปิดและเริ่มต้นใหม่เมื่อสคริปต์เสร็จ

สคริปต์

@ECHO ปิด
TITLE Sysinternals Updater
ECHO Sysintenals Updater
ECHO เขียนโดย: Jason Faulkner
ECHO SysadminGeek.com
ECHO
ECHO

SETLOCAL ENABLEDELAYEDEXPANSION

SET SysInternalsTools = "% Temp% SysInternalsTools.tmp.txt"
ตั้งค่า CurrentTasks = "% Temp% CurrentTasks.tmp.txt"
SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt"

ไดเรกทอรีที่ตรวจพบ ECHO:% ~ dp0
% ~ d0
ซีดี% ~ p0
ECHO
ECHO

ECHO กำลังดาวน์โหลดรายการเครื่องมือปัจจุบัน ...
SET LiveShare = \ live.sysinternals.comtools
เริ่มต้น / นาที% LiveShare%
DIR% LiveShare% / B>% SysInternalsTools%
TASKLIST>% CurrentTasks%
ECHO; เครื่องมือสิ้นสุด>% StartWhenFinished%

ECHO
ECHO กำลังอัปเดตเครื่องมือ SysInternals ที่ติดตั้ง
สำหรับ / F %% A ใน ('DIR / B') DO (
   FOR / F "usebackq" %% B IN (% SysInternalsTools%) DO (
      IF / I [%%A] == [%%B] (
         ECHO กำลังอัปเดต %% A
         FOR / F "usebackq" %% C ใน (% CurrentTasks%) DO (
            IF / I [%%A] == [%%C] (
               ECHO %% C กำลังทำงานอยู่กระบวนการฆ่า - การรีสตาร์ทคิว
               ECHO %% C >>% StartWhenFinished%
               TASKKILL / IM %% A / T / F
            )
         )
         XCOPY% LiveShare %%% B %% A / Y
         ECHO
      )
   )
)

ECHO
ECHO กลับมาทำงานที่ถูกฆ่าต่อ
FOR / F "usebackq skip = 1" %% A IN (% StartWhenFinished%) DO (
   ECHO เริ่มต้น %% A
   เริ่ม "Sysinternals Tool" "%% A"
)

IF มีอยู่% SysInternalsTools% DEL% SysInternalsTools%
IF มีอยู่% CurrentTasks% DEL% CurrentTasks%
IF มีอยู่% StartWhenFinished% DEL% StartWhenFinished%

ENDLOCAL

ECHO
หยุด

ลิงค์

ดาวน์โหลด Sysinternals Updater Script จาก Sysadmin Geek

Sysinternals Video Library - Tour Of The Sysinternals Tools

License To Kill: Malware Hunting With The Sysinternals Tools


การบำรุงรักษาและการเพิ่มประสิทธิภาพ - บทความยอดนิยม

วิธีการติดตั้งธีมเดสก์ท็อปบน Windows 10

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Apr 11, 2025

การอัปเดตผู้สร้างของ Windows 10 เพิ่มธีมให้กับ Windows Store ทำให้ง่ายต่อก�..


วิธีการตั้งค่าระบบ Eero Home Wi-Fi

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Nov 3, 2025

หากบ้านของคุณมี Wi-Fi โซนตายและจุดอ่อนอาจถึงเวลาที่ต้องทิ้งการตั้..


เหตุใดที่เก็บข้อมูลบนคลาวด์ของคุณจึงนำระบบของคุณมาสู่เข่าและคุณสามารถทำอะไรได้

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Aug 7, 2025

เนื้อหาที่ไม่ถูกแคช เราชอบที่เก็บข้อมูลบนคลาวด์ของเราและเราใ�..


4 วิธีในการติดตั้งโปรแกรมเดสก์ท็อปของคุณอย่างรวดเร็วหลังจากรับคอมพิวเตอร์เครื่องใหม่หรือติดตั้ง Windows ใหม่

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jul 26, 2025

เดสก์ท็อป Windows เป็นแพลตฟอร์มเดียวที่ไม่มีกระบวนการติดตั้งซอฟต์แ�..


ทำไมบางครั้งระบบ Linux จึงกู้คืนข้อมูล Windows ไม่ได้

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jun 20, 2025

เนื้อหาที่ไม่ถูกแคช เหตุใดคุณจึงสามารถใช้คอมพิวเตอร์ที่ใช้ Linux �..


วิธีใช้ Trigger เพื่อควบคุม Android ด้วยท่าทางสัมผัส

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 27, 2026

ตัวเรียกใช้งาน พวกเขาไม่ได้ขาดตลาดอย่างแน่นอนใน Google Play แม้ว่าจะม�..


เคล็ดลับด่วน: ปรับแต่งแถบเครื่องมือด่วน Excel 2007 ของคุณ

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Aug 21, 2025

เนื้อหาที่ไม่ถูกแคช Ribbon ใหม่ใน Office 2007 อาจใช้เวลาสักครู่ในการทำความคุ้..


ลบรายการออกอย่างรวดเร็วจากการเริ่มต้น Windows XP

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 15, 2026

คุณถอนหายใจเมื่อต้องเริ่มต้นคอมพิวเตอร์ของคุณเพราะต้องใช้เวลานา�..


หมวดหมู่