如何在 Windows 上卸载 Windows App
先保存远程会话里的工作,记下以后还要用的连接,再卸载 Windows App,这份指南对应通过 winget 安装的当前用户 MSIX 包,不是另一个 Microsoft 远程桌面客户端,也不是卸载 Windows 系统。它能连接哪些远程服务,可以看 Microsoft 的 Windows App 说明。
断开连接并卸载
断开远程会话后退出 Windows App,按 Ctrl+Shift+Esc 打开任务管理器,确认没有 Windows App 进程继续运行,这次测试没有看到它的启动项。打开设置 › 应用 › 已安装的应用,找到 Windows App 后选择卸载,Windows 10 对应的页面叫应用和功能,让 Windows 移除软件包,不要直接删除 WindowsApps 里的目录。
通过 winget 安装的版本也可以这样卸载:
winget uninstall --id Microsoft.WindowsApp --exact
这条命令让 Windows 移除已安装的软件包,不会删除远端电脑、取消 Windows 365 订阅或移除单位账户。
测试中看到的本地数据
| 位置 | 内容 | 怎么处理 |
|---|---|---|
%LOCALAPPDATA%\Packages\MicrosoftCorporationII.Windows365_8wekyb3d8bbwe |
这个 MSIX 包的本地数据 | 先记下要留的连接资料,卸载软件包时由 Windows 一起移除 |
HKCU\Software\Microsoft\Terminal Server Client\Triage |
远程桌面客户端共用的键 | 保留,这次没有读到 Windows App 独占的值 |
HKCU\Software\Microsoft\Windows\BootToCloud |
Windows 365 的系统状态,包含 PhysicalDeviceAccess | 保留,不作为应用数据清理 |
这些路径来自本次实测,不是厂商提供的清理清单,Microsoft 和 Packages 父目录也不要一起删除。
检查结果
Get-AppxPackage -Name MicrosoftCorporationII.Windows365 -ErrorAction Stop | Select-Object Name, PackageFullName
Test-Path -LiteralPath "$env:LOCALAPPDATA\Packages\MicrosoftCorporationII.Windows365_8wekyb3d8bbwe" -ErrorAction Stop
软件包查询成功且没有返回条目,表示当前用户没有这个包的登记,返回条目则表示仍有登记。True 表示指定数据容器还在,没有报错的 False 表示容器不存在,权限或查询报错时结果未知,这两条命令都不检查其他用户或远端资源。
Mole 会列出什么
Mole 把包数据列在应用行里,默认选中,MSIX 卸载时由 Windows 处理,不是单独送进回收站的数据目录。这次卸载后软件包登记已消失,检查关联文件时容器也已不存在,Triage 和 BootToCloud 两个键保留,不列为删除项。
这次检查覆盖了什么
2026 年 10 月 21 日,在 Windows 11 ARM64 虚拟机中通过 winget 安装 Windows App 2.0.1482.0 ARM64,范围为当前用户,用 Mole 开发构建完成卸载。没有验证登录后的工作区、远端数据、订阅变更或更新,也没有用这次结果验证官网可下载的 Mole 安装包。
