彻底禁用Cortana需综合五种方法:一、设置中关闭在线语音识别;二、组策略禁用Cortana服务;三、注册表新建AllowCortana=0键值;四、PowerShell终止进程并移除启动项;五、winget卸载Cortana应用包。

如果您在使用Windows 11时希望完全停止Cortana语音助手的运行与响应,可能是出于隐私保护、系统资源优化或避免误触发等需求。以下是多种可独立生效的彻底禁用方法:
一、通过系统设置关闭在线语音识别
此方法直接切断Cortana的云端语音处理能力,适用于所有Win11版本,操作安全且无需管理员权限。它使系统不再监听或上传语音数据,但保留部分本地搜索功能。
1、点击“开始”按钮,选择“设置”图标进入系统设置界面。
2、在左侧菜单中点击“隐私和安全性”,进入相关设置页。
3、向下滚动并点击“语音”选项,展开语音服务配置。
4、将“在线语音识别”开关设为关闭状态。
二、通过组策略编辑器永久禁用Cortana服务
此方法强制阻止Cortana核心组件加载,适用于Win11专业版、企业版及教育版用户,修改后Cortana无法随系统启动,任务栏搜索框也将退化为纯文本搜索。
1、按下Win + R组合键,打开“运行”对话框。
2、输入gpedit.msc并按回车,以管理员权限启动本地组策略编辑器。
3、依次展开路径:计算机配置 > 管理模板 > Windows组件 > 搜索。
4、在右侧找到“允许使用Cortana”策略项,双击打开。
5、选择“已禁用”,点击“确定”保存设置。
6、重启计算机使策略立即生效。
三、通过注册表编辑器创建禁用键值
此方法兼容Win11家庭版等无组策略版本,通过写入系统级策略键值,实现与组策略相同的效果,需确保路径与数值准确无误。
1、按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows。
3、在“Windows”项上右键,选择“新建 > 项”,命名为Windows Search。
4、选中新建的“Windows Search”项,在右侧空白处右键,选择“新建 > DWORD (32位) 值”,命名为AllowCortana。
5、双击“AllowCortana”,将其“数值数据”设为0,点击“确定”。
6、关闭注册表编辑器,并重启电脑。
四、使用PowerShell命令终止进程并禁用启动
该方法即时中止当前运行的Cortana相关进程(如SearchUI),并移除其开机自启注册项,适合临时应急或配合其他方法使用。
1、右键点击“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并回车执行:Get-Process -Name "SearchUI" -ErrorAction SilentlyContinue | Stop-Process。
3、继续输入命令禁用启动项:Get-ChildItem "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" | ForEach-Object { if ($_.GetValueNames() -contains "Cortana") { Remove-ItemProperty $_.PSPath "Cortana" -ErrorAction SilentlyContinue } }。
4、关闭终端窗口。
五、使用winget命令彻底卸载Cortana应用包
此方法从系统中物理移除Cortana应用主体,适用于支持Appx包管理的Win11稳定版,卸载后任务栏不再显示Cortana图标,也无法通过开始菜单启动。
1、右键点击“开始”按钮,选择“终端(管理员)”。
2、输入命令:winget uninstall Cortana,回车执行。
3、当提示“是否确认卸载”时,输入Y并回车。
4、等待命令完成,Cortana应用包即被清除。










