登录
首页 >  文章 >  软件教程

Windows 11 默认应用显然占用了超过 1.5GB 的磁盘空间

来源:云东方

时间:2023-05-02 16:50:03 435浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《Windows 11 默认应用显然占用了超过 1.5GB 的磁盘空间》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

1648655150_windows-11-12_story

像许多不同的操作系统一样,在其他产品中,微软也为其 Windows 11、Windows 10 等提供了一堆默认应用程序。虽然一些使用这些应用程序的用户发现它们很有帮助,但其他人可能会觉得它们更像是一个过时的软件。

如果您属于第二类用户,那么您可能经常想知道这些应用程序占用了多少磁盘存储空间。

使用 PowerShell 提供的超能力,该站点能够计算出默认 Windows 11 应用程序的报告大小,如下图所示。这些应用程序已按大小(以字节为单位)按降序排列,这意味着MicrosoftTeams 是最大的一个,因为它显然消耗了 91MB。

1650802441_default_win_11_apps_sorted_by_size

看到其中一些列出的应用程序(如Microsoft Store Purchase 应用程序)仅占用 11kB 的空间,我们进行了更多的挖掘工作。发现它有两个单独的文件夹,应用程序的总大小实际上约为 37MB,如下图的“Sum”部分所示。这比 11kB 增加了近 3500 倍。

1650802455_real_size_of_store_purchase_app

此练习针对所有默认的 Windows 11 应用程序进行,所有应用程序的大小总和约为 1.6GB。

1650802448_total_space_1.6gb

虽然对于那些使用默认提供的 Windows 11 应用程序的用户来说,这并不是很多磁盘空间,但对于很少或从不使用这些应用程序的其他用户来说,可能想要删除和“消除”他们的 Windows 11 安装。

以下是如何在 PowerShell 中查看所有 Windows 应用程序的大小,包括默认应用程序和从Microsoft Store下载的应用程序的大小,通过使用以下脚本:

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

但是,“WindowsApps”文件夹默认情况下通常是隐藏的,因此请务必先取消隐藏它。

今天关于《Windows 11 默认应用显然占用了超过 1.5GB 的磁盘空间》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于软件的内容请关注golang学习网公众号!

声明:本文转载于:云东方 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>