จะค้นหาและวิธีอ่านบันทึก Windows Update ใน Windows 11/10 . ได้อย่างไร

Windows Updateใช้Event Tracing สำหรับ Windows (ETW)(Event Tracing for Windows (ETW))เพื่อสร้างบันทึกการวินิจฉัยในWindows 11/10และบันทึกในรูปแบบไฟล์.etl สาเหตุที่ทำสิ่งนี้คือช่วยลดการใช้พื้นที่ดิสก์และเพิ่มประสิทธิภาพ

windows-10-update

ผลกระทบประการหนึ่งของวิธีนี้คือ บันทึก Windows Updateไม่สามารถอ่านได้ในทันที คุณต้องถอดรหัส ไฟล์ .etlซึ่งเป็นรูปแบบที่บันทึกบันทึกเหล่านี้

อ่าน บันทึก Windows UpdateในWindows 11/10

หากต้องการอ่าน บันทึก Windows UpdateในWindows 11/10Microsoftแนะนำวิธีการต่อไปนี้:

  1. ดาวน์โหลดWindows Symbol Packageและติดตั้งโดยใช้วิธีการที่ระบุไว้ที่นี่ (here)ติดตั้งสัญลักษณ์เหล่านี้เพื่อพูดว่า C:symbols
  2. ดาวน์โหลด เครื่องมือ Tracefmt .exe(.exe tool)โดยทำตามคำแนะนำที่นี่ (here)Tracefmt ( Tracefmt.exe ) เป็นเครื่องมือบรรทัดคำสั่งที่จัดรูปแบบและแสดงข้อความการติดตามจากไฟล์บันทึกการติดตามเหตุการณ์ ( .etl ) หรือเซสชันการติดตามแบบเรียลไทม์ Tracefmtสามารถแสดงข้อความใน หน้าต่าง พร้อมรับคำสั่ง(Command Prompt)หรือบันทึกไว้ในไฟล์ข้อความ

ตอนนี้เปิดพรอมต์คำสั่งที่มีสิทธิ์ของผู้ดูแลระบบ และสร้างโฟลเดอร์ชั่วคราวชื่อ %systemdrive%WULogs ตอนนี้คัดลอกTracefmt.exeไปยังไดเร็กทอรีนี้

ตอนนี้ให้รัน(Run)คำสั่งต่อไปนี้ทีละคำสั่ง:

cd /d %systemdrive%\WULogs
copy %windir%\Logs\WindowsUpdate\* %systemdrive%\WULogs\
tracefmt.exe -o windowsupate.log <each windows update log delimited by space> -r c:\Symbols

วิธีการดูน่าเบื่อหน่ายและMicrosoft ได้สัญญาว่าจะปรับปรุงสิ่งต่าง ๆ ใน (Microsoft)Windows 10เวอร์ชันสุดท้าย สามารถดู ราย(Full)ละเอียดได้ที่KB3036646

อัปเดต:(UPDATE:)ตอนนี้สิ่งต่าง ๆ ได้รับการปรับปรุงในWindows 11/10

ใช้ PowerShell(Use PowerShell)เพื่ออ่านบันทึกWindows Update

อ่านบันทึก Windows Update ใน Windows 10

WindowsUpdate.logยังคงอยู่ใน C:Windows อย่างไรก็ตาม เมื่อคุณเปิดไฟล์C:\Windows\WindowsUpdate.logคุณจะเห็นเฉพาะข้อมูลต่อไปนี้:

Windows Update logs are now generated using ETW (Event Tracing for Windows). Please run the Get-WindowsUpdateLog PowerShell command to convert ETW traces into a readable WindowsUpdate.log.

ในการอ่านWindowsUpdate.logในWindows 10คุณจะต้องใช้Windows PowerShell cmdlet เพื่อสร้างWindowsUpdate.log ใหม่ ในลักษณะที่เราดูตามปกติ

ดังนั้นให้เปิด หน้าต่าง PowerShellพิมพ์Get-WindowsUpdateLogแล้วกด Enter

อ่านต่อไป(Read next) : จะค้นหาประวัติการอัปเดต Windows ของคุณได้ที่ไหน



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts