Κάθε φορά που εκτελείτε μια αναβάθμιση build στα Windows 10, το λειτουργικό σύστημα αποθηκεύει μερικά κομμάτια πληροφοριών που σχετίζονται με εκδόσεις λειτουργικού συστήματος που είχαν εγκατασταθεί στο μητρώο. Με την ανάκτηση αυτών των πληροφοριών, μπορείτε να δείτε μια λίστα εκδόσεων που εγκαταστήσατε για να μεταβείτε στην τρέχουσα εγκατεστημένη έκδοση του λειτουργικού συστήματος. Αυτό μπορεί να είναι πολύ ενδιαφέρον, ειδικά αν έχετε αναβαθμίσει το λειτουργικό σας σύστημα Windows 7 ή 8.1 σε Windows 10 και μετά έχετε εγγραφεί στο πρόγραμμα Windows Insider Preview. Η λίστα μπορεί να είναι πολύ μεγάλη.
Διαφήμιση
Εδώ είναι ένα απλό τέχνασμα που θα σας επιτρέψει να ανακαλέσετε ποιες εκδόσεις του λειτουργικού συστήματος είχατε εγκαταστήσει στον υπολογιστή σας. Οι πληροφορίες αποθηκεύονται με τα ακόλουθα κλειδιά μητρώου:
Το κουμπί έναρξης των Windows 10 δεν θα λειτουργήσει
HKEY_LOCAL_MACHINE SYSTEM Setup Source OS (επιπλέον πληροφορίες εδώ)
Κάθε δευτερεύον κλειδί Source OS * περιγράφει μια προηγούμενη εγκατεστημένη έκδοση των Windows. Δείτε το παρακάτω στιγμιότυπο οθόνης.
Η περιήγηση σε αυτά τα δευτερεύοντα κλειδιά μπορεί να είναι ενδιαφέρουσα, αλλά χρειάζεται πολύς χρόνος. Για να το εκτελέσετε γρηγορότερα, υπάρχει ένα ωραίο απόσπασμα PowerShell που θα συμπληρώνει έναν πίνακα με προηγουμένως εγκατεστημένες εκδόσεις του λειτουργικού συστήματος.
Για να βρείτε το ιστορικό αναβάθμισης των Windows με το PowerShell , κάντε τα εξής.
- Ανοιξε ένα ανυψωμένο παράθυρο PowerShell .
- Αντιγράψτε-επικολλήστε την ακόλουθη εντολή:
$ AllBuilds = $ (gci 'HKLM: System Setup' |? {$ _. Όνομα -match '\ Source s'}) | % {$ _ | Επιλέξτε @ {n = 'UpdateTime'; e = {if ($ _. Name -match 'Diperbarui 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'))}}};
Πατήστε το πλήκτρο Enter.
- Τώρα, εκτελέστε τα εξής:
$ AllBuilds | Ταξινόμηση UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Το απόσπασμα παράγει μια πολύ τακτοποιημένη έξοδο. Στο μηχάνημα προεπισκόπησης Insider, δείχνει τα εξής:
Η πρώτη εντολή σχηματίζει τα περιεχόμενα της μεταβλητής $ AllBuilds. Η δεύτερη εντολή την ταξινομεί και παίρνει τα απαιτούμενα πεδία για εμφάνιση. Μπορεί να είναι πολύ ενδιαφέρον για τους χρήστες των Windows 10 να δουν το ιστορικό ενημερώσεων χαρακτηριστικών τους.
Για χρήστες που ήρθαν στα Windows 10 από προηγούμενη έκδοση των Windows, η αρχική έκδοση ρύθμισης θα αναφέρεται ως το πρώτο στοιχείο στη λίστα. Επίσης, δείτε το ακόλουθο άρθρο:
Πώς να λάβετε την ημερομηνία εγκατάστασης των Windows 10
Το σενάριο δημιουργείται από έναν χρήστη reddit ' sizzlr '. Μέσω deskmodder.de .
Τι σας δείχνει το σενάριο; Πόσο καιρό είναι το ιστορικό αναβάθμισής σας; Μοιραστείτε την εμπειρία σας στα σχόλια!