خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
لیستی از تاریخچه آپگریدهای ویندوز 10
در این مطلب کوتاه تصمیم داریم با استفاده از روش های ساده ای تعداد آپگرید ها یا تاریخچه ای از آپگریدهایی که در ویندوز 10 داشته اید را به شما نشان دهیم. به نظر می رسد، سيستم عامل ویندوز تاریخچه Upgrade را در رجيستري ويندوز نگه می دارد. پس بر این اساس روش ها را دنبال می کنیم. در روش اول به خود رجیستری وارد می شویم و به این history نگاهی می اندازیم. پس به رجیستری وارد شوید.
سپس مسیر زیر را در رجیستری دنبال کنید:
وقتی به فولدرهای موجود در زیر Setup دقت کنید، فولدر یا فولدرهایی با نام Source OS را خواهید داشت که تاریخ در ادامه نام آنها قید شده است. اگر روی هر فولدر کلیک کنید، در پنل مقابل اطلاعاتی از آنها را مشاهده خواهید کرد. مثلا اگر به مقدار CurrentBuild نگاه کنید، ورژن مربوط بدان Source OS را مشاهده خواهید کرد. ترتیب Source OS بر اساس تاریخ sort شده و از از بالا به پایین مرتب سازی شده اند.
اما فقط روش فوق نیست که به شما تاریخچه ای از آپگریدهای ویندوز 10 را نشان می دهد. بلکه از دستورات پاورشل هم برای این مقصود می توانید استفاده کنید. پس PowerShell را باز کرده و سپس دو دستور زیر را در آن وارد و Enter کنید:
دستور اول، اطلاعات مربوط به Source OS را از رجیستری جمع آوری می کند و این اطلاعات را در متغیری با نام $AllBuilds ذخیره می کند. سپس متغیر را در دستور دوم با گزینه Sort به ویژگی UpdateTime فراخوانی می کنید.
براي مشاهده نحوه وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز
وارد شدن به رجيستري ويندوز
سپس مسیر زیر را در رجیستری دنبال کنید:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup
وقتی به فولدرهای موجود در زیر Setup دقت کنید، فولدر یا فولدرهایی با نام Source OS را خواهید داشت که تاریخ در ادامه نام آنها قید شده است. اگر روی هر فولدر کلیک کنید، در پنل مقابل اطلاعاتی از آنها را مشاهده خواهید کرد. مثلا اگر به مقدار CurrentBuild نگاه کنید، ورژن مربوط بدان Source OS را مشاهده خواهید کرد. ترتیب Source OS بر اساس تاریخ sort شده و از از بالا به پایین مرتب سازی شده اند.
اما فقط روش فوق نیست که به شما تاریخچه ای از آپگریدهای ویندوز 10 را نشان می دهد. بلکه از دستورات پاورشل هم برای این مقصود می توانید استفاده کنید. پس PowerShell را باز کرده و سپس دو دستور زیر را در آن وارد و Enter کنید:
$AllBuilds = $(gci "HKLM:\System\Setup" | ? {$_.Name -match "\Source\s"}) | % { $_ | Select @{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],([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"))}} };
$AllBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
دستور اول، اطلاعات مربوط به Source OS را از رجیستری جمع آوری می کند و این اطلاعات را در متغیری با نام $AllBuilds ذخیره می کند. سپس متغیر را در دستور دوم با گزینه Sort به ویژگی UpdateTime فراخوانی می کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: