Намерете вашата история на надстройките на Windows с PowerShell
Всеки път, когато извършвате надстройка на компилация в Windows 10, операционната система съхранява някои битове информация, свързана с предварително инсталирани версии на операционната система в системния регистър. Като извлечете тази информация, можете да видите списък с компилации, които сте инсталирали, за да стигнете до текущо инсталираната версия на операционната система. Това може да бъде наистина интересно, особено ако сте надстроили вашата операционна система Windows 7 или 8.1 до Windows 10 и след това сте се присъединили към програмата Windows Insider Preview. Списъкът може да бъде много дълъг.
Ето един прост трик, който ще ви позволи да си припомните кои версии на операционната система сте инсталирали на вашия компютър. Информацията се съхранява под следните ключове на системния регистър:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (допълнителна информация тук)
Всеки подключ Source OS* описва предварително инсталирана версия на Windows. Вижте следната екранна снимка.
Преминаването през тези подключове може да бъде интересно, но отнема много време. За да го изпълните по-бързо, има хубав фрагмент на PowerShell, който ще попълни таблица с предварително инсталирани компилации на ОС.
За да намерите хронологията на надстройката на Windows с PowerShell, направете следното.
- Отвори повишен прозорец на PowerShell.
- Копирайте и поставете следната команда:
$AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Име - съвпадение с "\\Source\s"}) | % { $_ | Изберете @{n="UpdateTime";e={if ($_.Name - съвпадение "Актуализиран\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')))}}}, };
Натиснете клавиша Enter.
- Сега изпълнете следното:
$AllBuilds | Сортиране Време за актуализиране | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Фрагментът дава много чист изход. На моята машина за Insider Preview показва следното:
Първата команда формира съдържанието на променливата $AllBuilds. Втората команда го сортира и извлича необходимите полета за показване. Може да бъде наистина интересно за потребителите на Windows 10 да видят историята на актуализациите на функциите си.
За потребители, които са дошли до Windows 10 от предишна версия на Windows, оригиналната версия на настройката ще бъде спомената като първи елемент в списъка. Вижте също и следната статия:
Как да получите датата на инсталиране на Windows 10
Скриптът е създаден от потребител на reddit "sizzlr". Чрез deskmodder.de.
Какво ви показва сценарият? Колко дълго е вашата история на надстройките? Споделете своя опит в коментарите!