完全阻止Windows 10响应语音唤醒需四步:一、关闭Cortana设置中“Hey Cortana”及锁定时响应;二、在服务管理器中禁用Windows Speech Recognition服务;三、注册表新建AllowCortana值并设为0;四、关闭麦克风权限、语音识别开关、删除语音历史并禁用数据上传;五、PowerShell卸载Cortana应用(2004+版本)。

如果您希望完全阻止Windows 10系统响应任何语音唤醒指令,包括“Hey Cortana”及后台语音监听行为,则需从系统设置、服务、注册表及语音识别组件四个层面同步干预。以下是具体操作步骤:
一、关闭Cortana的语音唤醒功能
此操作可禁用前台语音唤醒逻辑,但不阻止底层语音服务持续运行。需在Cortana设置中明确关闭监听开关。
1、点击任务栏搜索框,输入“Cortana 设置”,打开对应设置页面。
2、在左侧菜单中选择“语音激活”选项。
3、将“让Cortana在设备锁定时也能响应‘Hey Cortana’”开关设为关闭状态。
4、将“启用‘Hey Cortana’”开关设为关闭状态。
二、禁用Windows语音识别服务
Windows语音识别(Speech Runtime Service)是所有语音唤醒功能的底层支撑服务,停止并禁用该服务可切断语音指令处理链路。
1、按 Win + R 键,输入 services.msc,回车打开服务管理器。
2、在服务列表中找到 Windows Speech Recognition 服务项。
3、右键该服务,选择“属性”,在“启动类型”下拉菜单中选择禁用。
4、若服务当前处于“正在运行”状态,先点击“停止”按钮,再点击“确定”保存设置。
三、修改注册表禁用Cortana语音监听模块
系统通过注册表键值控制Cortana语音监听的初始化行为,清除或禁用相关键值可防止其在系统启动时加载语音监听组件。
1、按 Win + R 键,输入 regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search。
3、若该路径不存在,右键“Windows”项 → 新建 → 项,命名为 Windows Search。
4、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 AllowCortana。
5、双击该值,将其数值数据设为 0,点击“确定”。
四、关闭麦克风权限并禁用语音训练数据上传
即使唤醒功能被禁用,系统仍可能通过麦克风采集环境音频用于语音模型优化;关闭权限与上传设置可阻断数据输入通道。
1、进入“设置” → “隐私” → “麦克风”,将“允许应用访问麦克风”总开关设为关闭。
2、向下滚动,找到“语音识别”条目,确保其开关为关闭状态。
3、返回“隐私”主菜单,点击“语音” → 点击“删除语音激活历史记录”按钮清空已存录音片段。
4、在同一页面中,关闭“根据我的语音活动改进语音识别”和“向Microsoft发送语音数据以改进服务”两项。
五、卸载Cortana应用(仅限部分版本)
在Windows 10 2004及后续更新中,Cortana已转为独立UWP应用,可通过PowerShell强制移除,彻底消除其进程与语音监听能力。
1、以管理员身份运行PowerShell(右键开始菜单 → Windows PowerShell(管理员))。
2、输入命令:Get-AppxPackage Microsoft.549981C3F5F10 | Remove-AppxPackage,回车执行。
3、等待命令完成,若提示“找不到包”,说明当前系统版本中Cortana已不可单独卸载,跳过后续步骤。
4、执行完毕后,重启计算机使所有更改生效。











