生活记事

  • 🏠首页
    • 帮你谷歌
    • 帮你百度
  • 🪀花里胡哨
    • 🍃小风扇
    • ❄小空调
    • 🍉合成大西瓜
  • 🔧实用工具
    • 🎵音乐解锁
    • 🔗短链接服务
    • 🧩随机图片API
    • 🛠️V2rayNg配置生成
    • 🎨某站风格徽标生成器
  • ⚙管理后台
  • 隐私政策声明
  1. 首页
  2. Hello World!
  3. 正文

读取所有已经升级安装过的Windows版本🤪

2022年02月21日 239点热度 5人点赞 0条评论

在注册表中,您可以在HKEY_LOCAL_MACHINE\SYSTEM\Setup上找到这些一些有趣的东西,例如你成功升级安装过的Windows版本都在上面。

第一步:打开PowerShell,输入以下命令,并回车。

$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

第三步:输入以下命令,并回车。

$AllBuilds | Sort UpdateTime | % { "$($_.UpdateTime) | $($_.ReleaseId) | $($_.Branch) | $($_.Build) | $($_.ProductName)" }

最后你就可以看到你所有已经升级安装后的所有Windows版本了,最近重装过系统的,就只剩当前使用的系统版本了😁

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 小Tips 玩机搞机
最后更新:2022年07月05日

FangWei

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2019-2022 FangWei. ALL RIGHTS RESERVED.

皖ICP备20004389号-1