astrill客户端

你知道 Windows 11 预设应用程式占多少硬碟空间吗?国外研究查出超过 1.5GB(内含查询方法)

随着硬碟容量越来越大,价格也越来越便宜,大家比较不会像以前很在意 Windows 预设应用程式占用多少空间,只不过 Windows 推出都已经推出这麽多版本,也获得不少用户反馈,最新 Windows 11 是否不再像以前那样臃肿了?相信一些读者应该也会好奇,最近国外 Oofhours 网站就公布了研究报告,利用 PowerShell 的方式查出 Windows 11 21H2 预设应用程式实际占用空间情况,原来超过 1.5GB。

你知道 Windows 11 预设应用程式占多少硬碟空间吗?

Windows 11 预设应用程式都安装在隐藏的 WindowsApps 资料夹中,虽然显示隐藏档案就能找到,但不仅没办法进入,右键查询资料夹内容也看不到占用多少容量。

Oofhours 网站利用 PowerShell 指令来找出每一个应用程式的名称、版本、以及安装位置,只不过这里的位置仅指向 XML 档,并不是应用程式真正的安装位置,因此还需要修改指令:

修改完成後,就能看到一下内容,以档案大小进行排列,Microsoft Teams 是所有当中最占空间的,大约 91MB,而这里的位置就是真实安装位置,但 Oofhours 又发现到一个问题,有一些应用程式(如:Microsoft.StorePurchaseApp)只有 11KB 空间,档案太小,这根本没办法执行任何操作:

最终发现到原来是应用程式可能会在多个位置安装,Microsoft.StorePurchaseApp 就有两个资料夹。因此 Microsoft.StorePurchaseApp 实际是占用 37MB,而不是 11K:

优化好 PowerShell 指令後,最终就查出 Windows 11 预设应用程式总和大约是 1.6GB,以现在电脑硬碟容量都是几百 GB 起跳的时代来说,应该都没什麽感觉。

不过即便没有占用很多硬碟空间,如果你没有在用这些预设应用程式,其实可以考虑删除,Windows 11 是允许的,只要在开始选单应用程式上方按右键,就会看到移除功能,而这方法无法删除的预设应用程式,则需要利用命令提示字元。

想查自己电脑的 Windows 11 预设应用程式占用多少空间吗?Oofhours 也有把指令分享出来,怕网站复制後格式跑掉的人,他们也有提供 PowerShell 脚本:

Get-AppxProvisionedPackage -online | % {
# Get the main app package location using the manifest
$loc = Split-Path ( [Environment]::ExpandEnvironmentVariables($_.InstallLocation) ) -Parent
If ((Split-Path $loc -Leaf) -ieq ‘AppxMetadata’) {
$loc = Split-Path $loc -Parent
}
# Get a pattern for finding related folders
$matching = Join-Path -Path (Split-Path $loc -Parent) -ChildPath “$($_.DisplayName)*”
$size = (Get-ChildItem $matching -Recurse -ErrorAction Ignore | Measure-Object -Property Length -Sum).Sum
# Add the results to the output
$_ | Add-Member -NotePropertyName Size -NotePropertyValue $size
$_ | Add-Member -NotePropertyName InstallFolder -NotePropertyValue $loc
$_
} | Select DisplayName, PackageName, Version, InstallFolder, Size

Astrill多少钱一年

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 Comments
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x