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

taskkill /IM Cortana.exe /F


具有相同的结果:进程重新生成。

是否有任何方法可以禁用Cortana,以使进程不会不能在后台继续运行,如果终止则不会重新生成?

评论

我只是按照下面给出的说明进行操作,虽然您可以禁止重新生成该死的Cortana进程,但它会阻止您在启动“开始”菜单后搜索应用程序。考虑到我经常使用WinKey +开始键入以查找应用程序,因此我需要重新启用Cortana。谢谢M $ ...看来您在90年代从未从IE诉讼中学到任何东西。

我没有足够的代表来回答,但是如果您有“周年更新”,则切换开关不存在。此注册表调整对我有用。

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

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

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

#1 楼

禁用Cortana某些隐私方面最简单的方法是使用第三方工具,例如O&O Software的免费ShutUp10。



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



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

评论


@julealgon在我看来似乎没有必要。考虑到这是唯一真正的解决方案。也就是说,请使用Windows 10以外的版本。

–cbmeeks
19年1月14日在14:31

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

–索尔
19年2月4日在16:57

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

–布拉桑卡
19-09-10的1:58

“显然,现在永久避免使用Cortana的唯一方法是使用其他操作系统,例如Linux。” +1 ...

–詹瑟姆
20年5月28日在9:37

#2 楼

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

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

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

我个人始终将默认任务栏替换为Classic Start(通过Ninite安装程序链接),并且在

更新:通过“ TakeOwn”删除Cortana

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

下面是我一直在使用的步骤,与@ MC10的答案非常相似,除了我一直都必须“ TakeOwn”来获得权限,然后将文件移动到另一个文件夹(而不是删除-以防万一我决定还原):



将TakeOwn添加到上下文菜单中或(从命令行使用takeown)。
导航到C:\ Windows
创建文件夹SystemApps.bak
使用Takeown获得对c:\windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy的所有权

(获得您要移动的其他任何文件的所有权)
将文件夹从SystemApps剪切/粘贴到SystemApps.bak
出现“权限”弹出窗口时,切换到“任务”管理器
杀死SearchUI.exe进程
后退并授予移动文件夹的权限

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

原始内容:通过Powershell RemoveAppPackage删除Cortana

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

在搜索设置中禁用它:


单击左下方的搜索图标/框
单击左侧栏上的齿轮

单击Cortana / Web搜索旁边的按钮




,然后按如下所示将其卸载:

在提升的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


或...删除所有可以的应用程序,应用程序或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应用程序

评论


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

–鲍勃
15年8月3日,下午5:18

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

–梅森·惠勒
2015年8月3日在17:34



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

–vaindil
2015年8月23日在16:26



这行不通。我收到错误消息,说Remove-AppxPackage:部署失败,出现HRESULT:0x80073CFA,删除失败。请与您的软件供应商联系。尝试以管理员身份运行但没有运气

–拉希尔·瓦齐尔(Rahil Wazir)
2015年10月7日在18:36



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

–user72945
2015年12月25日17:22

#3 楼

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

要在Windows 10中禁用Cortana,请禁用



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





政策说明

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

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

使用此设置,用户仍将能够使用搜索在设备和Internet上查找内容。

评论


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

–孟买
2015年10月21日14:02



我建议留下这个答案,因为这是1607年对我有用的唯一东西,并且对开始菜单没有完全的破坏性。

–迈克尔·汉普顿
16 Jul 25'8:08



即使在周年纪念日更新后也能很好地工作。这个答案FTW

–Rob Hardy
16 Dec 15'在10:19

@peterh-Windows 10专业版和企业版操作系统中确实存在gpedit.msc功能,但Windows 10 Home机器上没有此功能。

– Run5k
17年2月7日在19:12

键“ Allow Cortana”确实存在于1709年,但是为其分配“ Disabled”并重新启动并不会停止Cortana。 Win 10 Pro版本1709(作业系统组建16229.309)

– DK。
18年4月2日在21:15

#4 楼

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

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

打开任务管理器并显示更多细节。右键单击Cortana并选择“打开文件位置”。



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



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



这是您要返回任务管理器时,右键单击Cortana,然后选择“结束任务”。



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

评论


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

–ArtOfCode
15年8月2日在20:32

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

– phyrfox
15年8月3日,下午1:55

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

– T.J.拥挤者
2015年8月3日在10:02



@ T.J。Crowder实际上,我在发布了这个答案之后编辑了该答案。我在该问题上的旧答案要简单得多,您可以看到原始答案。

– MC10
15年8月3日,11:21

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

– T.J.拥挤者
2015年8月3日,11:23



#5 楼

Win 10的隐私策略(扩展“输入个性化”部分)包含以下内容:


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


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


选择了快速设置,并且您想退出所有这些设置或全部退出,所有设置都不会丢失。您仍然可以进入设置并进行更改。

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

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


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

评论


是的,但这仍然不会停止后台运行的进程。

–ArtOfCode
15年8月3日,14:22

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

–ȷ̇c
2015年8月8日在16:16



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

– samis
18年5月29日在14:46



#6 楼



将此文本粘贴到记事本中(确保其末尾有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


另存为"disable cortana machine.reg"(包括引号)
每台计算机运行一次保存(双击)的文件,

像以前一样将此文本粘贴到新的记事本文件中。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
"CortanaConsent"=dword:00000000
"AllowSearchToUseLocation"=dword:00000000
"BingSearchEnabled"=dword:00000000

< br另存为"disable cortana user.reg"

运行在计算机上每个用户帐户中保存的文件
重新启动计算机

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

评论


superuser.com/questions/1196618/…是更完整的答案

–猎犬
17年5月9日,0:58

@Ramhound在非Pro版本上不起作用。至少对我而言,“禁用网络搜索”偏好设置是多余的;一旦停用Cortana,并且他们的偏好设置从正常的Windows设置用户界面中消失,则无法从开始菜单进行网络搜索。无论如何,一个人可能不想禁用两者。

–沃尔夫
17年5月9日,1:15

#7 楼

下载名为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,请进行完整备份。如果尚未执行任何备份,请使用这些步骤为您的构建生成CAB。将Flash替换为Cortana软件包的MUM名称。您需要为所有Cortana MUM文件生成CAB,例如此处的Build 14393 x86 MUM。

评论


这很有趣,但是由于某种原因它不起作用:i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png

– DeerSpotter
17年1月22日在20:14

你重启了吗?

–magicandre1981
17年1月23日在5:40

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

– DeerSpotter
17年1月23日在15:57

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

–magicandre1981
17年1月23日在16:32

我评论的答案,删除cortana的方法不起作用。 (2017年1月2日测试)

– DeerSpotter
17年1月23日在20:34

#8 楼

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

HO-HUM常规注册表外科部分br />在注册表中:


将所有权更改为软件包树根目录Administrators的所有权。其下的所有键均从根继承。最初的所有者是HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing,就像Windows的所有请勿触摸的部分一样。
TrustedInstaller的权限从Administrators更改为Read,同上。隐藏)到Full Control(可见)。
通过删除所有Visibility子项来打破4个程序包的依赖关系。 DISM接口拒绝删除拥有的软件包,因为它们被认为对父软件包至关重要。
使用PowerShell或普通的旧版2删除当前已解锁的软件包。带通配符匹配的管道避免了笨拙的长名称:

1


最后手动重新启动一次。 ,丑陋的部分(警告:由于原因而导致将来的WINDOWS升级。)

删除用户级别的程序包要糟得多。根据此处和此处的技术以及Windows的表弟,在注册表中找不到解锁,而是一个SQLite软件包跟踪数据库:Owner

上面的链接有些过头了,所以归根结底版本是:


停止StateRepository服务:dism

获取Get-WindowsPackage -Online | Where-Object { $_.PackageName -like '*Cortana*' } | Remove-WindowsPackage -Online -NoRestart的必要所有权和权限(所有者,完全控制)。首先使用C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd,以供以后还原。
将数据库文件:Stop-Service -Name StateRepository -Force复制到暂存区。
使用适当的SQLlite编辑器或什至具有开源PowerShell扩展名,执行查询C:\ProgramData\Microsoft\Windows\AppRepository

将结果保存到数据库。
将数据库文件复制回原位。
恢复所有权(icacls ... /save AclFile
重新启动服务:StateRepository-Machine.srd

确认它正在运行: UPDATE Package SET IsInbox = 0 WHERE PackageFullName LIKE '%Cortana%'

删除包装:icacls ... /restore AclFile



#9 楼

要添加以上在Windows 10 Professional上的Girish和Dan所添加的内容,您可以首先通过在搜索栏中键入Cortana,然后左键单击Gear图标以显示设置窗口来开始启用Cortana(及相关)功能。 >
从这里您可以关闭与Cortana相关的各种功能(或更像选择退出,有时仍会重新打开)。但是,如果要采取更重大的举措,我建议您执行以下操作:


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

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