Windows Updates สำคัญและเป็นส่วนสำคัญของความเสถียรของระบบปฏิบัติการ Windows และถือว่าบังคับในหลายองค์กรและผู้บริโภค แม้ Windows Update จะเป็นอัตโนมัติ แต่บางครั้ง Windows patches (KB updates) จะไม่ติดตั้งอัตโนมัติ ในโพสต์นี้จะแสดงวิธีใช้ Batch file เพื่อ ดาวน์โหลดและติดตั้ง Windows Updates บนคอมพิวเตอร์ Windows 10
Windows Updates มักรวมการปรับปรุงคุณสมบัติและการอัปเดตความปลอดภัยเพื่อปกป้อง Windows จากมัลแวร์และการโจมตีอันตราย Windows Update ยังใช้สำหรับอัปเดตไดรเวอร์สำหรับฮาร์ดแวร์ยอดนิยม Patch และการอัปเดตความปลอดภัยอื่นๆ ถูกปล่อยออกมาผ่าน Windows Update ในวันอังคารที่สองของทุกเดือน – เรียกว่า Patch Tuesday
ใช้ Batch file ดาวน์โหลดและติดตั้ง Windows Updates
เพื่อใช้ Batch file ดาวน์โหลดและติดตั้ง Windows Updates ให้ทำตามขั้นตอน:
เริ่มต้นด้วยการบันทึกหมายเลข KB ที่ต้องการติดตั้ง จากนั้นสร้าง Batch file เพื่อดาวน์โหลด Windows Updates จาก Microsoft Update Catalog
- ไปที่ Microsoft Update Catalog ค้นหาหมายเลข KB ที่ต้องการดาวน์โหลด
- เลือก Patch/Update ที่เหมาะสมกับสถาปัตยกรรมระบบและระบบปฏิบัติการของคุณ
- คลิกปุ่ม Download จะมีป๊อปอัปให้ดาวน์โหลดแพ็กเกจ
- คลิกขวาที่ลิงก์ msu คัดลอกลิงก์ จะต้องวางในสคริปต์ด้านล่างให้ถูกต้อง
- เปิด Notepad คัดลอกสคริปต์ด้านล่าง ตรวจสอบให้แน่ใจว่าหมายเลข KB และลิงก์ MSU ถูกแทนที่ถูกต้องตามความต้องการ
@echo off
cd/
echo "Downloading Patches; This will take several minutes depends on your Internet speed"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://download.windowsupdate.com/c/msdownload/update/software/uprl/2020/03/windows-kb000000-x64-v5.81_74132082f1421c2217b1b07673b671ceddba20fb.exe', ' kb000000_Scan.exe')"
echo "1 out of 4 downloaded"
echo "****"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://download.windowsupdate.com/c/msdownload/update/software/secu/2020/03/windows10.0- kb000000-x64_5db6cfc57a8bda4d13107ad24b3fe8fd790219cf.msu', ' kb000000.msu')"
echo "2 out of 4 downloaded"
echo "****"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://download.windowsupdate.com/c/msdownload/update/software/secu/2020/04/windows10.0- kb000000-x64_705fda69935538eab5054d9d616e1761742816ec.msu', ' kb000000.msu')"
echo "3 out of 4 downloaded"
echo "****"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://download.windowsupdate.com/d/msdownload/update/software/secu/2020/04/windows10.0- kb000000-x64_5411f88ea08bfc0ac98f388f5a3bdc8bcfea3261.msu', ' kb000000.msu')"
echo "4 out of 4 are downloaded, Now installing patches!"
echo "****"
@echo off
cd/
wusa.exe C:\ kb000000.msu /quiet /norestart
echo " kb000000 is installed, processing the next one"
echo "****"
wusa.exe C:\ kb000000.msu /quiet /norestart
echo " kb000000 is installed, processing the next one"
echo "****"
echo "This will take 5-10 mins for installing"
echo "****"
wusa.exe C:\ kb000000.msu /quiet /norestart
echo "All the patches are installed & Your system is about to restart now"
shutdown -r
บันทึกไฟล์ Batch เป็น AutoUpdate.bat คัดลอกและวางไฟล์ที่ไดรฟ์ C และรัน Batch file ในโหมด Admin
ส่วนแรกของสคริปต์ดาวน์โหลด Updates จากลิงก์ที่ระบุ ส่วนที่สองติดตั้ง Windows Updates
ผู้ดูแลระบบ IT จะพบสคริปต์นี้มีประโยชน์มากสำหรับติดตั้ง Updates บนระบบหลายเครื่อง
อ่านต่อ: Windows 10 Update Servicing Cadence คืออะไร?