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


Windows 10有Cortana,我不喜歡。我盡快禁用它。但是,查看任務管理器,Cortana的進程仍在運行,並且無法有效終止:結束任務只會導致進程在幾秒鐘後重新生成。使用命令

taskkill /IM Cortana.exe /F

具有相同的結果:該過程重生。

是否有任何方法可以禁用Cortana,以便進程不會在後台運行,並且如果終止則不會重新生成?


263
2017-08-02 19:57


起源


我只是按照下面給出的答案的指示,雖然你可以禁用該死的Cortana進程重新生成它會阻止你在啟動開始菜單後搜索應用程序。並考慮到我 WinKey+start typing to find app 我經常需要重新啟用Cortana。謝謝M $ ...似乎你還沒有從90年代的IE訴訟中學到東西。 - kape123
我沒有足夠的代表回答,但如果你有“週年紀念更新”,撥動開關就不見了。 這個註冊表調整 為我工作。 - default.kramer
@ kape123我使用開始菜單替換和搜索工作。我喜歡star10。 - FreeSoftwareServers
使用後 MC10下面的解決方案(重命名為 C:\ WINDOWS \ SystemApps \ Microsoft.Windows.Cortana_cw5n1h2txyewy.bak),已經工作了一年多,我想我是因意外擊中而重新啟用它的 贏得 + 打印屏幕 用於屏幕截圖。我現在不會再嘗試確認這一點,我再次禁用它。 - samsara
@ kape123確保它真的是我的...當我禁用在後台運行的應用程序(主切換,而不是單個應用程序)時,我遇到了類似的問題。看起來禁用後台應用程序時禁用索引進程(即使它未列出) - Basic


答案:


最簡單的禁用方法 某些隱私方面 的 柯塔娜 是使用O&O Software等免費的第三方工具 ShutUp10

Cortana in ShutUp10

部分 柯塔娜但是,Windows是Windows 搜索,所以偶爾會有 柯塔娜 文件索引等過程。但是,不應再使用互聯網了 柯塔娜

enter image description here

您可以 刪除Cortana 全然,如果你願意,但這也刪除了Windows 搜索 (儘管如果您使用第三方工具,例如,這可能不是問題 DocFetcher 或者Mythicsoft的 特工Ransack,提供增強的搜索功能)。也就是說,在Windows 10更新之後,期待這一點 柯塔娜 將被重新安裝。顯然,現在是永久避免的唯一方法 柯塔娜 是使用其他操作系統,如Linux。


5
2018-05-08 15:36





更新2018:關於任務欄破壞的警告

我剛剛重新安裝Windows 10 Pro並遵循所有規定的步驟(刪除Cortana並刪除所有商店應用程序),它仍按規定運行。

值得一提的是,刪除Cortana會以奇怪的方式破壞默認任務欄。它不會破壞Windows搜索 - 所以資源管理器搜索仍然可以用我的經驗。

我個人總是更換默認任務欄 經典開始 (通過Ninite安裝程序鏈接)並且在日常Windows使用中沒有問題。

更新:通過“TakeOwn”刪除Cortana

顯然,這個技巧在某些時候停止了工作。我成功地使用了@ Meferdati的鏈接: winaero:如何卸載Cortona。它包含一個腳本,可以為您完成所有工作,並解釋它的工作原理。

以下是我一直在使用的步驟,它們非常相似 @ MC10的回答,除了我總是不得不“TakeOwn”獲取權限,我將我的文件移動到另一個文件夾(而不是刪除 - 如果我決定還原):

  1. 將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 / Web Searches旁邊的

    enter image description here

然後卸載它,如列出的那樣 這裡

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

編輯: 同樣,您可以通過刪除“已配置”應用程序(也就是:每個用戶安裝的垃圾) 這種方法

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應用程序


157
2017-08-03 00:55



考慮到8.1是通過商店分發的,卸載商店可能會阻止您安裝未來的Windows操作系統升級。 - Bob
@Bob:那麼商店是Windows的一個組成部分,如果不破壞關鍵功能就無法刪除?啊!這就像1998年一樣。你認為微軟會第一次吸取教訓,但顯然不是...... :( - Mason Wheeler
即使運行PowerShell作為管理員我得到這個:錯誤0x80070032:AppX /部署刪除包<Cortana>上的操作:/ <Cortana>失敗。此應用是Windows的一部分,無法基於每個用戶進行卸載。 - vaindil
這不起作用。我說錯了 Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor. 嘗試以管理員身份運行,但沒有運氣 - Rahil Wazir
不再工作了。微軟表示,您嘗試刪除的應用程序是Windows的一部分,無法刪除。


Cortana與Windows Search非常集成,完全禁用它會破壞搜索。但是,如果您希望保持搜索功能,您可以禁用Cortana的“Cortana-y”部分。

在Windows 10中禁用Cortana

  1. 贏+ R 鍵盤加速器打開運行對話框。
  2. 類型 GPEDIT.MSC 然後按Enter或OK打開 本地組策略編輯器。 導航 本地計算機策略 - >計算機配置 - >管理模板 - > Windows組件 - >搜索
  3. 在右側窗格中,雙擊名為的策略 允許Cortana
  4. 選擇  單選按鈕。
  5. 重新啟動PC並禁用Cortana和Bing搜索。 (可以在退出後重新開始工作)

政策說明

此策略設置指定是否允許在設備上使用Cortana。

如果您啟用或未配置此設置,將允許Cortana在設備上。如果禁用此設置,Cortana將被關閉。

使用此設置,用戶仍然可以使用搜索在設備和Internet上查找內容。


73
2017-08-06 18:03



搜索是Cortana的一部分。如果你能做到這一點,那麼這個過程仍然在運行,所以這不能回答這個問題。 - ArtOfCode
這是一個不錯的嘗試,但沒有奏效。 Cortana流程繼續運行並重新生成。我建議刪除答案 - Lombas
我建議留下這個答案,因為它是 只要 在1607年對我有用的東西並沒有完全破壞開始菜單.... - Michael Hampton
即使在周年紀念更新後也能很好這回答FTW - Rob Hardy
@peterh - The gpedit.msc 能力 不 存在於Windows 10 Professional和Enterprise操作系統中,但在Windows 10 Home計算機上不可用。 - Run5k


免責聲明:請參閱 WernerCD的答案 一種改進的方法。這將打破搜索欄/開始搜索。

在玩了一下之後,我想我找到了一種方法。

打開 任務管理器 並讓它顯示 更多細節。右鍵單擊 柯塔娜 並選擇 打開文件所在位置

Task Manager

現在找到Cortana文件夾,右鍵單擊它,然後選擇 改名。我建議只添加“.bak的“到文件夾名稱的末尾,以便您可以輕鬆找到它,如果您想將其恢復到原始狀態。

Rename

如果您嘗試重命名,它將告訴您該文件夾正在使用中。

Folder In Use

這是你想回去的時候 任務管理器,右鍵單擊 柯塔娜,並選擇 結束任務

End task

任務結束後,切換回 正在使用的文件夾 窗口並單擊 再試一次。應重命名該文件夾,Cortana任務不會再次啟動。


55
2017-08-02 20:28



有魅力,我也用它來禁用其他一些煩人的過程。謝謝! - ArtOfCode
從技術上講,這可行,但Windows自動修復將修復它,如果你有一個糟糕的啟動,Windows Update可能會恢復Cortana。我不建議僅刪除系統文件以刪除功能。它也可能有意想不到的副作用,例如依賴Cortana代碼提供某些功能的其他程序(我不是 知道的 任何這種依賴,但我不會冒險)。 - phyrfox
而不是張貼副本 你從七月回答,你應該簡單地投票以關閉為重複。 - T.J. Crowder
@ T.J.Crowder其實我編輯了那個答案 後 張貼這一個。我對這個問題的回答很簡單,你可以看到 原始答案。 - MC10
哪個好極了!和答案+1。不錯的是,它比原版更進一步。但它並沒有改變這個問題是一個騙局的事實,而且本來應該被關閉。如果你真的想發一個答案,我會把它作為一個CW連接到(更新的)答案和投票結束。 - T.J. Crowder


埋葬在 隱私政策 對於Win 10(展開輸入個性化部分)是:

您可以隨時關閉輸入個性化。這將停止   此功能的數據收集,將刪除關聯的數據   存儲在您的設備上,例如您的本地用戶詞典和您的   輸入歷史。因為Cortana使用這些數據來幫助理解你的   輸入, 關閉輸入個性化也將禁用Cortana   你的設備。 在 https://www.bing.com/account/personalization, 您可以   還清除發送給Microsoft的數據,例如您的聯繫人和日曆   數據,用戶詞典,以及搜索和瀏覽歷史記錄   設備也啟用了Cortana。

根據 HowToGeek 安裝後你可以通過以下方式禁用它:

如果您選擇了快速設置,並且您想要選擇退出某些或   所有這些,都不會丟失。你仍然可以進入設置   改變一切。

要關閉個性化設置中找到的第一個項目,請   將需要在設置中打開隱私組,然後“語音,   上墨,打字“。

點擊或點按“停止了解我”。

我強烈建議在使用可執行文件時禁用官方支持的方式。後者運行Windows修復或未來對Cortana的Windows更新將安裝新可執行文件並在您不知情的情況下重新啟用它的風險,或者因為您刪除了文件而導致更新失敗。由於W10的消費者版本不允許您選擇退出修補程序,這可能會導致您因為修補程序無法安裝或鎖定未來的安全更新而陷入重啟循環,因為您沒有上個月的要求補丁。


11
2017-08-03 14:10



是的,但這並不能阻止進程在後台運行。 - ArtOfCode
顯然它也不會阻止Windows 只要您在搜索框中輸入,就會連接到Bing。 - ȷ̇c
如果操作系統的完整性和安全性依賴於所建議的類似Siri的便利克隆,我將非常關注它的其他區域可能以某種方式受到損害,以實現它想要做的任何目的(即用戶數據)。對於我認為這個操作系統是任何需要最低安全性的應用程序域的可行選項,這並沒有給我留下太多信心(我確實設置了本地安全策略 Allow_Cortana 至 殘 不會阻止進程運行/收集數據 組策略 一個無效的選項)。 - samsara


下載名為的工具 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,請進行完整備份。如果您尚未進行任何備份,請使用 為您的Build生成CAB的那些步驟。將Flash替換為Cortana軟件包的MUM名稱。您需要為所有Cortana MUM文件生成CAB,例如此處為Build 14393的x86 MUM enter image description here


5
2017-08-15 06:21



這很有趣,但由於某些原因它不起作用: i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png - DeerSpotter
你重啟了嗎? - magicandre1981
它消失了,我重命名了系統文件夾。這種方法不起作用。 - DeerSpotter
@DeerSpotter什麼不行?你有什麼詳細的做法?如果重命名了文件夾,則刪除操作無效。 - magicandre1981
我正在評論的答案,刪除cortana的方法不起作用。 (測試1/22/2017) - DeerSpotter


  1. 將此文本粘貼到記事本中

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
    "AllowCortana"=dword:00000000
    
  2. 另存為 "disable cortana.reg" (包括引號)

  3. 運行您保存的文件(雙擊)
  4. 重新啟動計算機

您仍然可以看到名為Cortana的進程正在運行,但這些進程組成了內置的Windows搜索系統(因此您可以從開始菜單中找到文件,程序和設置),  聯網的AI助手和相關的數據挖掘。


4
2018-01-25 04:37



superuser.com/questions/1196618/... 是一個更完整的答案 - Ramhound
@Ramhound不適用於非專業版。對我來說,“禁用網絡搜索”偏好是多餘的;一旦禁用Cortana並且其偏好設置從正常的Windows設置UI中消失,則從開始菜單進行的Web搜索不起作用。無論如何,人們可能不想禁用兩者。 - Walf


要添加Girish和Dan在Windows 10 Professional上面發布的內容,您可以先在搜索欄中鍵入Cortana然後左鍵單擊Gear圖標以顯示設置窗口,從而開始轉動Cortana(及相關)功能。

從這裡你可以關閉與Cortana相關的各種功能(或者更像是選擇退出,它們有時會重新開啟)。但是,對於更實質性的舉動,我建議您執行以下操作:

  1. 按Windows鍵+ R以顯示運行框類型gpedit.msc到 啟動組策略管理插件
  2. 左鍵單擊標記為“管理模板”的文件夾進行選擇 你現在應該看到上面工具欄上出現一個過濾器圖標 (看起來像一個漏斗)
  3. 左鍵單擊菜單選項視圖>過濾器選項>勾選'啟用 關鍵字過濾器'以啟用文本框和類型 柯塔娜 然後 單擊“確定”以應用篩選器。
  4. 展開 管理文件夾 然後左鍵單擊All 設置項目,顯示與過濾器匹配的所有項目 對。

現在你可以禁用與cortana相關的所有選項,並觀察你的CPU週期下降和溫度恢復正常!


1
2017-12-01 01:04





對於那些好奇的東西在引擎蓋下發生了什麼 install_wim_tweak,這很簡單。如果您不想使用獲得系統完全權限的隨機二進製文件,並且還可以建立更多的理解,那麼您可以這樣做:

HO-HUM USUAL REGISTRY SURGERY PART

在註冊表中:

  1. 將所有權更改為 Administrators 包樹的根: HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing。下面的所有鍵都從根繼承。最初的所有者是 TrustedInstaller 喜歡所有不觸摸 - Windows的這個部分。

  2. 更改 Administrators 來自的許可 Read 至 Full Control 一樣的。

  3. 改變 Visibility 上述4個Cortana包密鑰來自 2 (隱藏)到 1 (可見)。

  4. 通過刪除所有的包來打破4個包的依賴關係 Owner 子項。 DISM接口拒絕刪除擁有的包,因為它們被認為是父包必不可少的。

  5. 使用PowerShell或普通舊版 dism 刪除現已解鎖的軟件包。具有通配符匹配的管道避免了笨拙的長名稱:

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

  1. 最後手動重啟一次。

BEYOND install_wim_tweak,THE UGLY PART (警告:由於原因,未來的WINDOWS會升級。)

刪除用戶級軟件包的情況要糟糕得多。基於技術 這裡 和 那裡 和 我們的Windows堂兄 在註冊表中找不到解鎖,而是在SQLite包跟踪數據庫中找到: C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd

上面的鏈接有一些矯枉過正,所以簡化版本是:

  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

1
2018-04-03 02:36