כיצד להדפיס את היסטוריית Windows Update ב- Windows Vista ו- 7 - Winhelponline

How Print Windows Update History Windows Vista

בכל פעם שאתה מתקין עדכון או שהמערכת מתקנת אותו באופן אוטומטי, היסטוריית Windows Update מתעדכנת עם מספר KB. באפשרותך לבדוק את היסטוריית Windows Update, אך GUI אינו מספק אפשרות להדפיס את רשימת העדכונים המותקנים ממסך היסטוריית Windows Update. הנה כמה כלים מאתר Nirsoft שיכולים לעזור לך להדפיס את היסטוריית Windows Update.



כיצד להדפיס את היסטוריית Windows Update על ידי ייצוא לקובץ

שימוש ב- WinUpdatesList

WinUpdatesList מציג את רשימת עדכוני Windows, כולל ערכות Service Pack ותיקונים חמים המותקנים במחשב המקומי שלך. באפשרותך להעתיק את רשימת העדכונים ללוח, או לשמור אותה בקובץ טקסט / HTML / XML בלחיצה אחת. השדות הבאים מוצגים עבור כל עדכון שרשום.



שם, תיאור, תאריך התקנה, סוג עדכון, קישור אינטרנט, תיאור ארוך, זמן שינוי אחרון, הותקן על ידי, גרסת תצוגה, יישום, הסרת פקודה



winupdateslist - הדפס את היסטוריית Windows Update שלך

בחר את כל הערכים ולחץ על הלחצן שמור. מתיבת הרשימה הנפתחת סוגי קבצים בחר את הפורמט שבו הנתונים ייכתבו. WinUpdatesList עובד בכל גרסאות Windows.



הערה: הכלי WinUpdatesList ישן מאוד והוא אינו מעודכן יותר. יש כלי חדש בשם WinUpdatesView זה מחליף WinUpdatesList .

WinUpdatesView (מציג היסטוריית עדכוני Windows)

WinUpdatesView הוא כלי פשוט של Nirsoft המציג את ההיסטוריה של עדכוני Windows במערכת שלך. WinUpdatesView יכול לטעון את היסטוריית העדכונים של Windows מהמערכת המקומית שלך, באמצעות API, והיא יכולה גם לקרוא ולנתח את קובץ מסד הנתונים של עדכוני Windows ( DataStore.edb ) מכונן חיצוני או ממחשב מרוחק ברשת שלך.

WinUpdatesView - מציג היסטוריית עדכוני Windows

קָשׁוּר: כיצד לבדוק אם מותקן במחשב שלך עדכון ספציפי של Windows (KB)?

שימוש ב- SysExporter

SysExporter מאפשר לך לתפוס את הנתונים המאוחסנים בתצוגות רשימה רגילות, תצוגות עץ, תיבות רשימות ותיבות משולבות כמעט מכל יישום הפועל במערכת שלך, ולייצא אותם לקובץ טקסט, HTML או XML. בואו נשתמש ב- SysExporter כדי לייצא את רשימת Windows Update לקובץ טקסט במחשב Windows 7.

למרבה הצער, במחשב Windows 10, SysExporter לא מצליח לתפוס את רשימת העדכונים של Windows מלוח הבקרה → כל פריטי לוח הבקרה → תוכניות ותכונות → צפה בעדכונים שהותקנו תיבת תצוגת רשימה.

כדי לייצא את היסטוריית Windows Update ב- Windows 7, השתמש בצעדים הבאים:

  1. הורד SysExporter כלי והפעל אותו
  2. לחץ על התחל, כל התוכניות, Windows Update
  3. נְקִישָׁה צפו בהיסטוריית העדכונים
  4. ב- SysExporter בחר בפריט בשם הצג היסטוריית עדכונים (ListView)
  5. בחלונית התחתונה בחר את כל הערכים (CTRL + A)
  6. לחץ לחיצה ימנית ובחר העתק את הפריטים שנבחרו (טבלת המנותק)
  7. לִפְתוֹחַ פנקס רשימות והדבק את הטקסט מהלוח.
  8. שמור את מסמך ה- Notepad.

ניתן גם לפתוח את קובץ ה- CSV המיוצא באמצעות Microsoft Excel כך שיוצג בצורה מסודרת עם כותרות עמודות.

באמצעות PowerShell

הפעל את Windows Powershell. העתק והדבק את הקוד הבא במסוף PowerShell:

קבל תיקון חם | פורמט-רשימה

זה מפרט את העדכונים המותקנים עבור מערכת ההפעלה שלך.

הדפיס את רשימת העדכונים של Windows לקובץ

קטעי הקוד הבאים יפרטו את כל סוגי העדכונים (גם Windows וגם אפליקציה), אך רק אלה המותקנים באמצעות Windows Update, Microsoft Update, תכונות העדכונים האוטומטיים או באמצעות WSUS.

# המרת תוצאת Wua היסטוריית קוד לשם מספר 0 ו- 5 אינם משמשים להיסטוריה # ראה https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx פונקציה Convert-WuaResultCodeToName {param ([Parameter (חובה = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) {2 {$ Result = 'הצליח'} 3 {$ Result = 'הצליח עם שגיאות '} 4 {$ Result =' נכשל '}} החזרת פונקציית $ Result} Get-WuaHistory {# קבל WUA Session $ session = (New-Object -ComObject' Microsoft.Update.Session ') # שאל את ההיסטוריה האחרונה של 1000 החל מההיסטוריה הראשונה של recordp $ = $ session.QueryHistory ('', 0,1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # הפוך את המאפיינים הנסתרים במאפייני com לגלויים. $ _ | הוסף חבר - MemberType NoteProperty - ערך $ תוצאה - שם תוצאה $ מוצר = $ _. קטגוריות | היכן-אובייקט {$ _. הקלד -qq 'מוצר'} | Select-Object -First 1 -ExpandProperty Name $ _ | הוסף חבר -MemberType NoteProperty -Value $ _. UpdateIdentity.UpdateId -Name UpdateId $ _ | הוסף חבר -MemberType NoteProperty -Value $ _. UpdateIdentity.RevisionNumber -Name RevisionNumber $ _ | הוסף חבר -MemberType NoteProperty -Value $ Product -Name Product -PassThru Output Write $ _} # הסר רשומות אפס והחזיר רק את השדות שאנו רוצים $ history | היכן-אובייקט {! [מחרוזת] :: IsNullOrWhiteSpace ($ _. כותרת)} | תוצאת בחר אובייקט, תאריך, כותרת, SupportUrl, מוצר, UpdateId, RevisionNumber}

Src: הצפת מחסנית

ואז לרוץ:

Get-WuaHistory | פורמט-טבלה

שורת הפקודה מוציאה את רשימת עדכוני ה- WU המותקנים בחלון המסוף

להפקת התוצאות לקובץ .html, הפעל:

Get-WuaHistory | תאריך-אובייקט מיון -ייחודי | ConvertTo-Html | Out-File d:  wulist.htm

זה מוציא את רשימת העדכונים המותקנים לקובץ HTML בשם d: wulist.htm

אתה יכול להוסיף קצת עיצוב שולחן CSS לקובץ ה- HTML ולגרום לו להראות מסודר יותר להלן:

הדפיס את רשימת העדכונים של Windows לקובץ

לחלופין, אתה יכול גם להשתמש בקטע קוד PowerShell זה המקבל רק את השדות כותרת, תיאור, תאריך ופעולה:

$ Session = אובייקט חדש -ComObject 'Microsoft.Update.Session' $ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | כותרת בחר אובייקט, תיאור, תאריך, @ {name = 'פעולה' ביטוי = {מתג ($ _. פעולה) {1 {'התקנה'} 2 {'הסרת התקנה'} 3 {'אחר'}}}} | תאריך אובייקט מיון -ייחודי | ConvertTo-Html | Out-File d:  wulist.htm

קָשׁוּר: כיצד לבדוק אם מותקן במחשב שלך עדכון ספציפי של Windows (KB)?


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'זעיר' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. כפתורי השיתוף נמצאים ממש למטה. :)