如何在 Windows 上卸载 Files
Files 是文件管理器,卸载它不会动你用它浏览过的任何文件夹和文件。它自己的设置、标签和缓存都放在应用包的数据文件夹里,Windows 移除应用时会一起删掉,想以后按原样再设置一遍,先把需要的记下来。这份指南覆盖用 FilesCommunity.Files winget 包以 MSIX 应用包形式按用户安装的 Files。
先退出 Files
关掉所有 Files 窗口。Files 会登记一个启动任务,在「设置 › 应用 › 启动」里能看到也能关掉,它会跟着应用一起消失。卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 Files.exe 还在。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Files,选择卸载,或者运行:
winget uninstall --id FilesCommunity.Files
它是应用包,只从你自己的账户里移除,不会要管理员权限。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%ProgramFiles%\WindowsApps\Files_<版本>_<架构>__1y0xx7n9077q4 |
应用包 | Windows 移除应用时一起处理 |
%LOCALAPPDATA%\Packages\Files_1y0xx7n9077q4 |
设置、标签和缓存 | 跟着应用一起删掉 |
Windows App SDK 运行时包(MicrosoftCorporationII.WinAppRuntime.*) |
很多应用共用的运行时 | 留着不动 |
%LOCALAPPDATA%\Sentry 下一个长十六进制名字的文件夹 |
Files 写下的崩溃报告 | 很小,卸载后也用不上,Sentry 文件夹本身可能还有别的应用的报告,留着别动 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Files -ErrorAction SilentlyContinue
Get-AppxPackage -Name Files
Test-Path "$env:LOCALAPPDATA\Packages\Files_1y0xx7n9077q4"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。Get-AppxPackage确认查询成功且没有匹配输出,说明你的账户里已经没有这个包;有结果,说明应用还装着。Test-Path返回False,说明应用的数据文件夹已经没了,应用移除后本来就该这样;返回True,说明那里还剩东西。
用 winget 安装时
winget uninstall 移除的是「设置 › 应用」移除的同一个应用包,两种方式都不会动共用的 Windows App SDK 运行时包。
Mole 会列出什么
对按用户安装的 winget 版 Files:
- 应用包的数据文件夹
%LOCALAPPDATA%\Packages\Files_1y0xx7n9077q4跟着应用那一行走,这次测试里 Windows 移除包时已经把它一起删掉了。 - 启动任务是包的一部分,随包一起消失,启动列表里不会剩下它。
- Windows App SDK 运行时包是别的应用也在用的,不会列出。
%LOCALAPPDATA%\Sentry下的崩溃报告文件夹不会列出,想清理可以自己看一眼再删。
这次检查覆盖了什么
2026 年 9 月 28 日测试,Files 4.2.9.0,通过 winget 以 MSIX 包按用户范围安装。没有测试:设置同步,以及把 Files 设成默认文件管理器的情况。
