บทนำ
บทความนี้อธิบายถึงตัวติดตั้ง Windows Updateแบบสแตนด์อโลน (Wusa.exe) ในระบบปฏิบัติการ Windows ต่อไปนี้:
-
Windows Vista
-
Windows Server 2008
-
Windows 7
-
Windows Server 2008 R2
-
Windows 8
-
Windows เซิร์ฟเวอร์ 2012
-
Windows 8.1
-
Windows Server 2012 R2
-
Windows 10
-
Windows Server 2016 Technical Preview
แฟ้มWusa.exeอยู่ในโฟลเดอร์ %windir%\System32 แฟ้มอาจอยู่ในโฟลเดอร์ %windir%\System32 ตัวติดตั้ง Windows Updateแบบสแตนด์อโลนใช้ API ตัวแทนWindows Updateเพื่อติดตั้งแพคเกจการอัปเดต แพคเกจการอัปเดตมีนามสกุลไฟล์ .msu นามสกุลไฟล์ .msu จะเชื่อมโยงกับWindows Updateตัวติดตั้งแบบสแตนด์อโลน
ข้อมูลเพิ่มเติม
ไฟล์ .msu จะมีเนื้อหาต่อไปนี้
เนื้อหา |
คำอธิบาย |
เมตาดาต้าของWindows Update |
อธิบายแพคเกจการปรับปรุงแต่ละแพคเกจที่มีแฟ้ม .msu |
ไฟล์.cabอย่างน้อยหนึ่งไฟล์ |
ไฟล์.cabแต่ละไฟล์แสดงถึงการอัปเดตหนึ่งรายการ |
ไฟล์.xml |
แฟ้ม.xmlนี้อธิบายแพคเกจการปรับปรุง .msu Wusa.exeใช้ไฟล์ .xml เมื่อคุณทําการติดตั้งการอัปเดตแบบไม่ต้องเฝ้าดูโดยใช้เครื่องมือ Package Manager (Pkgmgr.exe) expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP% pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml |
แฟ้มคุณสมบัติ |
แฟ้มนี้มีคุณสมบัติสตริงที่Wusa.exeใช้ ตัวอย่างเช่น แฟ้มนี้ประกอบด้วยชื่อเรื่องของบทความที่เกี่ยวข้องในฐานความรู้ของ Microsoft |
เมื่อคุณใช้Wusa.exeในการติดตั้งแพ็คเกจอัพเดท Wusa.exeขยายเนื้อหาของไฟล์ .msu ไปยังโฟลเดอร์ชั่วคราว จากนั้น Wusa.exeดําเนินการตามขั้นตอนต่อไปนี้:
-
Wusa.exeใช้เมตาดาต้าWindows Updateในไฟล์ .msu เพื่อค้นหาการอัปเดตที่เกี่ยวข้อง
-
Wusa.exeคัดลอกเนื้อหาของการอัปเดตที่เกี่ยวข้องไปยัง sandbox Windows Update Sandbox Windows Updateเป็นโฟลเดอร์ที่ได้รับการป้องกัน
-
Wusa.exeเรียกใช้ฟังก์ชันที่เหมาะสมใน API ตัวแทนWindows Updateตามโหมดที่คุณเริ่มWusa.exe
-
เมื่อตัวช่วยสร้างWindows Updateติดตั้งเสร็จสิ้นแล้ว Windows Update Agent API จะส่งกลับสถานะ จากนั้น Wusa.exe ทํางานพร้อมกันกับ API ตัวแทนWindows Update
หมายเหตุ การอัปเดตแต่ละครั้งในแพคเกจการอัปเดต .msu จะได้รับการติดตั้งในเซสชันที่แยกต่างหาก Wusa.exe เพียงอินสแตนซ์เดียวเท่านั้นที่จะทํางานเมื่อคุณใช้ Wusa.exe Wusa.exeจะไม่เปลี่ยนแปลงเนื้อหาของการอัปเดตในไฟล์ .msu โครงสร้างพื้นฐานWindows Updateจะดําเนินการที่จําเป็นตามเนื้อหาของการอัปเดต
เมื่อคุณเริ่มWusa.exeในโหมดโต้ตอบ หน้าจอต้อนรับจะแสดงข้อมูลระดับสูงเกี่ยวกับการอัปเดต ถ้าคุณยังคงติดตั้งการอัปเดตอยู่ Wusa.exeเรียกใช้ฟังก์ชันที่เหมาะสมใน Windows Update Agent API เพื่อเริ่มตัวช่วยสร้างWindows Update ตัวช่วยสร้างWindows Updateแสดงเงื่อนไขการอนุญาตให้ใช้สิทธิสําหรับซอฟต์แวร์ของ Microsoft ที่เชื่อมโยงกับแพคเกจการปรับปรุง Wusa.exeเรียกใช้ API เอเจนต์Windows Updateเพื่อดําเนินการติดตั้งต่อ จากนั้น Wusa.exeจะรอจนกว่าตัวช่วยสร้างWindows Updateจะเสร็จสิ้นการติดตั้ง
เมื่อต้องการติดตั้งแพคเกจการอัปเดต .msu ให้เรียกใช้Wusa.exeพร้อมกับเส้นทางแบบเต็มของไฟล์
ตัวอย่างเช่น หากแฟ้ม Windows6.0-KB934307-x86.msu อยู่ในโฟลเดอร์ D:\934307 ให้พิมพ์คําสั่งต่อไปนี้ที่พร้อมท์คําสั่งเพื่อติดตั้งแพคเกจการปรับปรุง:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msuคุณยังสามารถดับเบิลคลิกที่ไฟล์ .msu เพื่อติดตั้งแพคเกจการอัปเดต
คุณสามารถใช้Wusa.exeเพื่อถอนการติดตั้งการอัปเดตใน Windows 7, Windows Server 2008 R2, Windows 8 และ Windows Server 2012
หมายเหตุ คุณไม่สามารถใช้ Wusa.exe เพื่อถอนการติดตั้งการอัปเดตใน Windows Vista หรือ Windows Server 2008 ได้ คุณสามารถใช้ Windows Defender Software Explorer เพื่อถอนการติดตั้งการอัปเดตด้วยตนเอง สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Software Explorer ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
การใช้ Software Explorer ใน Windows Defender
คุณสามารถใช้สวิตช์ต่อไปนี้ร่วมกับ Wusa.exe
เปลี่ยน |
คำอธิบาย |
/?, /h, /help |
ดูวิธีใช้ |
/เงียบ สงบ |
เรียกใช้Wusa.exeในโหมดเงียบโดยไม่ต้องโต้ตอบกับผู้ใช้ เมื่อเครื่องมือทํางานในโหมดเงียบ เครื่องมือจะทํางานโดยไม่มีการโต้ตอบกับผู้ใช้ คอมพิวเตอร์จะเริ่มระบบใหม่ถ้าจําเป็น wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet |
/norestart |
ป้องกันไม่ให้Wusa.exeรีสตาร์ตคอมพิวเตอร์ สวิตช์ /norestart จะถูกละเว้นถ้าสวิตช์ /quiet ไม่มีอยู่ หากคุณเรียกใช้ Wusa.exe พร้อมกับสวิตซ์ทั้งสองนี้ คุณต้องเริ่มระบบของระบบปฏิบัติการใหม่ด้วยตนเองหลังจากการติดตั้งเสร็จสมบูรณ์ wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/ถอน |
ถอนการติดตั้งแพคเกจหรือหมายเลข KB ที่ระบุ |
/Kb |
ระบุแพคเกจที่จะถอนการติดตั้งโดยใช้หมายเลข KB สามารถส่งผ่านได้ร่วมกับสวิตช์ /uninstall เท่านั้น |
/แยก |
Wusa.exeจะแยกเนื้อหาของแพคเกจไปยังโฟลเดอร์ปลายทาง |
/warnrestart |
เมื่อสวิตช์นี้รวมกับสวิตช์ /quiet Wusa.exeพร้อมท์ให้คุณก่อนที่จะเริ่มระบบใหม่สําหรับการติดตั้งและถอนการติดตั้ง |
/forcerestart |
เมื่อสวิตช์นี้รวมกับสวิตช์ /quiet Wusa.exeบังคับให้ปิดแอปพลิเคชันแล้วเริ่มระบบใหม่ |
หมายเหตุ สามารถติดตั้งไฟล์ .msu ลงในรูปออฟไลน์ได้โดยใช้ตัวเลือก DISM.exe /Add-Package ร่วมกับ Windows 7 หรือWindows 8 OEM Preinstallation Kit (OPK) หรือ Windows Automated Installation Kit (AIK) สําหรับข้อมูลเพิ่มเติม ไปที่เว็บไซต์ Microsoft TechNet ต่อไปนี้:
ตัวเลือก
Command-Lineของแพคเกจระบบปฏิบัติการ
เมื่อต้องการดูบันทึกเหตุการณ์ Windows Update Installer แบบสแตนด์อโลน ให้ทําตามขั้นตอนเหล่านี้:
-
คลิก เริ่ม พิมพ์ ตัวแสดงเหตุการณ์ ในกล่อง เริ่มค้นหา แล้วคลิก ตัวแสดงเหตุการณ์ ในรายการ โปรแกรม ใน Windows 8 และ Windows Server 2012 บนหน้าจอ เริ่ม ให้พิมพ์ ตัวแสดงเหตุการณ์ คลิก การตั้งค่า แล้วคลิก ดูบันทึกเหตุการณ์ ภายใต้ การตั้งค่า
ถ้าคุณได้รับพร้อมท์ให้ใส่รหัสผ่านของผู้ดูแลระบบหรือทําการยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิก ดําเนินการต่อ
-
ใน ตัวแสดงเหตุการณ์ ให้ขยาย แฟ้มบันทึกของ Windows แล้วคลิก ตั้งค่า
เหตุการณ์การตั้งค่าจะปรากฏในบานหน้าต่างตรงกลาง
-
ในบานหน้าต่าง การกระทํา ให้คลิก กรองบันทึกปัจจุบัน
-
ในรายการ แหล่งข้อมูลเหตุการณ์ ให้คลิกเพื่อเลือกกล่องกาเครื่องหมาย WUSA แล้วคลิก ตกลง