כשאנחנו קונים מחשב, זה מגיע עם גרסה ספציפית של מערכת ההפעלה המותקנת. הנפוץ ביותר הוא שהוא מגיע עם Windows 10 כמערכת הפעלה. אבל, כשאנחנו משתמשים בו, עדכונים מגיעים למחשב שלנו. כך, הגרסה שיש לנו משתנה שעות נוספות. יש לנו את היכולת לראות את כל העדכונים האלה.
מכיוון שב- Windows 10 יש לנו היסטוריה של עדכונים. לפיכך, אנו יכולים לראות את כל העדכונים שקיבלנו לאורך זמן. בנוסף לאפשרות לבדוק איזו גרסה של מערכת ההפעלה היא זו שיש לנו כרגע.
כרגע יש לנו שתי דרכים שונות לגשת להיסטוריית העדכונים ב- Windows 10. שניהם תקפים באותה מידה. אז זה תלוי קצת יותר בהעדפות האישיות או בידע שלך כמשתמשים. כיצד נוכל לגשת להיסטוריה זו?
יומן מערכת
הראשונה משתי הדרכים היא שימוש ברישום המערכת. כדי לפתוח את הרישום של Windows עלינו הפעל את הפקודה regedit מחלון הפעלה במחשב. לכן עלינו לנווט לנתיב הבא:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup.
תחת ההתקנה עלינו לחפש מקשים אחרים בעלי השם Source OS. אנו נמצא מפתח בשם זה עבור כל עדכון. כולם מרכיבים את היסטוריית העדכונים של Windows 10 שחיפשנו. מה עוד, אנו יכולים לראות את התאריך והשעה המדויקים שבהם התקנת העדכון בקבוצה. יהיה לנו גם את ערכי המחרוזות המציינים את גרסת Windows 10 שהותקנה באותה תקופה.
באופן זה יש לנו כבר גישה להיסטוריה זו בצורה פשוטה. לפיכך, בנוסף לראות איזו גרסה התקנו כרגע, אנו יכולים גם לראות את הגרסאות שעברנו כל הזמן שהיה לנו המחשב.
פיקוד ב- PowerShell
יש לנו דרך שנייה לגישה להיסטוריית העדכונים של Windows 10. במקרה זה עלינו לעשות זאת הפעל כמה פקודות מ- PowerShell כדי להשיג זאת. הדבר הראשון שעלינו לעשות אז הוא לפתוח את PowerShell. אנו כותבים את שמו בתיבת החיפוש בשורת המשימות.
כאשר אנו בשורת הפקודה, עלינו לבצע זאת:
$ AllBuilds = $ (gci "HKLM: \ System \ Setup" |? {$ _. Name -match "\\ Source \ s"}) | % {$ _ | בחר @ {n = "UpdateTime"; e = {if ($ _. Name -match "עודכן \ son \ s (\ d {1,2} \ / \ d {1,2} \ / \ d {4} \ s \ d {2}: \ d {2}: \ d {2}) \) $ ") {[dateTime] :: Parse ($ Matches [1], ([Globalization.CultureInfo] :: CreateSpecificCulture (' en-US ')))}}}, @ {n = "ReleaseID"; e = {$ _. GetValue ("ReleaseID")}}, @ {n = "Branch"; e = {$ _. GetValue ( "BuildBranch")}}, @ {n = "Build"; e = {$ _. GetValue ("CurrentBuild")}}, @ {n = "ProductName"; e = {$ _. GetValue ("ProductName") }}, @ {n = "InstallTime"; e = {[datetime] :: FromFileTime ($ _. GetValue ("InstallTime"))}}};
אתה יכול להעתיק פקודה זו ישירות ל- PowerShell מכיוון שהיא ארוכה למדי. אנו מבצעים אותו ואז עלינו לבצע פקודה אחרת זו:
$ AllBuilds | מיין עדכון זמן ft UpdateTime, ReleaseID, Branch, Build, ProductName
כשתעשה זאת, אתה הולך לראות שאתה כבר מקבל את היסטוריית העדכונים של Windows 10. כך שתוכלו לראות את כל מה שהותקן, התאריך שלו, תעודת הזהות ...