في كل مرة تقوم فيها بتثبيت تحديث أو يقوم النظام بتثبيته تلقائيًا ، يتم تحديث محفوظات Windows Update برقم KB. يمكنك التحقق من محفوظات Windows Update ، ولكن لا توفر واجهة المستخدم الرسومية أي خيار لطباعة قائمة التحديثات المثبتة من شاشة محفوظات Windows Update. إليك بعض الأدوات من موقع Nirsoft والتي يمكن أن تساعدك في طباعة محفوظات Windows Update.
كيفية طباعة محفوظات Windows Update الخاصة بك عن طريق التصدير إلى ملف
باستخدام WinUpdatesList
WinUpdatesList يعرض قائمة بكافة تحديثات Windows ، بما في ذلك حزم الخدمة والإصلاحات العاجلة المثبتة على الكمبيوتر المحلي الخاص بك. يمكنك نسخ قائمة التحديثات إلى الحافظة ، أو حفظها في ملف نصي / HTML / XML بنقرة واحدة. يتم عرض الحقول التالية لكل تحديث مدرج.
الاسم ، الوصف ، تاريخ التثبيت ، نوع التحديث ، ارتباط الويب ، وصف طويل ، وقت التعديل الأخير ، تم التثبيت بواسطة ، إصدار العرض ، التطبيق ، أمر إلغاء التثبيت

حدد كافة الإدخالات وانقر فوق الزر "حفظ". من مربع القائمة المنسدلة لأنواع الملفات ، حدد التنسيق الذي سيتم كتابة البيانات به. WinUpdatesList يعمل في جميع إصدارات Windows.
ملحوظة: أداة WinUpdatesList قديمة جدًا ولم يتم تحديثها بعد الآن. هناك أداة جديدة تسمى WinUpdatesView الذي يحل محل WinUpdatesList.
WinUpdatesView (عارض محفوظات تحديثات Windows)
WinUpdatesView هي أداة بسيطة من Nirsoft تعرض تاريخ تحديثات Windows على نظامك. يمكن لـ WinUpdatesView تحميل محفوظات تحديثات Windows من نظامك المحلي ، باستخدام API ، ويمكنه أيضًا قراءة ملف قاعدة بيانات تحديثات Windows وتحليله (DataStore.edb
) من محرك أقراص خارجي أو من كمبيوتر بعيد على شبكتك.
ذات صلة:كيف تتحقق مما إذا كان قد تم تثبيت تحديث Windows معين (KB) على جهاز الكمبيوتر الخاص بك؟
باستخدام SysExporter
SysExporter يسمح لك بالحصول على البيانات المخزنة في طرق عرض القوائم القياسية وطرق عرض الشجرة ومربعات القوائم ومربعات التحرير والسرد من أي تطبيق يعمل على نظامك تقريبًا وتصديرها إلى ملف نصي أو HTML أو XML. دعنا نستخدم SysExporter لتصدير قائمة Windows Update إلى ملف نصي على جهاز كمبيوتر يعمل بنظام Windows 7.
لسوء الحظ ، على جهاز كمبيوتر يعمل بنظام Windows 10 ، يتعذر على SysExporter الحصول على قائمة تحديثات Windows من لوحة التحكم ← كافة عناصر لوحة التحكم ← البرامج والميزات ← انظر الي التحديثات التي تم تثبيتها مربع عرض القائمة.
لتصدير محفوظات Windows Update في Windows 7 ، استخدم الخطوات التالية:
- تحميل SysExporter أداة وتشغيلها
- انقر فوق ابدأ ، كافة البرامج ، Windows Update
- انقر عرض تاريخ التحديثات
- في SysExporter ، حدد العنصر المسمى عرض محفوظات التحديث (ListView)
- في الجزء السفلي ، حدد جميع الإدخالات (CTRL + A)
- انقر بزر الماوس الأيمن واختر نسخ العناصر المحددة (محدد بعلامات جدولة)
- فتح المفكرة ولصق النص من الحافظة.
- احفظ مستند المفكرة.
يمكنك أيضًا فتح ملف CSV المُصدَّر باستخدام Microsoft Excel بحيث يتم عرضه بدقة مع رؤوس الأعمدة.
باستخدام بوويرشيل
قم بتشغيل Windows Powershell. انسخ الكود التالي والصقه في وحدة تحكم PowerShell:
Get-Hotfix | قائمة التنسيق
يسرد هذا التحديثات المثبتة لنظام التشغيل الخاص بك.
ستدرج مقتطفات التعليمات البرمجية التالية جميع أنواع التحديثات (كل من Windows والتطبيق) ولكن فقط تلك المثبتة باستخدام Windows Update أو Microsoft Update أو ميزة التحديثات التلقائية أو عبر WSUS.
# تحويل Wua History ResultCode إلى اسم. # 0 و 5 لا تستخدم للتاريخ. # نرى https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. وظيفة تحويل WuaResultCodeToName. {param ([Parameter (Mandatory = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) {2 {$ Result = "النجاح"} 3 {$ Result = "النجاح مع أخطاء"} 4 {$ Result = "Failed"}} رجوع النتيجة $. } وظيفة Get-WuaHistory. {# Get a WUA Session $ session = (New-Object -ComObject 'Microsoft. تحديث. Session ') # الاستعلام عن أحدث 1000 سجل بدءًا من أول سجل $ history = $ جلسة. QueryHistory (""، 0،1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # اجعل الخصائص المخفية في خصائص com مرئية. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name النتيجة $ Product = $ _. الفئات | Where-Object {$ _. Type -eq 'المنتج'} | حدد الكائن - الأول 1 - اسم التوسيع $ _ | إضافة عضو - نوع ملاحظة الملكية - القيمة _ $. UpdateIdentity. UpdateId -Name UpdateId $ _ | Add-Member -MemberType NoteProperty -Value $ _. UpdateIdentity. RevisionNumber -Name RevisionNumber $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _} # إزالة السجلات الفارغة وفقط إعادة الحقول التي نريدها $ history | Where-Object {! [String]:: IsNullOrWhiteSpace ($ _. title)} | نتيجة تحديد الكائن ، التاريخ ، العنوان ، SupportUrl ، المنتج ، UpdateId ، رقم المراجعة. }
src: مكدس الفائض
ثم قم بتشغيل:
Get-WuaHistory | تنسيق الجدول
يقوم سطر الأوامر بإخراج قائمة تحديثات WU المثبتة في نافذة وحدة التحكم
لإخراج النتائج إلى ملف .html ، قم بتشغيل:
Get-WuaHistory | تاريخ الكائن - فريد | تحويل إلى Html | إخراج ملف d: \ wulist.htm
ينتج عن هذا قائمة التحديثات المثبتة لملف HTML يسمى د: \ wulist.htm
يمكنك إضافة القليل من تصميم جدول CSS إلى ملف HTML وجعله يبدو أنيقًا على النحو التالي:
بالتناوب ، يمكنك أيضًا استخدام مقتطف رمز PowerShell هذا الذي يحصل فقط على حقول العنوان والوصف والتاريخ والعملية:
$ Session = New-Object -ComObject "Microsoft. تحديث. حصة" الباحث بالدولار = الجلسة بالدولار. CreateUpdateSearcher () $ historyCount = $ الباحث. GetTotalHistoryCount () الباحث. QueryHistory (0، $ historyCount) | حدد عنوان العنصر والوصف والتاريخ ، @ {name = "العملية" ؛ التعبير = {switch ($ _. operation) {1 {"Installation"}؛ 2 {"إلغاء التثبيت"} ؛ 3 {"أخرى"} }}} | فرز تاريخ الكائن - فريد | تحويل إلى Html | إخراج ملف d: \ wulist.htm
ذات صلة:كيف تتحقق مما إذا كان قد تم تثبيت تحديث Windows معين (KB) على جهاز الكمبيوتر الخاص بك؟
طلب واحد صغير: إذا أعجبك هذا المنشور ، فيرجى مشاركة هذا؟
ستساعد مشاركة واحدة "صغيرة" منك كثيرًا في نمو هذه المدونة. بعض الاقتراحات الرائعة:- يعلق!
- شاركها على مدونتك المفضلة + Facebook ، Reddit
- غردها!