彻底移除Windows 11中Cortana需分五步:一、用Get-AppxPackage+Remove-AppxPackage卸载当前用户实例;二、用Get-AppxPackage -AllUsers强制全局卸载;三、用winget uninstall Cortana标准化卸载;四、taskkill终止SearchHost等进程并禁用启动项;五、通过Win11Debloat脚本一键净化。

如果您尝试在 Windows 11 系统中彻底移除 Cortana(小娜语音助手),但发现其仍以服务、进程或搜索组件形式残留,则可能是由于 Cortana 作为系统级 UWP 应用与搜索体验深度集成所致。以下是通过 PowerShell 命令实现彻底移除的多种可行路径:
一、使用 Get-AppxPackage + Remove-AppxPackage 卸载当前用户实例
该方法直接定位并卸载当前登录账户下的 Cortana 应用包,适用于标准用户环境,不依赖组策略或注册表修改。
1、按下 Win + X 组合键,选择 终端(管理员) 或 Windows PowerShell(管理员)。
2、输入以下命令并回车执行,确认 Cortana 包是否存在:Get-AppxPackage -Name *Cortana*。
3、若返回结果中包含 PackageFullName(如 Microsoft.549981C3F5F10_10.2409.1000.0_x64__8wekyb3d8bbwe),复制该完整字符串。
4、执行卸载命令,将占位符替换为上一步复制的实际包名:Remove-AppxPackage Microsoft.549981C3F5F10_10.2409.1000.0_x64__8wekyb3d8bbwe。
二、强制为所有用户卸载 Cortana 应用包
该方法确保 Cortana 不仅从当前账户移除,也从系统预配的所有用户配置文件中清除,防止新用户创建后自动恢复。
1、以管理员身份运行 PowerShell。
2、输入并执行以下命令:Get-AppxPackage -AllUsers Microsoft.549981C3F5F10 | Remove-AppxPackage。
3、若提示“找不到匹配的包”,说明 Cortana 已被全局卸载或包名已变更,可跳过此步。
三、结合 winget 工具执行标准化卸载
winget 是微软官方包管理器,支持基于应用标识的语义化卸载,能自动识别并清理 Cortana 及其关联组件。
1、确保系统已安装最新版 winget(可通过 Microsoft Store 更新)。
2、在管理员终端中输入:winget uninstall Cortana。
3、当提示是否确认卸载时,输入 Y 并回车。
4、等待命令完成,过程中无图形反馈,结束即表示卸载成功。
四、终止 Cortana 进程并禁用启动项
即使应用包已卸载,部分后台服务(如 SearchHost.exe 或 BackgroundTaskHost.exe 调用的 Cortana 相关任务)仍可能活跃,需同步终止并阻止自启。
1、在管理员 PowerShell 中运行:taskkill /f /im SearchHost.exe。
2、继续执行:taskkill /f /im BackgroundTaskHost.exe(仅影响当前会话中的 Cortana 任务实例)。
3、禁用 Cortana 启动项:运行 Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*Cortana*"} | Remove-AppxProvisionedPackage -Online。
五、通过 Win11Debloat 工具执行一键净化
Win11Debloat 是开源脚本工具,内置针对 Cortana 的全链路清理逻辑,涵盖应用卸载、服务停用、注册表键值屏蔽及开始菜单图标移除。
1、以管理员身份运行 PowerShell,执行下载并启动命令:& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))。
2、首次运行时,若 Windows Defender 阻止,请点击“更多信息”后选择 仍要运行。
3、在交互式菜单中选择 1. Run Default Settings。
4、脚本将自动执行:卸载 Microsoft.549981C3F5F10 包、清除 AllowCortana 注册表项、移除 Start Menu 固定项。










