Windows Tips & News

Znajdź swoją historię aktualizacji systemu Windows za pomocą PowerShell

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Za każdym razem, gdy wykonujesz aktualizację kompilacji w systemie Windows 10, system operacyjny przechowuje w Rejestrze pewne informacje związane z wcześniej zainstalowanymi wersjami systemu operacyjnego. Pobierając te informacje, możesz zobaczyć listę kompilacji, które zainstalowałeś, aby przejść do aktualnie zainstalowanej wersji systemu operacyjnego. Może to być naprawdę interesujące, zwłaszcza jeśli zaktualizowałeś swój system operacyjny Windows 7 lub 8.1 do Windows 10, a następnie dołączyłeś do programu Windows Insider Preview. Lista może być bardzo długa.

Reklama


Oto prosta sztuczka, która pozwoli Ci przypomnieć sobie, które wersje systemu operacyjnego zainstalowałeś na swoim komputerze. Informacje są przechowywane w następujących kluczach rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (dodatkowe informacje tutaj)

Każdy podklucz Source OS* opisuje poprzednio zainstalowaną wersję systemu Windows. Zobacz poniższy zrzut ekranu.Historia aktualizacji kompilacji w rejestrze

Przechodzenie przez te podklucze może być interesujące, ale zajmuje dużo czasu. Aby wykonać to szybciej, istnieje ładny fragment kodu PowerShell, który zapełni tabelę wcześniej zainstalowanymi kompilacjami systemu operacyjnego.

Aby znaleźć historię aktualizacji systemu Windows za pomocą PowerShell, wykonaj następujące czynności.

    1. otwarty podwyższone okno PowerShell.
    2. Skopiuj i wklej następujące polecenie:
      $AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Name -match "\\Źródło\s"}) | % { $_ | Wybierz @{n="UpdateTime";e={if ($_.Name -match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4} \s\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Globalizacja. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };

      Naciśnij klawisz Enter.Historia aktualizacji kompilacji w poleceniu PowerShell 1

    3. Teraz wykonaj następujące czynności:
      $AllBuilds | Sortuj czas aktualizacji | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Fragment kodu daje bardzo czysty wynik. Na moim komputerze z podglądem Insider pokazuje następujące informacje:Zbuduj historię aktualizacji w PowerShell Command 2

Pierwsze polecenie tworzy zawartość zmiennej $AllBuilds. Drugie polecenie sortuje je i pobiera wymagane pola do pokazania. Przeglądanie historii aktualizacji funkcji może być naprawdę interesujące dla użytkowników systemu Windows 10.

W przypadku użytkowników, którzy przeszli do systemu Windows 10 z poprzedniej wersji systemu Windows, oryginalna wersja konfiguracji zostanie wymieniona jako pierwsza pozycja na liście. Zobacz także następujący artykuł:

Jak uzyskać datę instalacji systemu Windows 10?

Skrypt jest tworzony przez użytkownika reddit ”skwierczący". Przez deskmodder.de.

Co pokazuje ci scenariusz? Jaka jest Twoja historia aktualizacji? Podziel się swoim doświadczeniem w komentarzach!

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Vivaldi 2.6: Kliknij dwukrotnie, aby otworzyć menu kontekstowe strony (Migawka 1554.13)

Vivaldi 2.6: Kliknij dwukrotnie, aby otworzyć menu kontekstowe strony (Migawka 1554.13)

1 odpowiedźWychodzi kolejna deweloperska wersja innowacyjnej przeglądarki Vivaldi. Kompilacja 155...

Czytaj więcej

Firefox 67 jest niedostępny, oto co nowego

Firefox 67 jest niedostępny, oto co nowego

Mozilla wypuszcza dziś Firefoksa 67 do stabilnej gałęzi. Zobaczmy, co nowego w tej wersji popular...

Czytaj więcej

Mozilla's Quantum Project to nowy silnik dla Firefoksa

Mozilla's Quantum Project to nowy silnik dla Firefoksa

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej