นำไปใช้กับ
Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Vista Business Windows Vista Enterprise Windows Vista Starter Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 for Itanium-Based Systems Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows 8 Windows 8 Enterprise Windows 8 Pro Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2012 Standard Windows Server 2012 Standard Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 10

วันที่เผยแพร่ต้นฉบับ: วันที่ 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 ดําเนินการตามขั้นตอนต่อไปนี้:

  1. Wusa.exe ใช้เมตาดาต้า Windows Update ในไฟล์ .msu เพื่อค้นหาการอัปเดตที่เกี่ยวข้อง

  2. Wusa.exe คัดลอกเนื้อหาของการอัปเดตที่เกี่ยวข้องไปยัง sandbox Windows Update Sandbox Windows Update เป็นโฟลเดอร์ที่ได้รับการป้องกัน

  3. Wusa.exe เรียกใช้ฟังก์ชันที่เหมาะสมใน API ตัวแทน Windows Update ตามโหมดที่คุณเริ่ม Wusa.exe

  4. เมื่อตัวช่วยสร้าง 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 แบบสแตนด์อโลน ให้ทําตามขั้นตอนเหล่านี้:

  1. คลิก เริ่ม ไอคอน Windowsพิมพ์ ตัวแสดงเหตุการณ์ ในกล่อง เริ่มค้นหา แล้วคลิก ตัวแสดงเหตุการณ์ ในรายการ โปรแกรม ใน Windows 8 และ Windows Server 2012 บนหน้าจอ เริ่ม ให้พิมพ์ ตัวแสดงเหตุการณ์ คลิก การตั้งค่า แล้วคลิก ดูบันทึกเหตุการณ์ ภายใต้ การตั้งค่า ไอคอนการแจ้งเตือนถ้าคุณได้รับพร้อมท์ให้ใส่รหัสผ่านของผู้ดูแลระบบหรือทําการยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิก ดําเนินการต่อ  

  2. ใน ตัวแสดงเหตุการณ์ ให้ขยาย แฟ้มบันทึกของ Windows แล้วคลิก ตั้งค่าเหตุการณ์การตั้งค่าจะปรากฏในบานหน้าต่างตรงกลาง  

  3. ในบานหน้าต่าง การกระทํา ให้คลิก กรองบันทึกปัจจุบัน  

  4. ในรายการ แหล่งข้อมูลเหตุการณ์ ให้คลิกเพื่อเลือกกล่องกาเครื่องหมาย WUSA แล้วคลิก ตกลง

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

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