我可以在Windows 10上完全禁用Cortana吗?


288

Windows 10具有Cortana,我不喜欢它。我尽快将其禁用。但是,在任务管理器中查看时,Cortana的进程仍在运行,并且无法有效终止:结束任务只会导致该进程在几秒钟后重新生成。使用命令

taskkill /IM Cortana.exe /F

结果相同:重新生成该进程。

有什么方法可以禁用Cortana,以便该进程不会在后台继续运行,并且如果终止则不会重新生成?


18
我只是按照下面给出的说明进行操作,虽然您可以禁止该死的Cortana进程重新生成,但它会阻止您在启动“开始”菜单后搜索应用程序。考虑到我WinKey+start typing to find app经常这样做,我需要重新启用Cortana。谢谢M $ ...似乎您在90年代从未从IE诉讼中学到任何东西。
nikib3ro

我没有足够的代表来回答,但是如果您有“周年更新”,则切换开关不见了。这个注册表调整为我工作。
default.kramer

@ kape123我使用开始菜单替换和搜索工作。我喜欢star10。
FreeSoftwareServers

在使用下面的MC10的解决方案(重命名为C:\ Windows \ SystemApps \ Microsoft.Windows.Cortana_cw5n1h2txyewy.bak)后,该解决方案已经使用了一年多,我认为我是通过不小心按下Win + Print Screen来重新启用它的射击。现在,我将其再次禁用,因此我不会尝试确认这一点。
samis

@ kape123确保它确实是cortana ...当我禁用在后台运行的应用程序时出现了类似的问题(主切换,而不是单个应用程序)。似乎在禁用后台应用程序(即使未列出)时也禁用了索引编制过程
基本

Answers:


14

禁用最简单的方法一定隐私方面柯塔娜是使用第三方工具,如O&O软件的免费ShutUp10

ShutUp10中的Cortana

不过,Cortana的一部分是Windows Search,因此偶尔还会有诸如文件索引之类的Cortana进程。但是,Cortana不应再使用互联网。

在此处输入图片说明

如果愿意,可以完全删除Cortana,但这也可以删除Windows 搜索(尽管如果使用第三方工具(例如DocFetcher或Mythicsoft的Agent Ransack,它们提供了增强的搜索功能),这可能不是问题。就是说,在Windows 10更新之后,期望将重新安装Cortana。显然,现在永久避免Cortana的唯一方法是使用其他操作系统,例如Linux。


4
@julealgon在我看来似乎没有必要。考虑到这是唯一的真正解决方案。这之中,用的东西比Windows 10。其他
cbmeeks

1
问题是她在每次Windows更新时都会重新安装...这是一个很棒的程序,但是Microsoft肯定要在这里。
索尔

这个cortana对我来说是没有用的,它对我的​​RAM字节无效,并且要摆脱它,我必须安装另一个应用程序。很酷的窗户。
布拉桑卡

164

更新2018:关于任务栏损坏的警告

我刚刚重新安装了Windows 10 Pro,并按照所有规定的步骤进行操作(删除Cortana和删除所有商店应用程序),并且仍然按规定工作。

值得一提的是,删除Cortana会以奇怪的方式破坏默认任务栏。它不会破坏Windows搜索-因此,根据我的经验,资源管理器搜索仍然有效。

我个人始终将默认任务栏替换为Classic Start(通过Ninite安装程序链接),并且在日常Windows使用中没有任何问题。

更新:通过“ TakeOwn”删除Cortana

显然,此技巧在某些时候停止了工作。我已经成功使用@Meferdati的链接:winaero:如何卸载Cortona。它包含一个脚本,可以为您完成所有工作,并说明其工作方式。

以下是我一直在使用的步骤,它们与@ MC10的答案非常相似,除了我一直必须“ TakeOwn”以获取权限并且将文件移动到其他文件夹(而不是删除-如果我决定的话)还原):

  1. 将TakeOwn添加到上下文菜单中或(从命令行使用takeown)。
  2. 导航到C:\ Windows
  3. 创建文件夹SystemApps.bak
  4. 使用Takeown获得所有权 c:\windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy
  5. (获得您想移动的其他任何物品的所有权)
  6. 将文件夹从SystemApps剪切/粘贴到SystemApps.bak
  7. 出现“权限”弹出窗口时,切换到任务管理器
  8. 杀死SearchUI.exe进程
  9. 重新切换并授予移动文件夹的权限

该文件夹现在位于SystemsApps.bak中-如果需要,您可以简单地将其移回。

原始文件:通过Powershell RemoveAppPackage删除Cortana

首先禁用它,然后卸载Cortana应用程序。

在搜索设置中将其禁用:

  1. 点击左下角的搜索图标/框
  2. 单击左侧栏上的齿轮
  3. 单击“ Cortana /网络搜索”旁边的

    在此处输入图片说明

然后将其卸载,由于上市在这里

在提升的PowerShell中:

Get-AppxPackage | Select Name, PackageFullName
Remove-AppxPackage Microsoft.Windows.Cortana_1.4.8.176_neutral_neutral_cw5n1h2txyewy

这与MC10的答案类似,不同之处在于,我确定操作系统将更愿意通过“适当的通道”(powershell)卸载而不是重命名文件夹。

Windows已修复它,因此现在您无法删除“ ... Cortana_1.6.1.52_ ...”。尝试执行此操作时,它表示这是Windows的一部分,无法删除。我想我将重新命名该文件夹。

我正在使用相同的卸载程序删除BingNews,BingSports,Etc等其他“功能”

编辑:同样,您可以通过此方法删除“已配置”的应用程序(又名:按用户安装的废话)

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage  Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

或者...要删除所有可以使用的应用程序,app或Provisionedapp,您可以执行以下操作:

只是警告:这将卸载Windows应用商店。这对我来说不是问题,但是卸载所有内容并不是出于胆小。

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -online

如评论中所述,最好不要完全删除Windows应用商店。我还没有尝试过,但是(在评论中)这似乎是我要用的标准:

Get-AppxPackage -AllUsers | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike "*store*"} | Remove-AppxProvisionedPackage -online

更多资源:删除Windows 10应用还原默认Windows 10应用


12
考虑到8.1是通过商店分发的,因此卸载商店可能会阻止您安装将来的Windows OS升级。
鲍勃

17
@Bob:那么商店是Windows不可或缺的一部分,如果不破坏关键功能就无法删除它?啊! 就像1998年一样。您可能会认为Microsoft会第一次学习到他们的课程,但显然不是... :(
Mason Wheeler 2015年

9
即使以管理员身份运行PowerShell,我也会得到以下消息:错误0x80070032:AppX /部署从以下目录中删除对<Cortana>包的操作:/ <Cortana>失败。该应用程序是Windows的一部分,无法按用户卸载。
vaindil

14
这行不通。我收到错误消息,说Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.尝试以管理员身份运行但没有运气
Rahil Wazir 2015年

9
不再工作了。微软表示,您尝试删除的应用程序是Windows的一部分,无法删除。

84

Cortana与Windows搜索高度集成,完全禁用它会破坏搜索。但是,如果您希望保持搜索功能,则可以禁用Cortana的“ Cortana-y”部分。

在Windows 10中禁用Cortana

  1. Win + R键盘加速器以打开“运行”对话框。
  2. 键入GPedit.msc,然后按Enter或OK打开“ 本地组策略编辑器”。导航到本地计算机策略->计算机配置->管理模板-> Windows组件->搜索
  3. 在右窗格中,双击名为Allow Cortana的策略。
  4. 选择禁用单选按钮。
  5. 重新启动PC,Cortana和Bing Search将被禁用。(退出并再次登录后可能会起作用)

政策说明

此策略设置指定是否在设备上允许Cortana。

如果启用或未配置此设置,则将在设备上允许使用Cortana。如果禁用此设置,Cortana将被关闭。

有了此设置,用户仍然可以使用搜索在设备和Internet上查找内容。


6
这是一个不错的尝试,但是没有用。Cortana进程继续运行并重新分配。我建议删除答案
Lombas

8
我建议离开这个答案,因为它是唯一为我工作在1607,并没有完全破坏的开始菜单的东西....
迈克尔·汉普顿

4
即使周年纪念日更新后也能很好地工作。这个答案FTW
罗布·哈迪

11
@peterh-该gpedit.msc功能确实存在于Windows 10专业版和企业版操作系统中,但在Windows 10家庭版计算机上不可用。
Run5k

5
密钥“ Allow Cortana”确实存在于1709年,但是为其分配了“ Disabled”并重新启动并不会停止Cortana。Win 10 Pro版本1709(OS Build 16229.309)
DK。

58

免责声明:请参阅WernerCD的答案以获取改进的方法。这将中断搜索栏/开始搜索。

在玩了一下之后,我想我找到了一种方法。

打开任务管理器,并显示更多详细信息。右键单击Cortana,然后选择“ 打开文件位置”

任务管理器

现在找到Cortana文件夹,右键单击它,然后选择重命名。我建议仅在文件夹名称的末尾添加“ .bak ”,以便将其恢复到其原始状态时可以轻松找到它。

改名

如果您尝试重命名,它将告诉您该文件夹正在使用中。

文件夹正在使用

这是您要返回到任务管理器,右键单击Cortana并选择“ 结束任务”的时候

结束任务

任务结束后,立即切换回“ 正在使用文件夹”窗口,然后单击重。该文件夹应重命名,Cortana任务将不会再次开始。


9
很有魅力,我还使用它来禁用许多其他烦人的过程。谢谢!
ArtOfCode

44
从技术上讲,这是可行的,但是如果启动错误,Windows自动修复将解决此问题,并且Windows Update可能会还原Cortana。我不建议只是为了删除功能而修改系统文件。它还可能具有意想不到的副作用,例如依赖于Cortana代码提供某些功能的其他程序(我不知道有任何此类依赖,但是我不会冒险)。
phyrfox

7
与其发布7月以来答案的重复副本,不如简单地投票关闭重复副本。
TJ Crowder

2
@TJCrowder好吧,实际上,我发布了这个答案之后编辑了该答案。我对这个问题的旧答案要简单得多,您可以看到原始答案。
MC10 2015年

1
太好了!并对该答案+1。很好的一个改进它甚至比原始的。但这并没有改变以下事实:这个问题是一个骗子,应该作为一个问题结束。如果您确实还想发布答案,那么我将它作为CW链接到(更新的)答案并投票关闭。
TJ Crowder

11

内置于Win 10 的隐私策略中(展开“输入个性化”部分)是:

您可以随时关闭输入个性化。这将停止对此功能的数据收集,并删除存储在设备上的关联数据,例如本地用户词典和输入历史记录。由于Cortana使用此数据来帮助您理解输入,因此关闭输入个性化功能也会在您的设备上禁用Cortana。如果设备还启用了Cortana,则还可以在https://www.bing.com/account/personalization上清除发送给Microsoft的数据,例如联系人和日历数据,用户词典以及搜索和浏览历史记录。

根据HowToGeek在安装后,您可以通过以下方式禁用此功能:

如果您选择了快速设置,并且希望退出其中的某些或全部设置,则不会丢失所有设置。您仍然可以进入设置并进行更改。

要关闭“个性化设置”中找到的第一项,您需要在“设置”中打开“隐私”组,然后打开“语音,墨迹和打字”。

单击或点击“停止认识我”。

我强烈建议您禁用它,而不是通过螺丝钉将其正式支持。后者冒着Windows修复或将来Windows对Cortana的更新将安装新可执行文件并在您不知情的情况下重新启用它的风险,或者因为您删除了文件而导致更新失败。使用W10的消费者版本不允许您选择退出补丁程序,这可能会导致您陷入重启循环,因为补丁程序无法安装或将您锁定在未来的安全更新之外,因为您没有上个月的要求之一补丁。


15
是的,但这仍然不会阻止进程在后台运行。
ArtOfCode 2015年

3
显然,无论何时您在搜索框中键入内容,都不会阻止Windows 连接到Bing
2015年

如果操作系统的完整性和安全性取决于所建议的类似Siri的便捷克隆,那么我将非常关注它的其他哪些方面可能受到损害,从而无法达到它想要达到的目的(例如,用户数据)。这并不灌输太多的信心我要考虑这个操作系统的任何应用程序域可行的选择需要最起码的安全(我没有证实,对本地安全策略设置Allow_Cortana残疾并不能阻止进程运行/收集数据,将组策略设为无效选项)。
samis

6
  1. 将此文本粘贴到记事本中(确保其末尾有2个换行符):

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
    "AllowCortana"=dword:00000000
    "AllowCortanaAboveLock"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "DisableWebSearch"=dword:00000001
    "ConnectedSearchUseWeb"=dword:00000000
    "ConnectedSearchUseWebOverMeteredConnections"=dword:00000000
    
  2. 另存为"disable cortana machine.reg"(包括引号)
  3. 每台机器运行一次保存(双击)的文件
  4. 像以前一样,将此文本粘贴到新的记事本文件中

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "CortanaConsent"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "BingSearchEnabled"=dword:00000000
    
  5. 另存为 "disable cortana user.reg"
  6. 运行保存在计算机上每个用户帐户中的文件
  7. 重新启动电脑

您可能仍会看到名为Cortana的进程正在运行,但是这些进程组成了内置的Windows搜索系统(因此您可以从开始菜单中找到文件,程序和设置),而不是联网的AI助手和关联的数据挖掘。


1
superuser.com/questions/1196618/…是一个更完整的答案
Ramhound,

@Ramhound在非Pro版本上不起作用。至少对我来说,“禁用网络搜索”首选项是多余的;一旦停用Cortana并且其首选项从常规Windows设置用户界面中消失,则无法从“开始”菜单进行网络搜索。无论如何,一个人可能不想禁用两者。
沃尔夫,

5

下载名为win6x_registry_tweak的工具。现在,在下载的exe 的文件夹中打开具有管理员权限的命令提示符,然后运行以下命令:

install_wim_tweak.exe /o /c Microsoft-Windows-Cortana /r

此命令将删除3个cortana软件包(Cortana主软件包,语言包和PAL软件包):

Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~de-DE~10.0.10240.16384
Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~~10.0.10240.16384
Microsoft-Windows-Cortana-PAL-Desktop-Package~31bf3856ad364e35~x86~~10.0.10240.16384

重新启动后,您的Windows无法使用Cortana。

注意。如果稍后要还原它以恢复Cortana,请进行完整备份。如果尚未完成任何备份,请使用这些步骤为Build生成CAB。将Flash替换为Cortana软件包的MUM名称。您需要为所有Cortana MUM文件生成CAB,例如此处的Build 14393 x86 MUM 在此处输入图片说明


这很有趣,但是由于某种原因它无法正常工作:i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png
DeerSpotter

你重启了吗?
magicandre1981 '17

它消失了,我重命名了系统文件夹。这种方法没有用。
DeerSpotter

@DeerSpotter什么不起作用?您做了什么细节?如果您重命名了文件夹,则删除将无法进行。
magicandre1981 '17

我评论的答案,删除cortana的方法不起作用。(测试时间为
2017年2

1

要添加到Girish和Dan在Windows 10 Professional上发布的内容中,您可以先通过在搜索栏中键入Cortana,然后左键单击Gear图标以显示设置窗口,开始启用Cortana(及相关)功能。

在这里,您可以关闭与Cortana相关的各种功能(或更像选择退出功能,有时它们仍会重新打开)。但是,如果要采取更大的举措,我建议您执行以下操作:

  1. 按Windows键+ R以显示“运行”框键入gpedit.msc以启动组策略管理加载项
  2. 左键单击“管理模板”文件夹将其选中,您现在应该看到工具栏上方的过滤器图标出现(看起来像一个漏斗)
  3. 左键单击菜单选项“视图”>“过滤器选项”>勾选“启用关键字过滤器”以启用文本框并键入cortana,然后单击“确定”以应用过滤器。
  4. 展开管理文件夹,然后在“所有设置”项目上单击鼠标左键,以显示与右侧过滤器匹配的所有项目。

现在,您可以禁用所有与cortana相关的选项,并观察CPU周期下降,温度恢复正常!


1

对于那些好奇的东西到底是怎么回事install_wim_tweak,这很简单。如果您不想使用随机二进制文件来获得系统的总体许可,并且还可以增进理解,则可以采用以下方式:

嗡嗡声常规注册手术部分

在注册表中:

  1. 将所有权更改Administrators为包树的根目录: HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing。下方的所有键均从根继承。最初的所有者TrustedInstaller就像Windows的所有部分一样。

  2. Administrators权限从更改ReadFull Control

  3. 改变Visibility从上述4个柯塔娜包键2(隐藏)至1(可见)。

  4. 通过删除所有Owner子项来打破4个程序包的依赖关系。DISM接口拒绝删除拥有的软件包,因为它们被认为对父软件包至关重要。

  5. 使用PowerShell或Plain Old dism删除现已解锁的软件包。带通配符匹配的管道避免了笨拙的长名称:

Get-WindowsPackage -Online | Where-Object { $_.PackageName -like '*Cortana*' } | Remove-WindowsPackage -Online -NoRestart

  1. 最后手动重新启动一次。

在install_wim_tweak之后,丑陋的部分(警告:由于原因,打破了未来的Windows升级。)

删除用户级别的程序包要糟得多。基于技术在这里那里我们的Windows表弟解锁不被在注册表中找到,而是一个SQLite包跟踪数据库:C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd

上面的链接有些矫kill过正,因此简化的版本是:

  1. 停止StateRepository服务: Stop-Service -Name StateRepository -Force
  2. 取得C:\ProgramData\Microsoft\Windows\AppRepository(所有者,完全控制)的必要所有权和权限。icacls ... /save AclFile首先使用,以后再使用。
  3. 将以下数据库文件复制StateRepository-Machine.srd到:暂存区。
  4. 使用体面的SQLlite编辑器甚至使用开源PowerShell扩展来执行查询UPDATE Package SET IsInbox = 0 WHERE PackageFullName LIKE '%Cortana%'
  5. 将结果保存到数据库。
  6. 将数据库文件复制回原位。
  7. 恢复所有权(icacls ... /restore AclFile
  8. 重新启动服务: Start-Service -Name StateRepository
  9. 确认它正在运行: Get-Service -Name StateRepository
  10. 删除包装: Get-AppxPackage -AllUsers | Where-Object { $_.Name -like '*Cortana*' } | Remove-AppxPackage -AllUsers
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.