วันที่เผยแพร่ต้นฉบับ: วันที่ 2 มีนาคม 2560
KB ID: 934307
บทนำ
บทความนี้อธิบายถึงตัวติดตั้ง Windows Update แบบสแตนด์อโลน (Wusa.exe) ในระบบปฏิบัติการ Windows ต่อไปนี้:
-
Windows Vista
-
Windows Server 2008
-
Windows 7
-
Windows Server 2008 R2
-
Windows 8
-
Windows Server 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)ตัวอย่างเช่น คุณดาวน์โหลด 934307 โปรแกรมแก้ไขด่วน แฟ้ม Windows6.0-KB934307-x86.msu อยู่ในโฟลเดอร์ C:\934307 คุณพิมพ์คําสั่งต่อไปนี้ที่พรอมต์คําสั่งเพื่อขยายไฟล์ .msu ไปยังโฟลเดอร์ชั่วคราว: 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 |
ดูวิธีใช้ |
|
/quiet |
เรียกใช้ Wusa.exe ในโหมดเงียบโดยไม่ต้องโต้ตอบกับผู้ใช้ เมื่อเครื่องมือทํางานในโหมดเงียบ เครื่องมือจะทํางานโดยไม่มีการโต้ตอบกับผู้ใช้ คอมพิวเตอร์จะเริ่มระบบใหม่ถ้าจําเป็นตัวอย่างเช่น หากแฟ้ม Windows6.0-KB934307-x86.msu อยู่ในโฟลเดอร์ D:\934307 ให้พิมพ์คําสั่งต่อไปนี้ที่พร้อมท์คําสั่งเพื่อติดตั้งแพคเกจการปรับปรุงโดยไม่มีการโต้ตอบของผู้ใช้: wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet หมายเหตุ เมื่อคุณใช้สวิตช์นี้ เงื่อนไขการอนุญาตให้ใช้สิทธิสําหรับซอฟต์แวร์ของ Microsoft จะไม่ปรากฏ |
|
/norestart |
ป้องกันไม่ให้ Wusa.exe รีสตาร์ตคอมพิวเตอร์ สวิตช์ /norestart จะถูกละเว้นถ้าสวิตช์ /quiet ไม่มีอยู่ หากคุณเรียกใช้ Wusa.exe ร่วมกับสวิตช์ทั้งสองนี้ คุณต้องเริ่มระบบของระบบปฏิบัติการใหม่ด้วยตนเองหลังจากการติดตั้งเสร็จสมบูรณ์ตัวอย่างเช่น หากแฟ้ม Windows6.0-KB934307-x86.msu อยู่ในโฟลเดอร์ D:\934307 ให้พิมพ์คําสั่งต่อไปนี้ที่พร้อมท์คําสั่งเพื่อติดตั้งแพคเกจการปรับปรุง: wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
|
/uninstall |
ถอนการติดตั้งแพคเกจหรือหมายเลข KB ที่ระบุ |
|
/kb |
ระบุแพคเกจที่จะถอนการติดตั้งโดยใช้หมายเลข KB สามารถส่งผ่านได้พร้อมกับสวิตช์ /uninstall เท่านั้น |
|
/extract |
Wusa.exe จะแยกเนื้อหาของแพคเกจไปยังโฟลเดอร์ปลายทาง |
|
/warnrestart |
เมื่อสวิตช์นี้รวมกับสวิตช์ /quietWusa.exe พร้อมท์คุณก่อนที่จะเริ่มระบบใหม่สําหรับการติดตั้งและถอนการติดตั้ง |
|
/forcerestart |
เมื่อสวิตช์นี้รวมกับสวิตช์ /quietWusa.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 แล้วคลิก ตกลง