必须组合干预隐私设置、注册表、组策略(专业版)、PowerShell卸载四层机制才能彻底禁用Cortana:先关闭语音数据采集与权限,再设注册表AllowCortana=0强制跳过初始化,专业版需禁用组策略并剥离Bing搜索,最后用PowerShell卸载应用包清除图标。

Win10系统中Cortana语音助手默认随开机自动加载,持续监听“小娜”唤醒词、调用麦克风与位置权限、上传输入行为至微软服务器,并占用30–60MB内存——即使你从不说话,它也在后台拖慢低配设备响应速度、增加休眠失败概率、泄露本地语音模型与历史记录。
切断隐私数据入口(所有版本通用)
这一步只停掉数据采集,不阻止进程启动,但必须先做,否则后续禁用可能被策略绕过。
按下Win + I打开“设置” → 点击“隐私和安全性” → 左侧选“语音、墨迹书写和键入” → 点击“停止让 Cortana 了解你”,在弹出窗口中确认“关闭”。
返回上一级,进入“应用权限” → 找到 Cortana → 把麦克风、位置、联系人、日历、消息、相机全部设为“关闭”。
滚动到底部,点击“清除我的设备上的数据” → 确认删除。这步不做,Cortana重启后可能恢复部分行为,【本地缓存的语音模型将残留】。
强制禁用核心服务(家庭版/专业版均适用)
这是真正让Cortana不再初始化的方法:系统启动时跳过整个加载流程,任务栏搜索框退化为纯本地检索,图标自动消失。
按下Win + R → 输入regedit → 回车,以管理员身份运行注册表编辑器。
在左侧树形结构中,依次展开:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
右键“Windows”项 → 新建 → 项 → 命名为Windows Search(若已存在则跳过)。
选中“Windows Search”项 → 右键右侧空白处 → 新建 → DWORD (32位)值 → 命名为AllowCortana。
双击AllowCortana → 将“数值数据”改为【0】 → 点击“确定”。【必须是0,填1或留空会导致策略失效】
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
专业版用户额外禁用云端搜索(仅限专业版/企业版)
组策略能彻底剥离Cortana与Bing云端服务的绑定,避免搜索请求意外触发语音模块。
第一步:按下Win + R → 输入gpedit.msc → 回车打开本地组策略编辑器。
第二步:依次展开计算机配置 → 管理模板 → Windows组件 → 搜索。
第三步:在右侧面板双击“允许使用 Cortana” → 选择“已禁用” → 点击“确定”。
第四步:重启电脑,验证任务栏搜索框是否已无语音图标、右键菜单不再显示“Cortana”选项。
卸载UWP应用并隐藏残留图标(可选但推荐)
这一步不是必须,但能清除所有可见痕迹,尤其适合反感图标存在的用户。
用管理员身份运行PowerShell:Win10搜索“PowerShell” → 右键“以管理员身份运行”。
复制粘贴以下命令并回车执行:
Get-AppxPackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage
执行完成后,任务栏左下角Cortana图标消失,开始菜单中也不再出现该应用。
若任务栏仍残留放大镜图标且右键有“显示Cortana按钮”选项,右键任务栏 → “任务栏设置” → 关闭“显示Cortana按钮”。

















