尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Win11彻底卸载手机连接:PowerShell命令与预装应用清理指南

发布时间:2026/9/19 8:19:51

资讯中心
01
ARTICLE

Win11彻底卸载手机连接:PowerShell命令与预装应用清理指南

Win11彻底卸载手机连接:PowerShell命令与预装应用清理指南
1. 为什么我要彻底干掉 Win11 的“手机连接”“手机连接”这个组件在 Win11 里叫Phone Link早期叫 Your Phone。微软把它预装在系统里本意是让 Android 和 iPhone 用户能在电脑上收发短信、看通知、传照片。听起来挺美好但实际用下来问题一大堆。我自己的主力机是一台轻薄本平时主要用来写代码和写稿。第一次发现这个组件在后台常驻是某天打开任务管理器看到PhoneExperienceHost.exe占了几十兆内存还时不时唤醒网络。我根本没配对过任何手机它却一直在后台跑。更烦的是开始菜单里那个“手机连接”图标删不掉右键也没有卸载选项点进去就是让你扫码配对纯纯的广告位。后来帮几个朋友处理电脑发现这个组件还有几个典型毛病一是开机自启拖慢启动速度二是推送通知有时候手机没连上它自己弹个“连接你的手机”的提示三是占用网络和电量对笔记本续航有影响。尤其是那些用 Win11 家庭版的用户组策略里找不到关闭入口只能靠命令行硬删。所以这篇内容就是把我自己反复验证过的几种禁用/卸载“手机连接”的方法整理出来。核心手段就是PowerShell配合Get-AppxPackage和Remove-AppxPackage这两个命令。适合所有用 Win11、想精简系统、讨厌预装软件的人。不管你是刚重装完系统还是用了一段时间发现这玩意儿碍眼都能照着做。提示下面所有操作都涉及系统组件建议先创建一个还原点或者至少确认你知道怎么恢复。删错了东西虽然不至于开不了机但重新装回来也挺麻烦。2. 先搞清楚“手机连接”到底是个什么东西2.1 它不是一个普通 exe而是 Appx 包很多人第一次想卸载“手机连接”会去“设置 应用 已安装的应用”里找。能找到但点进去只有“高级选项”没有“卸载”按钮。这是因为它是系统预装的 Appx 包属于 UWP 应用体系微软默认不允许普通用户直接卸载。Appx 包和传统的 Win32 程序不一样。传统程序卸载走的是注册表里的卸载项而 Appx 包由AppX Deployment Service管理安装和卸载都要通过Add-AppxPackage和Remove-AppxPackage这类 PowerShell 命令。Get-AppxPackage就是用来列出当前用户下所有已安装的 Appx 包。“手机连接”对应的包名是Microsoft.YourPhone。注意不是Microsoft.Phone也不是Microsoft.PhoneLink。这个包名从 Windows 10 时代就没变过Win11 虽然把显示名称改成了“手机连接”但内部包名依然是Microsoft.YourPhone。这一点很关键因为网上有些教程写的是Microsoft.PhoneLink照着敲会报错找不到包。2.2 为什么普通卸载删不掉Win11 对系统预装应用做了保护。Microsoft.YourPhone属于SystemApp类型在Get-AppxPackage的输出里可以看到IsFramework为 False但SignatureKind是 System。这类包默认不能被当前用户卸载除非用管理员权限的 PowerShell并且加上-AllUsers参数。另外Win11 还有一个机制叫预配包Provisioned Package。即使你把当前用户的包删了系统在新建用户或者下次更新时还可能从预配包里重新安装。所以彻底禁用它需要两步先删当前用户的包再删系统预配包。只做第一步过段时间可能又回来了。2.3 禁用和卸载的区别这里要分清楚两个概念禁用和卸载。禁用让它在后台不运行、不启动、不弹通知但包还在硬盘上。适合那些不想动系统组件、怕出问题的人。卸载直接把包从系统里移除。适合想彻底清理、腾空间、不想再看到它的人。我个人的建议是如果你只是嫌它烦先禁用。如果确定永远不用再卸载。因为卸载后某些系统功能比如“就近共享”里的手机相关选项可能会受影响虽然影响不大但知道一下比较好。3. 动手前的准备工作PowerShell 环境配置3.1 以管理员身份打开 PowerShell这一步看起来简单但很多人卡在这里。Win11 里打开 PowerShell 有好几种方式右键点击“开始”按钮选择“终端管理员”或“Windows PowerShell管理员”。按Win X然后按A键。在搜索框里输入PowerShell右键选择“以管理员身份运行”。注意Win11 默认的终端可能是Windows Terminal里面默认打开的是 PowerShell 7 还是 Windows PowerShell 5.1取决于你装了什么。Get-AppxPackage和Remove-AppxPackage在 PowerShell 5.1 和 7 里都能用但有些参数在 7 里行为略有不同。我实测下来用Windows PowerShell 5.1最稳因为它是系统自带的兼容性最好。如果你打开的是 PowerShell 7可以输入$PSVersionTable看一下版本。如果是 5.1PSVersion会显示5.1.x。如果是 7.x也没问题但下面涉及-AllUsers的命令建议还是用 5.1 跑。注意不要用普通用户权限的 PowerShell 跑Remove-AppxPackage -AllUsers会直接报“拒绝访问”。必须管理员。3.2 检查执行策略PowerShell 默认的执行策略是Restricted不允许运行脚本。虽然我们只是敲单条命令不涉及脚本文件但有些系统上Remove-AppxPackage可能会因为执行策略被拦。保险起见先看一下Get-ExecutionPolicy如果返回Restricted可以临时改成RemoteSignedSet-ExecutionPolicy RemoteSigned -Scope Process-Scope Process表示只对当前这个 PowerShell 窗口生效关掉就恢复原样不会影响系统全局设置。这样最安全不会因为改了执行策略导致其他脚本乱跑。3.3 先列出所有相关包在动手删之前先看看系统里到底装了哪些和“手机连接”相关的包。运行Get-AppxPackage *YourPhone*正常会返回类似这样的结果Name : Microsoft.YourPhone Publisher : CNMicrosoft Corporation... Architecture : X64 ResourceId : Version : 1.23052.123.0 PackageFullName : Microsoft.YourPhone_1.23052.123.0_x64__8wekyb3d8bbwe InstallLocation : C:\Program Files\WindowsApps\Microsoft.YourPhone_... IsFramework : False PackageFamilyName : Microsoft.YourPhone_8wekyb3d8bbwe如果什么都没返回说明当前用户下没有安装这个包可能已经被删过了。如果返回了多条说明有多个版本或者多个用户下都有。还可以用-AllUsers看看所有用户Get-AppxPackage -AllUsers *YourPhone*这个命令需要管理员权限。如果返回结果比上面多说明其他用户下也有。4. 三种禁用/卸载方案按需选择4.1 方案一只禁用当前用户的后台运行这是最温和的做法不删包只是让它不自动启动、不后台运行。首先打开“设置 应用 已安装的应用”找到“手机连接”点右边的三个点选择“高级选项”。在里面可以看到“后台应用权限”改成“从不”。然后往下拉找到“终止”按钮点一下把当前运行的进程杀掉。但这样还不够因为它可能还会通过计划任务或者启动项重新拉起。更彻底一点用 PowerShell 禁用它的启动Get-AppxPackage *YourPhone* | ForEach-Object { $_.PackageFamilyName }拿到PackageFamilyName后可以用Get-StartApps确认它是否在开始菜单里。但禁用启动项最直接的方法是去“任务管理器 启动应用”里找“手机连接”右键禁用。如果那里没有说明它不走传统启动项而是通过 Appx 的后台机制。我实测下来单纯改后台权限 终止进程能管一段时间但系统更新后可能恢复。所以如果你真的不想看到它还是往下看卸载方案。4.2 方案二卸载当前用户的包推荐这是最常用的做法只删当前用户下的包不影响其他用户也不动系统预配包。命令很简单Get-AppxPackage *YourPhone* | Remove-AppxPackage这条命令的意思是先找到所有名字里带YourPhone的包然后逐个卸载。Remove-AppxPackage接受管道输入所以可以直接接在Get-AppxPackage后面。执行完后再跑一次Get-AppxPackage *YourPhone*如果什么都没返回说明当前用户下已经删干净了。开始菜单里的图标可能会延迟几秒才消失或者需要重启资源管理器。提示如果报错“无法删除因为它是系统的一部分”说明你需要加-AllUsers或者用管理员权限。但-AllUsers会删所有用户的谨慎使用。4.3 方案三彻底删除所有用户 预配包如果你想把系统里所有痕迹都清掉包括其他用户和预配包用下面这套组合拳。先删所有用户的包Get-AppxPackage -AllUsers *YourPhone* | Remove-AppxPackage -AllUsers然后删预配包Get-AppxProvisionedPackage -Online | Where-Object { $_.DisplayName -eq Microsoft.YourPhone } | Remove-AppxProvisionedPackage -OnlineGet-AppxProvisionedPackage -Online列出的是系统预配的包这些包会在新用户登录时自动安装。Remove-AppxProvisionedPackage -Online把它们从系统镜像里移除。这样即使新建用户也不会再自动装上“手机连接”。这两条命令都需要管理员权限。执行完后可以再查一次Get-AppxProvisionedPackage -Online | Select-Object DisplayName看看列表里还有没有Microsoft.YourPhone。如果没有就彻底干净了。注意删预配包是不可逆的除非你重装系统或者用 DISM 重新添加。所以做之前一定想清楚。我一般只推荐方案二方案三留给那些有系统洁癖、并且知道自己在干什么的人。5. 实操过程与关键环节记录5.1 我自己的操作流程我是在一台刚重装完 Win11 专业版的机器上做的。系统版本是 23H2Build 22631。重装完后开始菜单里就有“手机连接”点进去提示配对我直接关掉。第一步右键开始按钮选“终端管理员”。打开后确认是 Windows PowerShell 5.1因为标题栏写着“Windows PowerShell”。第二步跑Get-AppxPackage *YourPhone*返回了一条记录版本是1.23052.123.0PackageFullName是Microsoft.YourPhone_1.23052.123.0_x64__8wekyb3d8bbwe。第三步跑Get-AppxPackage *YourPhone* | Remove-AppxPackage。没有报错命令执行完直接返回提示符。第四步再跑Get-AppxPackage *YourPhone*没有任何输出。说明当前用户下已经删掉了。第五步去开始菜单看图标还在。重启资源管理器任务管理器里找到“Windows 资源管理器”右键重启图标消失。第六步为了确认没有残留我又跑了Get-AppxPackage -AllUsers *YourPhone*这次返回了其他用户下的包。因为这台机器只有我一个用户所以返回的是系统预配的。我又跑了Get-AppxProvisionedPackage -Online | Where-Object { $_.DisplayName -eq Microsoft.YourPhone }确实有一条。但我没有删预配包因为我觉得没必要当前用户删了就行。5.2 参数选择背后的逻辑为什么用*YourPhone*而不是完整的Microsoft.YourPhone因为Get-AppxPackage支持通配符用*YourPhone*可以匹配到所有相关包包括可能存在的资源包或者旧版本。如果只写Microsoft.YourPhone万一有Microsoft.YourPhone.Resources之类的包就漏了。为什么用管道|而不是先获取再卸载因为Remove-AppxPackage的-Package参数接受管道输入直接接在Get-AppxPackage后面最简洁也最不容易出错。如果分两步还要手动复制PackageFullName容易敲错。为什么-AllUsers要单独加因为默认的Get-AppxPackage只查当前用户Remove-AppxPackage也只删当前用户。要操作所有用户必须显式加-AllUsers而且必须管理员权限。5.3 验证是否删干净删完后除了用Get-AppxPackage查还可以看几个地方开始菜单搜索“手机连接”如果搜不到说明删了。设置 应用 已安装的应用列表里应该没有“手机连接”。任务管理器 详细信息看有没有PhoneExperienceHost.exe在跑。C:\Program Files\WindowsApps这个目录默认隐藏需要改权限才能看。里面应该没有Microsoft.YourPhone文件夹。我一般只看前三个第四个太麻烦而且没必要。6. 常见问题与排查技巧实录6.1 报错“找不到与参数名称匹配的参数”这种情况通常是因为命令敲错了比如把Remove-AppxPackage写成了Remove-AppxPackage -AllUsers但没加Get-AppxPackage -AllUsers。正确的组合是Get-AppxPackage -AllUsers *YourPhone* | Remove-AppxPackage -AllUsers注意两个-AllUsers都要有。只加后面那个前面查不到包管道传空什么也不会发生。6.2 报错“拒绝访问”或“权限不足”九成是因为没用管理员权限。关掉 PowerShell重新以管理员身份打开。如果已经是管理员还报错可能是执行策略或者 AppX 服务没启动。检查AppXSvc服务Get-Service AppXSvc如果状态不是Running启动它Start-Service AppXSvc6.3 删完后开始菜单图标还在这是资源管理器的缓存问题。重启资源管理器或者直接重启电脑。如果重启后还在可能是预配包又装回来了。检查Get-AppxProvisionedPackage -Online如果有用方案三删掉。6.4 系统更新后“手机连接”又回来了这是最常见的情况。Windows 功能更新比如从 22H2 升到 23H2会重新应用预配包。解决办法就是再跑一次卸载命令。如果想一劳永逸把预配包也删了。但即使删了预配包大版本更新后仍有可能恢复因为更新会重置系统组件。所以我的建议是每次大更新后检查一下如果回来了就再删一次。不麻烦一条命令的事。6.5 删了之后影响其他功能吗我实测下来删了“手机连接”后以下功能不受影响就近共享、蓝牙、Wi-Fi、热点、剪贴板同步。唯一可能受影响的是“设置 蓝牙和设备 手机”里的相关选项但那个选项本来就是引导你去装“手机连接”的删了之后那个入口会消失或者报错不影响正常使用。6.6 常见问题速查表问题现象可能原因解决办法命令报“找不到包”包名写错或已删除用Get-AppxPackage *YourPhone*确认报“拒绝访问”没用管理员权限以管理员身份重开 PowerShell删完图标还在资源管理器缓存重启资源管理器或重启电脑更新后恢复预配包重新安装再跑一次卸载或删预配包删预配包报错权限或服务问题检查 AppXSvc 服务确认管理员想恢复需要重新安装用Add-AppxPackage从商店重装提示如果哪天后悔了想装回来可以去 Microsoft Store 搜索“手机连接”重新安装。或者用Add-AppxPackage指定包路径但那个比较麻烦不如直接商店装。7. 几个我踩过的坑和独家心得第一个坑不要用第三方“优化工具”去删。我试过某款号称能清理 Win11 预装软件的工具结果它把Microsoft.YourPhone删了但连带把Microsoft.WindowsStore的依赖也搞坏了导致商店打不开。后来用Get-AppxPackage一个个查才发现是依赖关系被破坏。所以还是老老实实用 PowerShell 原生命令可控性最强。第二个坑-AllUsers不是万能的。有些系统上Get-AppxPackage -AllUsers会报错“无法枚举所有用户”这是因为某些用户配置文件损坏或者权限问题。这时候可以先用Get-AppxPackage删当前用户然后手动去C:\Users\其他用户\AppData\Local\Packages里找但那个太麻烦。一般家用电脑就一个用户不用管。第三个心得删完后建个还原点。虽然删“手机连接”风险很低但万一你手滑把别的包删了有还原点能救命。Win11 创建还原点搜索“创建还原点”打开系统属性点“创建”起个名字几秒钟的事。第四个心得PowerShell 7 和 5.1 混用要注意。我有一台机器装了 PowerShell 7默认终端打开的是 7。在 7 里跑Get-AppxPackage -AllUsers有时候会提示模块不兼容。后来我干脆在 7 里输入powershell.exe切回 5.1 再跑就正常了。所以如果你遇到奇怪的报错先看看版本。第五个心得别删Microsoft.WindowsStore和Microsoft.VCLibs。这两个是很多 Appx 包的依赖删了会导致其他应用打不开。Get-AppxPackage列出来的包很多删之前一定确认包名。Microsoft.YourPhone是安全的但如果你用通配符*Phone*可能会匹配到Microsoft.Phone之类的系统组件那就危险了。所以通配符要精确用*YourPhone*最稳。8. 如果不想用命令行还有这些替代方案8.1 用组策略禁用仅专业版Win11 专业版有组策略编辑器。按Win R输入gpedit.msc打开后导航到计算机配置 管理模板 Windows 组件 手机连接里面有一个“允许使用手机连接”的策略改成“已禁用”。这样“手机连接”就不会运行了。但注意组策略只是禁用包还在硬盘上。家庭版没有gpedit.msc用不了这招。8.2 用注册表禁用不推荐新手改注册表因为容易改错。如果非要改路径是HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\YourPhone新建一个DWORD值名字叫AllowYourPhone值设为0。改完重启生效。但这个方法在部分版本上无效而且系统更新后可能被重置。所以我还是推荐 PowerShell 方案。8.3 用第三方工具谨慎像OO ShutUp10、WPD这类隐私工具可以一键禁用“手机连接”。但这类工具会改很多系统设置有些改动不可逆。我一般不用因为不知道它到底改了什么。如果你只是不想敲命令可以用但用完记得导出配置方便恢复。9. 最后再分享几个实用技巧如果你经常帮别人装系统可以把卸载命令写成一个.ps1脚本放在 U 盘里。重装完系统后以管理员身份运行一次自动删掉“手机连接”和其他不需要的预装应用。脚本内容大概是这样# 卸载手机连接 Get-AppxPackage *YourPhone* | Remove-AppxPackage Get-AppxPackage -AllUsers *YourPhone* | Remove-AppxPackage -AllUsers Get-AppxProvisionedPackage -Online | Where-Object { $_.DisplayName -eq Microsoft.YourPhone } | Remove-AppxProvisionedPackage -Online # 可以继续加其他要删的包 # Get-AppxPackage *Xbox* | Remove-AppxPackage # Get-AppxPackage *Maps* | Remove-AppxPackage注意脚本里的-AllUsers和-Online都需要管理员权限。运行前先Set-ExecutionPolicy RemoteSigned -Scope Process。另外如果你用的是 Win11 家庭版没有组策略只能用 PowerShell。家庭版的Get-AppxPackage和Remove-AppxPackage都能正常用我实测过没问题。还有一个细节删完“手机连接”后任务栏右下角的通知中心里可能还会残留一条“连接你的手机”的通知。那个是历史通知点一下清除就行不会再产生新的。我个人在实际操作中的体会是Win11 的预装应用管理PowerShell 是最靠谱的工具。图形界面能做的事它都能做图形界面做不了的它也能做。学会Get-AppxPackage和Remove-AppxPackage这两个命令基本就能搞定所有预装软件的卸载。而且这两个命令在 Windows 10 和 Windows 11 上通用学一次能用好多年。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。