بدءًا من Windows 10 الإصدار 9926، لم يعد يتم حفظ سجل Windows Update في "%windir%\Windowsupdate.log" .
يستخدم عميل Windows Update الآن تتبع الأحداث لنظام التشغيل Windows (ETW) لإنشاء سجلات تشخيصية يتم حفظها كملفات .etl في المجلد "%windir%\Logs\WindowsUpdate". تعمل هذه الطريقة على تحسين الأداء وتقليل استخدام مساحة القرص. ومع ذلك، لا يمكن قراءة السجلات على الفور.
ستوضح لك المقالة التالية كيفية قراءة سجل Windows Update في نظام التشغيل Windows 10.
كيفية قراءة سجل Windows Update باستخدام PowerShell
ملاحظة : يجب عليك تسجيل الدخول باستخدام حقوق المسؤول لتنفيذ هذا الخيار.
1. افتح PowerShell باستخدام حقوق المسؤول .
2. انسخ الأمر التالي والصقه في PowerShell واضغط على Enter.
Get-WindowsUpdateLog
ملاحظة : عند الانتهاء من التشغيل، ستؤدي هذه العملية إلى إنشاء ملف WindowsUpdate.log على سطح المكتب لديك. سوف يستغرق بعض الوقت حتى يكتمل.
الصق الأمر في PowerShell
3. عند الانتهاء، افتح ملف WindowsUpdate.log على سطح المكتب لديك لقراءة سجل Windows Update الخاص بك.
ملاحظة : ملف WindowsUpdate.log هو مجرد ملف سجل ثابت ولن يتم تحديثه إلا إذا قمت بتكرار هذا الخيار مرة أخرى.
كيفية قراءة سجل أحداث Windows Update في عارض الأحداث
1. افتح قائمة Quick Link Win + X وانقر للوصول إلى "عارض الأحداث" .
2. في اللوحة اليسرى لعارض الأحداث، انتقل إلى الموقع أدناه وافتح سجل العمليات :
Applications and Service Logs\Microsoft\Windows\WindowsUpdateClient
3. يمكنك الآن تحديد سجلات الأحداث في اللوحة الوسطى لعارض الأحداث لعرض تفاصيلها.

اقرأ سجل أحداث Windows Update في "عارض الأحداث".
كيفية قراءة سجل Windows Update باستخدام ملف BAT
1. هذا الملف Get_Windows_Update_event_logs.bat .
محتوى ملف BAT كمرجع:
:: This script was created by Matthew Wai at TenForums.com/members/matthew-wai.html
:: https://www.tenforums.com/tutorials/67283-read-windows-update-logs-windows-10-a.html
::—————————————————————————————————————————————————————————————————————————————————————
@echo off & mode con cols=75 lines=6 & Title Collecting data from Event Viewer...
Echo.&Echo Searching Event Viewer for logs about Windows Update.
Echo Please wait for a while.
::=====================================================================================
Set "+=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
For /F "tokens=* " %%# in ('Reg Query "%+%" /V Desktop') Do (Set "#=%%#")
Set "#=%#:*REG_EXPAND_SZ =%"
For /F "delims=" %%# in ('Echo "%#%"') Do (Set "#=%%#")
Set "[Desktop]=%#:~1,-1%" & For /f "tokens=2 delims==" %%# in (
'WMIC OS Get localdatetime /value') Do (Set "T=%%#")
Set "Y=%T:~0,4%" & Set "M=%T:~4,2%" & Set "D=%T:~6,2%"
Set "H=%T:~8,2%" & Set "#=%T:~10,2%" & Set "S=%T:~12,2%"
Set "[File]=%Temp%\Update events %Y%-%M%-%D% at %H%-%#%-%S%.txt"
::=====================================================================================
PowerShell $Host.UI.RawUI.BufferSize = New-Object Management.Automation.Host.Size(220,1000)
PowerShell Get-WinEvent -ProviderName 'Microsoft-Windows-WindowsUpdateClient'^|Select TimeCreated, Message^|FT -AutoSize>"%[File]%"
For %%# in ("%[Desktop]%\Update events*.txt") Do (Del "%%#")
Move "%[File]%" "%[Desktop]%">Nul
PowerShell "Start-Process Notepad.exe ""%[Desktop]%\Update events %Y%-%M%-%D% at %H%-%#%-%S%.txt"""
::—————————————————————————————————————————————————————————————————————————————————————
2. احفظ ملف Get_Windows_Update_event_logs.bat على سطح المكتب.
3. قم بإلغاء حظر ملف Get_Windows_Update_event_logs.bat وتشغيله .
4. سيتم فتح موجه الأوامر وإغلاقه، وحفظ ملف بتاريخ ووقت الإجراء (على سبيل المثال، أحداث التحديث 2021-04-27 في 36-09-18-36.txt ) على سطح المكتب الخاص بك بما في ذلك Windows Update ملفات سجل العميل.
![كيفية قراءة سجل Windows Update في نظام التشغيل Windows 10 كيفية قراءة سجل Windows Update في نظام التشغيل Windows 10]()
اقرأ سجل Windows Update باستخدام ملف BAT
أتمنى أن تكون ناجحا.