Чи можу я повністю відключити Cortana в Windows 10?


288

У Windows 10 є Cortana, що мені не подобається. Я відключив її, як тільки міг. Однак, дивлячись на диспетчер завдань, процес для Cortana все ще працює і не може бути ефективно закінчений: закінчення завдання просто призводить до того, що процес відновиться заново через кілька секунд. Використання команди

taskkill /IM Cortana.exe /F

має той самий результат: процес відновлюється.

Чи є якийсь спосіб відключити Cortana, щоб процес не продовжував працювати у фоновому режимі і не відновлювався, якщо його припинити?


18
Я просто дотримувався інструкцій, які дають відповіді, наведені нижче, і, хоча ви можете відключити проклятий процес Cortana від його повторної заставки, це не дозволить вам шукати додаток після запуску меню "Пуск". І враховуючи, що мені WinKey+start typing to find appдосить часто потрібно було повторно включити "Кортану". Дякую М $ ... здається, ви не дізналися з позову IE у 90-х.
nikib3ro

У мене не вистачає відповіді, щоб відповісти, але якщо у вас "Ювілейне оновлення", перемикач перемикається. Ця настройка реєстру працювала на мене.
default.kramer

@ kape123 Я використовую заміну меню запуску і пошук працює. Мені подобається star10.
FreeSoftwareServers

Після використання рішення MC10 нижче (перейменування на C: \ Windows \ SystemApps \ Microsoft.Windows.Cortana_cw5n1h2txyewy.bak ), яке працювало більше року, я думаю, що я його повторно включив, випадково натиснувши екран Win + Print для екрана постріл. Я не збираюся це намагатися підтвердити зараз, коли я знову відключив.
Саміс

@ kape123 Будьте впевнені, що це справді кортана ... У мене була подібна проблема, коли я відключив програми, що працюють у фоновому режимі (головне перемикання, а не окремі програми). Схоже, процес індексації вимкнено, коли фонові програми відключені (навіть якщо він не вказаний)
Basic

Відповіді:


14

Найпростіший спосіб відключити певні аспекти конфіденційності компанії Cortana - це використання сторонніх інструментів, таких як безкоштовний ShutUp10 O&O Software .

Кортана в ShutUp10

Частина Кортани , однак, - це пошук в Windows , тому все ще буде випадковий процес Кортани, такий як індексація файлів. Однак Кортана більше не повинен використовувати Інтернет .

введіть тут опис зображення

За бажанням ви можете повністю видалити Cortana , але це також видалить пошук у Windows (хоча це може бути проблемою, якщо ви використовуєте сторонній інструмент, такий як DocFetcher або Agent Ransack Mythicsoft , який забезпечує підвищену функціональність пошуку). Однак, після оновлення Windows 10 очікуйте, що Cortana буде перевстановлена. Мабуть, єдиний спосіб тепер назавжди уникнути Cortana - це використовувати іншу ОС, наприклад, Linux.


4
@julealgon мені не видався таким непотрібним. Враховуючи, що це єдине реальне рішення.
Майте на увазі

1
Проблема в тому, що вона перевстановлюється з кожним оновленням Windows ... і це чудова програма, але Microsoft, безумовно, хоче тут.
Сол

Ця кортана для мене марна, і її байт моя оперативна пам'ять, і я бачу, щоб позбутися, я повинен встановити інший додаток. Класні вікна.
Бласанка

164

Оновлення 2018: Попередження про розрив панелі завдань

Я щойно перевстановив Windows 10 Pro і дотримувався всіх встановлених кроків (як видалення Cortana, так і видалення всіх додатків магазину), і він як і раніше працює як призначено.

Слід згадати, що видалення Кортани зламає панель завдань за замовчуванням дивними способами. Він не порушує пошук у Windows - тому на моєму досвіді все ще працює пошук у Explorer.

Я особисто замінював панель завдань за замовчуванням на Classic Start (пов’язаний через інсталятор Ninite) і не маю жодних проблем із щоденним використанням Windows в іншому випадку.

Оновлення: Видаліть Кортану через "TakeOwn"

Мабуть, ця хитрість в якийсь момент перестала працювати. Я якось успішно використовував посилання на @ 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. Вимкніть назад і дайте дозвіл на переміщення папки

Папка зараз знаходиться в SystemApps.bak - і ви можете просто перемістити її назад, якщо виникне потреба.

Оригінал: Видаліть Кортану через Powershell RemoveAppPackage

Спочатку відключіть його, а потім видаліть програму Cortana.

Вимкніть його в налаштуваннях пошуку:

  1. Клацніть значок / поле пошуку внизу ліворуч
  2. натисніть на шестерню ліворуч
  3. Клацніть біля пункту "Кортана / веб-пошуки"

    введіть тут опис зображення

Потім видаліть його, як зазначено тут :

У підвищеній PowerShell:

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

Це схоже на відповідь MC10, за винятком того, що я впевнений, що ОС буде більше сприймати її видалення через "належні канали" (повноваження), а не перейменувати папку.

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

Або ... щоб видалити ВСІ додатки, які ви можете, застосувати чи додавати, ви можете зробити це:

Лише попередження: це видалить Windows Store. Це не проблема для мене, але видалення всього не для слабкого серця.

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

Як згадувалося в коментарях, можливо, розумно не повністю видаляти Windows Store. Я ще цього не пробував, але це (у коментарях), здається, є основним принципом того, що я б використовував:

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.
Боб

17
@Bob: Отже, магазин - це невід'ємна частина Windows, яку неможливо видалити, не порушивши важливих функціональних можливостей? Тьфу! Це як 1998 рік знов. Ви могли б подумати, що Microsoft засвоїв би свій урок вперше, але, мабуть, ні ... :(
Мейсон Уілер

9
Навіть запускаючи PowerShell як адміністратор, я отримую це: помилка 0x80070032: AppX / Deployment Видалити операцію на пакет <Cortana> з: / <Cortana> не вдалося. Цей додаток є частиною Windows, і його неможливо видалити на основі користувача.
vaindil

14
Це не працює. Я отримав помилку, сказав, що Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.пробував працювати адміністратором, але не пощастило
Рахіл Вазір

9
Більше не працює. Microsoft каже, що додаток, яке ви намагаєтеся видалити, є частиною Windows, і його неможливо видалити.

84

Кортана дуже інтегрований з пошуком Windows, і повністю відключивши це, він порушить Пошук. Однак, якщо ви хочете зберегти пошук функціональним, ви можете просто відключити "Cortana-y" частини Cortana.

Відключення Cortana у Windows 10

  1. Натисніть прискорювач клавіатури Win + R, щоб відкрити діалогове вікно Запуск.
  2. Введіть GPedit.msc і натисніть Enter або OK, щоб відкрити Редактор локальної групової політики . Перейдіть до локальної комп'ютерної політики -> Конфігурація комп'ютера -> Адміністративні шаблони -> Компоненти Windows -> Пошук .
  3. На правій панелі двічі клацніть на політиці під назвою Дозволити Кортану .
  4. Виберіть перемикач " Відключено" .
  5. Перезавантажте комп'ютер, і пошук Cortana та Bing буде відключений. (Може працювати після виходу та знову)

Опис політики

Цей параметр політики визначає, чи дозволено Cortana на пристрої.

Якщо ввімкнути або не налаштувати це налаштування, Cortana буде дозволено на пристрої. Якщо вимкнути це налаштування, Cortana буде вимкнено.

За допомогою цього набору користувачі все ще зможуть використовувати пошук для пошуку речей на пристрої та в Інтернеті.


6
Це була приємна спроба, але не вийшло. Процес Кортани продовжують виконувати та відновлювати. Я пропоную зняти відповідь
Ломбас

8
Я пропоную залишити цю відповідь, оскільки це єдине , що працювало на мене 1607 року і не було абсолютно руйнівним для меню пуску ....
Майкл Хемптон,

4
Чудово працює навіть після оновлення ювілею. Ця відповідь FTW
Роб Харді

11
@peterh - The gpedit.mscможливість дійсно існує в Windows 10 операційні системи Професійні і Enterprise, але він не доступний на Windows 10 Home машини.
Run5k

5
Ключ "Дозволити Кортану" існує в 1709 році, але призначення йому "інвалідів" та перезапуск не зупиняє Кортану. Win 10 Pro версія 1709 (збірка ОС 16229.309)
DK.

58

Відмова від відповідальності: Будь ласка , дивіться WernerCD відповідь «s для вдосконаленого методу. Це порушить панель пошуку / Почати пошук.

Після трохи погравши з цим, і я думаю, що знайшов метод.

Відкрийте диспетчер завдань і запропонуйте йому відобразити докладнішу інформацію . Клацніть правою кнопкою миші на Cortana та виберіть Відкрити розташування файлу .

Менеджер завдань

Тепер знайдіть папку Кортана, клацніть правою кнопкою миші та виберіть Перейменувати . Я рекомендую просто додати " .bak " до кінця імені папки, щоб ви могли легко знайти його, якщо хочете відновити його до початкового статусу.

Перейменуйте

Якщо ви спробуєте перейменувати, він скаже вам, що папка використовується.

Папка у використанні

Це коли ви хочете повернутися до диспетчера завдань , клацніть правою кнопкою миші на Cortana та виберіть Завершити завдання .

Кінцеве завдання

Одразу після того, як завдання закінчиться, поверніться до вікна « Папка у використанні» та натисніть « Спробувати ще раз» . Папку слід перейменувати, і завдання Cortana не запуститься заново.


9
Це привабливість, і я також використовував його для відключення ряду інших дратівливих процесів. Дякую!
ArtOfCode

44
Технічно це працює, але автоматичний ремонт Windows виправить це, якщо у вас колись погана завантаження, і оновлення Windows може відновити Cortana. Я не пропоную змінювати системні файли просто для видалення функції. Можливо, це також має непередбачувані побічні ефекти, такі як інші програми, які залежать від коду Кортана, щоб забезпечити певну функціональність (я не знаю про таку залежність, але я б не ризикував).
фірфокс

7
Замість того, щоб публікувати дублікат своєї відповіді з липня , вам слід просто проголосувати за закриття як дублікат.
TJ Crowder

2
@TJCrowder Добре насправді я відредагував цю відповідь після публікації цієї. Моя стара відповідь на це питання була набагато простішою, і ви можете побачити оригінальний відповідь.
MC10,

1
Що чудово! І +1 на цю відповідь. Хороший, покращуючи його ще більше, ніж оригінал. Але це не змінює факту, що це питання є дурним і його слід було закрити як одне. Якщо ви дійсно хотіли також опублікувати відповідь, я б зробив це CW, що посилається на (оновлену) відповідь і голосувати на закриття.
TJ Crowder

11

Похований в політиці конфіденційності для Win 10 (розширити Personalization розділ Input) є:

Ви можете будь-коли вимкнути персоналізацію вводу. Це зупинить збір даних для цієї функції та видалить пов’язані дані, що зберігаються на вашому пристрої, наприклад, локальний словник користувача та історія введення даних. Оскільки Кортана використовує ці дані, щоб зрозуміти ваше введення, вимкнення персоналізації введення також вимкне Кортану на вашому пристрої. На веб-сторінці https://www.bing.com/account/personalization ви також можете очистити дані, надіслані Microsoft, такі як ваші контакти та дані календаря, словник користувача, а також історія пошуку та перегляду, якщо на вашому пристрої також було включено Cortana.

Відповідно до HowToGeek після встановлення ви можете відключити це за допомогою:

Якщо ви вибрали експрес-налаштування і хочете відмовитися від деяких або всіх перерахованих, все не втрачається. Ви все ще можете зайти в налаштування та змінити речі.

Щоб вимкнути перший елемент, налаштований у налаштуваннях персоналізації, вам потрібно буде відкрити групу конфіденційності в Налаштуваннях, а потім «Промова, введення тексту та введення тексту».

Клацніть або торкніться "Зупинити знайомство зі мною".

Я настійно рекомендую вимкнути це офіційно підтримуваним способом над закручуванням виконуваним файлом. Останнє несе в собі ризик того, що ремонт Windows або майбутнє оновлення Windows до Cortana встановлять новий виконуваний файл і повторно ввімкнуть його без вашого відома, або тому, що ви видалили файл, оновлення не вдасться. Оскільки споживчі версії W10 не дозволяють відмовитися від патчів, це може призвести до того, що ви застрягнете у циклі перезавантаження через те, що патч не зможе встановити або заблокувати вас з майбутніх оновлень безпеки, оскільки у вас немає жодного необхідного в минулому місяці пластирі.


15
Так, але знову ж таки це не зупиняє процес, що працює у фоновому режимі.
ArtOfCode

3
Мабуть, це також не зупинить Windows від підключення до Bing, коли ви вводите поле пошуку .
ȷ̇c

Якщо цілісність і безпека ОС залежатиме від сірійського клону зручності, як було запропоновано, я б серйозно переймався тим, які інші області в ньому можуть бути порушені таким чином, щоб досягти будь-якої мети, яку він намагається досягти (тобто дані користувача). Це не прищеплювати багато віри в мене розглядаю цю ОС як життєздатний варіант для будь-якої області застосування , що вимагає навіть мінімальну безпеку (я підтверджую , що настройка локальної політики безпеки для Allow_Cortana для інвалідів не заважає процес від / збору даних, що робить групову політику недійсною опцією).
Саміс

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 не працює у виданнях, що не належать до 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. Якщо ви не зробили жодного резервного копіювання, скористайтеся цими кроками для створення CAB для своєї збірки . Замініть Flash на MUM назви пакетів Cortana. Вам потрібно генерувати КАБ для всіх файлів Cortana MUM, наприклад, x86 MUM для Build 14393 введіть тут опис зображення.


це цікаво, але чомусь його не працює: i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png
DeerSpotter

Ви зробили перезавантаження?
magicandre1981

воно пішло, я перейменував системну папку. Цей метод не працював.
DeerSpotter

@DeerSpotter, що не працює? Що ти детально зробив? якщо ви перейменували папку, видалення не працює.
magicandre1981

Відповідь я коментую, що метод видалення кортани не працює. (перевірено 22.01.2017)
DeerSpotter

1

Щоб додати те, що Girish та Dan розмістили вище в Windows 10 Professional, ви можете спершу розпочати поворот функцій Cortana (та пов'язаних з ними), набравши Cortana на панелі пошуку, а потім клацнувши лівою кнопкою миші на піктограму Gear, щоб відобразити вікно налаштувань.

Звідси ви можете вимкнути різні функції, пов’язані з Кортаною (або більше схожі на відмову, вони все одно іноді включаються). Однак для більш істотного кроку рекомендую зробити наступне:

  1. Натисніть клавішу Windows + R, щоб відобразити поле запуску Введіть gpedit.msc, щоб запустити додаток управління груповою політикою
  2. Клацніть лівою кнопкою миші на папці з позначкою Адміністративні шаблони, щоб вибрати її. Тепер на панелі інструментів трохи вище з'явиться значок фільтра (виглядає як воронка)
  3. Клацніть лівою кнопкою миші на опції меню Перегляд> Параметри фільтра> поставте галочку "Увімкнути фільтр ключових слів", щоб увімкнути текстове поле та введіть кортану, а потім натисніть ОК, щоб застосувати фільтр.
  4. Розгорніть папку Адміністратор, а потім клацніть лівою кнопкою миші на пункт «Усі налаштування», щоб відобразити всі елементи, що відповідають фільтру праворуч.

Тепер ви можете відключити всі параметри, що стосуються cortana, і спостерігати за тим, як цикли процесора падають, а темпи повертаються до нормального!


1

Для тих, хто цікавиться, що відбувається під капотом install_wim_tweak, це досить просто. Якщо ви не хочете використовувати випадкові бінарні файли, які отримують повний дозвіл вашої системи, а також будують більше розуміння, ви можете це зробити так:

ЧАСТИНА ХІД-ХУМОВНОГО РЕГІСТРУВАННЯ ХІРУГІЇ

У реєстрі:

  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. Перезавантажте один раз вручну в кінці.

ПЕРЕКЛИЙ install_wim_tweak, НЕПРАВИЛЬНА ЧАСТИНА (ПОПЕРЕДЖЕННЯ: НАРУШЕННЯ МАЙБУТНЬОГО ВІКНА ОПЛАТИ ВІД ПРИЧИНИ.)

Видалення пакета на рівні користувача значно гірше. Виходячи з методик тут і там і нашого двоюрідного брата, розблокування не можна знайти в Реєстрі, а скоріше в базі даних відстеження пакетів 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.