如何在 Windows 上卸载 Azure VPN Client
卸载 Azure VPN Client 前,先留好管理员给你的 VPN 配置文件或接入说明,以后才能重新连上,这份指南对应通过 winget 安装的当前用户 MSIX 包,不涉及 Windows 自带的 VPN 设置。
断开连接并卸载
断开 VPN 连接后关闭 Azure VPN Client,按 Ctrl+Shift+Esc 打开任务管理器,确认没有 Azure VPN Client 进程继续运行(测试里是 AzVpnAppx.exe),这次测试没有看到它的启动项。打开设置 › 应用 › 已安装的应用,找到 Azure VPN Client 后选择卸载,Windows 10 对应的页面叫应用和功能,让 Windows 移除软件包,不要直接删除 WindowsApps 里的目录。
通过 winget 安装的版本也可以这样卸载
winget uninstall --id Microsoft.AzureVPNClient --exact
这条命令让 Windows 移除已安装的软件包,不会改动单位的 VPN 网关,也不会移除工作账户。
测试中看到的本地数据
| 位置 | 内容 | 怎么处理 |
|---|---|---|
%LOCALAPPDATA%\Packages\Microsoft.AzureVpn_8wekyb3d8bbwe |
这个 MSIX 包的本地数据 | 先留好重新连接要用的资料,卸载软件包时由 Windows 一起移除 |
这个位置来自本次实测,不是厂商提供的清理清单,Packages 父目录不要一起删除。
检查结果
Get-AppxPackage -Name Microsoft.AzureVpn -ErrorAction Stop | Select-Object Name, PackageFullName
Test-Path -LiteralPath "$env:LOCALAPPDATA\Packages\Microsoft.AzureVpn_8wekyb3d8bbwe" -ErrorAction Stop
软件包查询成功且没有返回条目,表示当前用户没有这个包的登记,返回条目则表示仍有登记。True 表示数据容器还在,没有报错的 False 表示容器不存在,权限或查询报错时结果未知,这两条命令都不检查管理员在别处管理的 VPN 配置。
Mole 会列出什么
Mole 把包数据列在应用行里,默认选中,MSIX 卸载时由 Windows 处理,不是单独送进回收站的目录。这次卸载后软件包登记已消失,检查关联文件时容器也已不存在,卸载前后的对比里没有出现 Azure VPN Client 的其他位置。
这次检查覆盖了什么
2026 年 10 月 21 日,在 Windows 11 ARM64 虚拟机中通过 winget 安装 Azure VPN Client 4.0.5.0 的 x64 MSIX 包,范围为当前用户,用 Mole 开发构建完成卸载。主界面不用登录就能打开,没有导入 VPN 配置,也没有实际连接,更新和官网可下载的 Mole 安装包都没有验证。
