2015-08-02 19:57:58 +0000 2015-08-02 19:57:58 +0000
293
293
Advertisement

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

Advertisement

Windows 10有Cortana,我不喜欢它。我尽快禁用了它。然而,在任务管理器中查看,Cortana的进程仍在运行,无法有效终止:终止任务的结果只是导致该进程在几秒钟后重新出现。使用命令

taskkill /IM Cortana.exe /F

的结果也是一样的:进程重新启动。

Advertisement

答案 (9)

165
165
165
2015-08-03 00:55:56 +0000

2018年更新。关于任务栏破损的警告

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

值得一提的是,删除Cortana会以奇怪的方式破坏默认任务栏。

我个人一直以来都是用经典开始(通过Ninite安装程序链接)替换默认任务栏,在日常的Windows使用中没有任何问题。通过 “TakeOwn "删除Cortana **

显然,这个技巧在某个时候停止了工作。我曾在某个时候使用过@Meferdati的链接成功。winaero: how to uninstall Cortona . 以下是我一直在使用的步骤,与@MC10的回答](https://superuser.com/questions/949569/can-i-completely-disable-cortana-on-windows-10/949578#949578)非常相似,只是我一直都是通过 "TakeOwn "来获得权限,并且我将文件移动到不同的文件夹中(而不是删除–以防我决定恢复):

  1. 在上下文菜单中添加TakeOwn](http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/)或(使用命令行中的[takeown](https://technet.microsoft.com/en-us/library/cc753024(v=ws.11).aspx)。导航到C:\Windows
  2. 创建文件夹SystemApps.bak
  3. 使用Takeown来获得c:\windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy的所有权
  4. (获得其他任何你想移动的文件夹的所有权)
  5. 将SystemApps中的文件夹剪下/粘贴到SystemApps.bak 7.当弹出 "权限 "弹出后,切换到任务管理器 8.杀死SearchUI.exe进程 杀掉SearchUI.exe进程
  6. 切回并给予权限移动该文件夹

现在该文件夹在SystemApps.bak中–如果需要的话,可以简单地将其移回。通过Powershell删除Cortana通过Powershell删除AppPackage**

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

在搜索设置中禁用它:

  1. 在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的一部分,不能删除。我想我会回去重命名文件夹的。 …要删除所有的应用程序,你可以删除所有的应用程序,应用程序或provisionedapp,你可以这样做:

警告:这将卸载Windows Store。这对我来说不是一个问题,但卸载所有的东西并不适合胆小的人。

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

正如评论中提到的那样,不完全卸载Windows Store可能是明智的做法。我还没有尝试过,但这个(在评论中)看起来是我使用的大致方法:

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

进一步的资源。删除Windows 10应用程序](http://blogs.technet.com/b/deploymentguys/archive/2012/10/26/removing-built-in-applications-from-windows-8.aspx)和[恢复默认Windows 10应用程序](http://www.thewindowsclub.com/erase-default-preinstalled-modern-apps-windows-8)

85
85
85
2015-08-06 18:03:09 +0000

Cortana与Windows搜索功能集成度很高,完全禁用Cortana会破坏搜索功能。不过,如果你想保持搜索功能,可以直接禁用Cortana的 “Cortana-y "部分。

**在windows 10中禁用Cortana的*

  1. Win + R键盘加速器打开运行对话框
  2. 键入GPedit.msc,然后按回车键或确定打开本地组策略编辑器。导航到本地计算机策略 -> 计算机配置 -> 管理模板 -> Windows组件 -> 搜索。在右侧窗格中,双击名为 Allow Cortana 的策略。4. 选择 **Disabled* 单选按钮。(在签出和再次签入后可能会起作用) * * * *

策略说明 此策略设置指定是否允许 Cortana 在设备上运行。如果您禁用此设置,则 Cortana 将被关闭。

有了此设置,用户仍然可以使用搜索功能在设备上和互联网上查找东西。

59
Advertisement
59
59
2015-08-02 20:28:31 +0000

免责声明:请看WernerCD的回答改进后的方法。

在玩了一会后,我想我找到了一个方法。

打开任务管理器,让它显示更多细节。右键点击Cortana,选择打开文件位置

现在找到Cortana文件夹,右键点击它,选择重命名。我建议在文件夹名称的末尾加上 “.bak",这样如果你想把它恢复到原来的状态,就可以很容易地找到它。

如果你试图重命名,它会告诉你该文件夹正在使用中。

这时你要回到任务管理器,右键点击Cortana,然后选择结束任务。该文件夹应该被重新命名,Cortana任务将不会再次启动。

16
16
16
2018-05-08 15:36:15 +0000

最简单的方法是使用第三方工具,如O&O软件公司的免费的ShutUp10

如果你想的话,你可以完全移除Cortanacompletely,但这也会移除Windows Search(虽然如果你使用第三方工具,如DocFetcher或Mythicsoft的Agent Ransack,这可能不是问题,因为它们提供了更多的搜索功能)。也就是说,在Windows 10更新后,期望Cortana会被重新安装。显然,现在唯一的办法就是使用另一个操作系统,比如Linux,来永久避免Cortana

11
Advertisement
11
11
2015-08-03 14:10:23 +0000

在Win 10的隐私政策(展开输入法个性化部分)中埋藏着:

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

根据HowToGeek安装后,你可以通过以下方法禁用:

如果你选择了快速设置,并且你想选择退出部分或全部,所有这些都不会丢失。

要关闭个性化设置中的第一个项目,你需要打开设置中的隐私组,然后点击 “语音、墨水和打字"。后者的风险是,Windows修复或未来的Windows更新Cortana会在你不知情的情况下安装一个新的可执行文件并重新启用,或者因为你删除了文件,更新就会失败。由于W10的消费者版本不允许你选择退出补丁,这可能会导致你因补丁无法安装而陷入重启循环,或者因为你没有上个月所需的补丁而锁定你的未来安全更新。

6
6
6
2017-01-25 04:37:30 +0000
  1. 将此文本粘贴到记事本中(确保在结尾处有***2*行分隔符):

  2. 保存为"disable cortana machine.reg"(包括引号)

  3. 每台机器运行一次你保存的文件(双击)

  4. 将此文本粘贴到一个新的记事本文件中,像之前一样

5.保存为"disable cortana user.reg" 6.运行你保存的文件(双击)&007 在机器上的每个用户账户中运行你保存的文件 7.重新启动你的电脑

你可能仍然可以看到名为Cortana的进程在运行,但这些进程构成了Windows内置的搜索系统(所以你可以从开始菜单中找到文件、程序和设置),而不是****网络化的AI助手和相关的数据挖掘。

5
Advertisement
5
5
2015-08-15 06:21:28 +0000

下载一个名为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,请做一个完整的备份,以恢复Cortana。如果你还没有做任何备份,请使用这些步骤为你的Build生成CAB。将Flash替换成Cortana包的MUM名。你需要为所有的Cortana的MUM文件生成CABs,比如这里是Build 14393

.**的x86 MUMs。

1
1
1
2018-04-03 02:36:48 +0000

对于那些好奇install_wim_tweak的人来说,Administrators的引擎盖下是怎么回事的人来说,相当简单明了。如果你不喜欢使用随机的二进制文件,获得系统的总权限,也可以建立更多的理解,你可以这样做:

**THE HO-HUM USUAL REGISTRY SURGERY PART*

在注册表中:

  1. 将包树根目录的所有权改为HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based ServicingTrustedInstaller。2.下面的所有键都继承自树根。最初的所有者是Administrators,就像Windows的所有don’t-touch-this部分一样。将Read权限由Full Control改为Visibility上的

  2. 将上述4个Cortana包中的21(隐藏)改为Owner(可见)。

  3. 通过删除所有的dism子键,打破这4个包的依赖关系。

5.使用PowerShell或普通的Get-WindowsPackage -Online | Where-Object { $_.PackageName -like '*Cortana*' } | Remove-WindowsPackage -Online -NoRestart来删除已解锁的包。一个管道与Wildcard匹配的管道可以避免尴尬的长名字:

C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd Stop-Service -Name StateRepository -Force

  1. 在结束时手动重启一次。

超越installationwimtweak, 丑陋的部分* (警告:由于原因,会影响未来的WINDOWS升级版。)

删除用户级的包是相当糟糕的。根据这里那里我们的Windows表弟的技术,解锁的方法不是在注册表中找到,而是一个SQLite包跟踪数据库:C:\ProgramData\Microsoft\Windows\AppRepository

上面的链接有一些过头了,所以简单的版本是:

  1. 停止StateRepository服务:icacls ... /save AclFile
  2. 拿出StateRepository-Machine.srd(所有者,完全控制)的必要所有权和权限。先使用UPDATE Package SET IsInbox = 0 WHERE PackageFullName LIKE '%Cortana%',以备以后恢复。
  3. 将数据库文件复制到:icacls ... /restore AclFile内的数据库文件复制到划痕区域。
  4. 使用一个像样的SQLlite编辑器,甚至用开源的PowerShell扩展执行查询Start-Service -Name StateRepository 5.将结果保存到数据库中 6.将结果保存到数据库中。将数据库文件复制回原处 7.恢复所有权(Get-Service -Name StateRepository) 8.恢复所有权(Get-AppxPackage -AllUsers | Where-Object { $_.Name -like '*Cortana*' } | Remove-AppxPackage -AllUsers) 9.重新启动服务:&007 重启服务:&007
  5. 确认正在运行:&007 10.删除软件包:&007
1
Advertisement
1
1
2016-12-01 01:04:33 +0000

为了补充上面Girish和Dan发布的Windows 10专业版上的内容,你可以首先开始打开Cortana (和相关的) 功能,通过在搜索栏中输入Cortana,然后左键单击Gear图标显示设置窗口。不过如果要进行更实质性的操作,我建议做以下操作:

  1. 按Windows键+R显示运行框,键入gpedit.msc启动组策略管理插件
  2. 左键单击标有 “管理模板 "的文件夹,选择它,现在应该会在工具栏上出现一个过滤器图标(看起来像漏斗)
  3. 左键点击菜单选项 View(查看)> Filter Options(过滤选项)>勾选 "Enable Keyword Filter(启用关键字过滤)"以启用文本框,然后键入cortana,然后点击OK(确定)应用过滤。展开管理文件夹,然后左键点击 "所有设置 "项,显示右侧所有与过滤器匹配的项目。
Advertisement
Advertisement