可通过组策略、注册表、PowerShell或系统设置四种方式禁用Cortana:组策略适用于专业版/企业版;注册表适配所有版本;PowerShell卸载应用包移除前端入口;系统设置仅关闭用户层功能。

如果您正在使用Windows 10专业版或企业版,并希望从系统策略层面永久阻止Cortana启动与运行,则可通过组策略编辑器直接禁用其核心功能。以下是具体操作步骤:
一、通过组策略编辑器禁用Cortana
此方法修改计算机级组策略配置,强制系统忽略Cortana组件的加载请求,适用于需系统级管控的环境,且无需修改注册表或卸载应用包。
1、同时按下Win + R键,打开“运行”对话框。
2、输入gpedit.msc并按回车,以管理员权限启动本地组策略编辑器。
3、在左侧导航栏中,依次展开计算机配置 → 管理模板 → Windows组件 → 搜索。
4、在右侧窗格中,找到并双击允许使用Cortana策略项。
5、在弹出的设置窗口中,选择已禁用单选按钮,点击应用和确定保存更改。
6、关闭组策略编辑器后,必须重启计算机,使策略生效。
二、通过注册表编辑器禁用Cortana
该方法绕过组策略限制,直接在系统注册表中创建控制项,适用于所有Windows 10版本(含家庭版),效果与组策略一致,但需确保路径与键值精确无误。
1、按下Win + R键,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows。
3、在Windows项上右键,选择“新建” → “项”,将新项命名为Windows Search。
4、选中刚创建的Windows Search项,在右侧空白处右键,选择“新建” → “DWORD (32位)值”。
5、将新建的DWORD值命名为AllowCortana。
6、双击AllowCortana,将其“数值数据”设置为0,点击“确定”。
7、关闭注册表编辑器,重启计算机完成生效。
三、通过PowerShell卸载Cortana应用包
此方法从系统中移除Cortana的用户界面层应用包,适用于希望彻底清除其前端入口的用户,不依赖服务禁用,但保留底层搜索功能可用。
1、在任务栏搜索框中输入PowerShell,右键点击“Windows PowerShell”,选择以管理员身份运行。
2、在PowerShell窗口中,粘贴并执行以下命令:Get-AppxPackage *Cortana* | Remove-AppxPackage。
3、等待命令执行完毕,过程中若出现访问拒绝提示,说明部分组件受系统保护无法移除,其余可卸载部分将被清除。
4、执行完成后,无需重启,任务栏及开始菜单中的Cortana图标即消失。
四、通过系统设置关闭Cortana基础功能
该方式仅作用于用户账户层级,关闭语音监听、建议推送与数据同步等前端行为,不影响系统搜索框功能,适合暂不希望完全禁用但需强化隐私控制的用户。
1、点击“开始”菜单,进入设置 → 隐私 → 语音、墨迹书写和键入。
2、关闭允许Cortana开关。
3、向下滚动,点击停止让Cortana了解你旁的链接,进入Cortana设置页。
4、将Cortana可以提供建议、想法、提醒、通知等切换为关闭状态。
5、点击清除我的设备上的数据按钮,删除本地语音与输入历史记录。










