新买的电脑用了一段时间后,发现C盘空间越来越小,系统运行速度也越来越慢?这很可能是因为Win11预装了大量你可能根本用不到的内置应用。这些应用不仅占用宝贵的存储空间,还会在后台悄悄运行消耗系统资源。
我最近就遇到了这个问题。一台刚买半年的笔记本,256GB的SSD居然只剩下不到30GB空间。用系统自带的存储分析工具一看,发现光是"预装应用"这一项就占用了近20GB。更让人头疼的是,这些应用中有很多是我从来没用过的,比如3D Viewer、Xbox Game Bar等。
通过精准卸载这些非必需的内置应用,我成功释放了超过15GB的存储空间,系统启动速度和运行流畅度也有明显提升。最直观的感受是,以前打开资源管理器都要等上几秒,现在几乎是秒开。
Win11的内置应用大多采用APPX格式打包。这种格式类似于安卓的APK,是微软为统一Windows平台(包括PC、平板、手机等)而设计的应用打包方式。每个APPX包都包含应用运行所需的所有文件,安装时系统会自动处理依赖关系。
这些APPX应用的特点是:
不是所有内置应用都能随便卸载。根据我的经验,可以将Win11内置应用分为三类:
提示:在卸载前,建议先确认应用是否真的不需要。有些应用虽然平时用不到,但在特定场景下可能很有用。
首先需要以管理员身份打开PowerShell。方法很简单:
在PowerShell中输入以下命令查看所有已安装的APPX应用:
powershell复制Get-AppxPackage | Select Name, PackageFullName
这个命令会列出所有APPX应用的名称和完整包名。输出结果可能很长,建议使用滚动条仔细查看。
每个APPX应用都有几个关键参数需要注意:
在卸载前,务必确认这三个参数的值,避免误删系统关键组件。
以下是一些常见可卸载应用的命令:
powershell复制# 卸载人脉应用
Get-AppxPackage *people* | Remove-AppxPackage
# 卸载地图应用
Get-AppxPackage *map* | Remove-AppxPackage
# 卸载OneNote
Get-AppxPackage *OneNote* | Remove-AppxPackage
# 卸载3D Viewer
Get-AppxPackage *3d* | Remove-AppxPackage
# 卸载相机应用
Get-AppxPackage *camera* | Remove-AppxPackage
# 卸载邮件和日历
Get-AppxPackage *communi* | Remove-AppxPackage
# 卸载新闻订阅
Get-AppxPackage *bing* | Remove-AppxPackage
# 卸载Xbox相关应用
Get-AppxPackage *xbox* | Remove-AppxPackage
# 卸载计算器
Get-AppxPackage *calculator* | Remove-AppxPackage
执行这些命令后,相应的应用就会被彻底移除,包括其所有数据和缓存。
卸载完成后,可以通过以下步骤查看释放的空间:
在我的案例中,卸载上述应用后,系统盘可用空间从30GB增加到了45GB左右。
打开任务管理器(Ctrl+Shift+Esc),观察以下指标的变化:
通常来说,卸载不需要的内置应用后,这些指标都会有明显改善。特别是那些喜欢在后台自动运行的应用(如Xbox相关服务),移除后能显著减少内存占用。
如果不小心卸载了不该卸载的应用,可以通过以下方法恢复:
如果连微软商店都被误删了,可以使用以下命令重新安装:
powershell复制Get-AppxPackage -allusers Microsoft.WindowsStore | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
有些用户反映,卸载某些内置应用后,系统更新或重启后这些应用又回来了。这是因为Win11会定期检查并恢复系统默认应用配置。
要彻底阻止这种情况,可以在卸载后执行以下操作:
有时使用Remove-AppxPackage命令后,应用图标仍然留在开始菜单中。这是因为只删除了当前用户的应用实例,而系统还保留着应用的全局安装信息。
要彻底删除,可以尝试以下命令:
powershell复制# 先获取应用包名
$package = Get-AppxPackage *应用名称*
# 为所有用户删除
Get-AppxPackage -AllUsers | Where-Object {$_.Name -eq $package.Name} | Remove-AppxPackage -AllUsers
如果你有多台电脑需要清理,可以创建一个PowerShell脚本来自动化这个过程:
powershell复制$appsToRemove = @(
"*people*",
"*map*",
"*OneNote*",
"*3d*",
"*camera*",
"*communi*",
"*bing*",
"*xbox*",
"*calculator*"
)
foreach ($app in $appsToRemove) {
Get-AppxPackage $app | Remove-AppxPackage
Write-Host "已卸载: $app"
}
将上述代码保存为.ps1文件,右键选择"使用PowerShell运行"即可批量卸载。
对于不熟悉命令行的用户,可以考虑使用专业的系统优化工具,如:
不过使用这些工具时要小心,最好先创建系统还原点,以防出现问题可以快速恢复。
完成系统瘦身后,建议采取以下措施保持系统清爽:
我在实际使用中发现,每3个月左右检查一次预装应用是个不错的习惯。特别是大版本更新后,系统往往会重新安装一些默认应用。