Windows Update 800F0922


12

ฉันมี Windows Azure VM ที่ใช้งาน Windows Server 2012 R2 ซึ่งไม่สามารถติดตั้งการอัปเดตตั้งแต่เดือนเมษายน 2559 หน้าจอ "ดูประวัติการอัปเดต" ในแผงควบคุมแสดงรายการข้อผิดพลาดหลายร้อยครั้งจากความพยายามอย่างต่อเนื่องในการติดตั้งการอัปเดต เริ่มต้นใหม่.

หน้าต่างรายละเอียดสำหรับการอัพเดทแต่ละครั้งนั้นมีลักษณะ:

โปรแกรมปรับปรุงสำหรับ Windows Server 2012 R2 (KB3133690)

  • วันที่ติดตั้ง: 2016- 04- 25 10:34
  • สถานะการติดตั้ง: ล้มเหลว
  • รายละเอียดข้อผิดพลาด: รหัส 800F0922 รับความช่วยเหลือเกี่ยวกับข้อผิดพลาดนี้
  • ประเภทการอัปเดต: แนะนำ

ติดตั้งโปรแกรมปรับปรุงนี้เพื่อแก้ไขปัญหาใน Windows สำหรับรายการปัญหาทั้งหมดที่รวมอยู่ในการปรับปรุงนี้ให้ดูบทความฐานความรู้ของ Microsoft ที่เกี่ยวข้องสำหรับข้อมูลเพิ่มเติม หลังจากที่คุณติดตั้งรายการนี้คุณอาจต้องรีสตาร์ทคอมพิวเตอร์

ข้อมูลเพิ่มเติม: http://support.microsoft.com/kb/3133690

ช่วยเหลือและสนับสนุน: http://support.microsoft.com

(ตามปกติลิงก์ "รับความช่วยเหลือเกี่ยวกับข้อผิดพลาดนี้" จะไม่มีประโยชน์และเปิดหน้าต่างวิธีใช้และการสนับสนุนของ Windows ที่เพียงอ่าน "รับผลการค้นหา ... เราไม่พบผลลัพธ์ใด ๆ นี่คือสิ่งที่ควรลอง:" ฮึ,

บันทึกเหตุการณ์ของ Windows จะทิ้งกระจุยกระจายกับเหตุการณ์เช่นนี้:

  • ชื่อบันทึก: ระบบ
  • ที่มา: WindowsUpdateClient
  • รหัสเหตุการณ์: 20
  • ระดับ: ข้อผิดพลาด
  • ผู้ใช้: ระบบ
  • OpCode: ความล้มเหลวในการติดตั้งการติดตั้ง: Windows ไม่สามารถติดตั้งการปรับปรุงต่อไปนี้ด้วยข้อผิดพลาด 0x800F0922: การปรับปรุงความปลอดภัยสำหรับ Windows Server 2012 R2 (KB3159398)

บันทึกเหตุการณ์ของแอปพลิเคชันมีข้อมูลที่เป็นประโยชน์เพิ่มเติม:

  • ชื่อบันทึก: แอปพลิเคชัน
  • ที่มา: การรายงานข้อผิดพลาดของ Windows
  • รหัสเหตุการณ์: 1001
  • ระดับ: สารสนเทศ
  • ผู้ใช้: N / A Fault ที่ฝากข้อมูลพิมพ์ 0 ชื่อเหตุการณ์: WindowsUpdateFailure3 การตอบสนอง: ไม่มี Cab Id: 0

ลายเซ็นปัญหา: P1: 7.9.9600.18235 P2: 800f0922 P3: BA0F75FF-19C3-4CBD-A3F3-EF5B5C0F88BF P4: ติดตั้ง P5: 202 P6: 0 P7: 0 P8: AutomaticUpdatesWuApp P10: 0

ไฟล์ที่แนบมา: C: \ Windows \ WindowsUpdate.log C: \ Windows \ SoftwareDistribution \ ReportingEvents.log C: \ Windows \ Logs \ CBS \ CBS.log

ไฟล์เหล่านี้อาจมีให้ที่นี่: C: \ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ NonCritical_7.9.9600.18235_ (Redacted)

สัญลักษณ์การวิเคราะห์: การตรวจสอบอีกครั้งสำหรับการแก้ปัญหา: 0 รหัสรายงาน: (ทำซ้ำ) สถานะรายงาน: 4 ที่ฝากข้อมูลแบบแฮช:

เซิร์ฟเวอร์จะรีบูตเพื่อติดตั้งการอัปเดตจากนั้นหยุดและดำเนินการย้อนกลับทันทีหลังจากนั้นทำให้การรีบูตปกติเป็นเวลานานกว่า 15 นาที

logfile C:\Windows\WindowsUpdate.logไม่ได้ให้ข้อมูลใด ๆ - ไม่รายงานข้อผิดพลาดหรือคำเตือนที่ชัดเจน - นอกเหนือจากข้อความที่มากเกินไปเกี่ยวกับเรื่องนี้ไม่สามารถใช้ API การเชื่อมต่อ Metered: "คำเตือน: ไม่สามารถรับข้อมูลต้นทุนเครือข่ายจาก NLM โดยสันนิษฐานว่าเครือข่ายไม่ มิเตอร์, ข้อผิดพลาด = 0x80240037 "

C:\Windows\SoftwareDistribution\ReportingEvents.logไฟล์ดังกล่าวมีข้อความเหมือนกับแผงควบคุม Windows Update: "ความล้มเหลวในการติดตั้งการติดตั้งเนื้อหาล้มเหลว: Windows ไม่สามารถติดตั้งการอัปเดตต่อไปนี้โดยมีข้อผิดพลาด 0x800f0922: การปรับปรุงความปลอดภัยสำหรับ Windows Server 2012 R2 (KB3162343)"

ท้ายที่สุดC:\Windows\Logs\CBS\CBS.logคือไฟล์ข้อความขนาด 180MB + ที่ฉันอ่านผ่าน แต่ไม่พบสิ่งใดที่ชัดเจน


หากคุณได้รับตัวแทนอัพเดท windows ล่าสุดอาการจะเปลี่ยนไปหรือไม่? ( support.microsoft.com/en-ca/kb/949104 )
yagmoth555

คำตอบ:


11

TL; DR:

ล้างC:\Windows\Tempไดเรกทอรีและไดเรกทอรีชั่วคราวอื่น ๆของคุณเพื่อวัดผลที่ดี - จากนั้นควรติดตั้งการอัปเดตที่ดี

คำอธิบาย:

เนื่องจากนี่คือ Azure VM จึงมีการสนับสนุนระดับ "พื้นฐาน" ของ Microsoft - ใช้เวลา 3 วันในการจัดการโทรศัพท์ แต่เจ้าหน้าที่ฝ่ายสนับสนุนสามารถหาวิธีแก้ปัญหาได้ในวันนี้

ในCBS.logไฟล์เขาเห็นบรรทัดนี้ (ขลิบและจัดระเบียบโดยฉัน):

2016-08-16 20:26:50, ข้อผิดพลาด CSI 00000006 @ 2016/8/16: 20: 26: 50.808 (F) CMIADAPTER: ข้อความแสดงข้อผิดพลาดภายในจาก AI HRESULT = 8004402f [ข้อผิดพลาด, สิ่งอำนวยความสะดวก = FACILITY_ITF, รหัส = 16431 ( 0x402f)]
[
[210] "การแยกไฟล์ MOF: C: \ Windows \ system32 \ wbem \ NetTCPIP.mof
ข้อผิดพลาด 80 ในฟังก์ชัน CMofLexer :: CMofLexer line 614
C: \ Windows \ system32 \ wbem \ NetTCPIP.mof (1): ข้อผิดพลาด SYNTAX 0X8004402f: ข้อผิดพลาดในการสร้างไฟล์ชั่วคราว "
]
[GLE = 0x80004005]

บิตสำคัญเป็นข้อผิดพลาดนี้:

เกิดข้อผิดพลาดในการสร้างไฟล์ชั่วคราว

เขาสั่งให้ฉันเปลี่ยนค่าเริ่มต้นสิ่งแวดล้อมตัวแปร: TEMPและTMPทั้งในระบบและผู้ใช้คำจำกัดความไปC:\TEMPและเพื่อให้EveryoneมีการFull AccessC:\TEMP

หลังจากรีบู๊ตอัปเดตที่อุดตันแล้วติดตั้งโดยไม่มีปัญหาใด ๆ เพิ่มเติม

หลังจากติดตั้งการอัปเดตเหล่านั้นแล้วฉันก็ลบไฟล์ทั้งหมดในไดเรกทอรี C: \ Windows \ Temp ดั้งเดิม (ซึ่งใช้เวลา 5+ นาทีมีไฟล์ซ้อนกันจำนวนมาก) ฉันรีเซ็ตตัวแปรสภาพแวดล้อม TMP และ TEMP กลับเป็นC:\Windows\Tempและรีบูต

สองอัพเดตใหม่นั้นพร้อมที่จะติดตั้งและติดตั้งเสร็จสมบูรณ์โดยไม่มีปัญหาใด ๆ

ดังนั้นฉันคิดว่าปัญหาคือข้อมูลที่ไม่ถูกต้องในไดเรกทอรีชั่วคราวที่ป้องกันไม่ให้การปรับปรุงทำอะไร

อัปเดตในกลางปี ​​2560: ฉันมีเหตุการณ์คล้ายกันในแล็ปท็อป Windows 10 เมื่อเร็ว ๆ นี้พร้อมรหัสข้อผิดพลาดเดียวกัน ฉันไปที่C:\Windows\Tempไดเรกทอรีทันทีและเห็นว่ามีไฟล์จำนวนมากอยู่ในนั้น (ประมาณ 16,000 ไฟล์และโฟลเดอร์) รวมถึงโฟลเดอร์ที่ซ้อนกันอย่างลึกซึ้งด้วย หลังจากฉันลบทุกอย่างในไดเรกทอรีและรีบูตฉันก็สามารถติดตั้งการอัปเดตได้อีกครั้ง


3
ฉันมีปัญหาเดียวกัน ในขณะที่คุณสงสัยอย่างถูกต้องไฟล์ที่มีอยู่บางไฟล์ใน C: \ Windows \ Temp ต้องเป็นปัญหา ในกรณีของฉันฉันเพิ่งล้างโฟลเดอร์ชั่วคราว (โดยไม่ต้องเปลี่ยนตัวแปรสภาพแวดล้อม) และหลังจากนั้นการอัปเดตจะกลับมาทำงานตามปกติ
แมตต์เจนกินส์

0

ฉันสามารถแก้ไขปัญหานี้ได้โดยการเพิ่มขนาดที่จัดสรรให้กับพาร์ติชันที่สำรองไว้ของระบบ

ค้นหาอินสแตนซ์ "error" ทั้งหมดใน%windir%\Logs\CBS\CBS.logไฟล์ฉันพบรายการต่อไปนี้:

Error CSI 00000261@2019/5/26:18:06:12.575 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(ERROR_DISK_FULL) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError())
[gle=0x80004005]

กำลังหาข้อผิดพลาดนี้บน Google ฉันพบหัวข้อต่อไปนี้ที่บอกว่ามันเป็นปัญหาพื้นฐานเป็นพาร์ทิชันระบบลิขสิทธิ์ไม่ได้มีพื้นที่ว่างเพียงพอสำหรับการปรับปรุง (s) เพื่อติดตั้งและมันอาจจะเพิ่มขึ้นโดยใช้MiniTool Partition Wizard ฟรี :

นี่คือขั้นตอนที่ฉันใช้เพื่อขยายพาร์ติชันระบบสำรองของฉันและติดตั้งการปรับปรุงสำเร็จ

  1. ฉันเลือกพาร์ติชั่นหลักของฉันเป็นครั้งแรก (C :) และคลิกที่ย้าย / ปรับขนาดแล้วลบ 650MB จากพาร์ติชันหลักเพื่อออกจากพื้นที่ว่างประมาณ 650MB ใน Unallocated Space ดังแสดงในภาพด้านล่าง อาจไม่จำเป็นต้อง 650MB ฉันเลือกจำนวนนี้เท่านั้นเพื่อให้พาร์ติชันที่สำรองไว้ของระบบของฉันจะมีพื้นที่แม้แต่ 1GB

  2. ฉันเลือกพาร์ติชันระบบสำรองและคลิกย้าย / ปรับขนาดอีกครั้งและเพิ่มขนาด 650MB จนกว่าจะไม่มีพื้นที่ว่างที่ไม่ได้จัดสรรและขนาดของไดรฟ์ประมาณ 1GB

  3. คุณจะต้องคลิกปุ่มใช้ (เป็นสีเทาในภาพหน้าจอ) หลังจากเสร็จสิ้นการกระทำเหล่านี้และคอมพิวเตอร์ของคุณจะรีสตาร์ทเพื่อให้ไดรฟ์นั้นว่างสำหรับการทำงาน

  4. ฉันสามารถติดตั้งการอัปเดตได้โดยไม่มีปัญหาใด ๆ หวังว่านี่จะช่วยคนอื่นด้วย! โปรดทำเครื่องหมายว่านี่เป็นคำตอบถ้ามันช่วยคุณได้!

ใช้ MiniTool Partition Wizard เพื่อปรับขนาดพาร์ติชั่นระบบ

แหล่งที่มา: คำตอบของ Microsoft: การปรับปรุง Windows KB2919355 ล้มเหลวในการติดตั้ง - รหัสข้อผิดพลาด 800F0922

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.