1

поэтому я некоторое время пытался удалить значок cortana из меню «Пуск», но пока не увенчался успехом. Как вы, ребята, делаете это?

Это текущий вид

Все, что я хочу сделать, это удалить / скрыть значок Cortana, а не удалить его функции поиска.

Я уже пытался переименовать папку Cortana в %SystemRoot%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy

Это только нарушило функциональность поиска, но не привело к удалению иконки из меню «Пуск».

Я также читал о перемещении %UserProfile%\AppData\Local\TILEDATALAYER но в 1709 году она устарела .

Неужели нет единственного способа сделать это?

1 ответ1

1

Если вам нужно отключить Cortana, но сохранить поведение поиска (как в LTSB/C), это можно сделать двумя способами, с помощью групповой политики или прямого редактирования реестра, этот шаг объясняется во многих местах, поэтому я не буду настаивать см. здесь, например. другие изменения могут быть сделаны по этому вопросу (отключить веб-соединения и тому подобное), просто посмотрите вокруг.

То, что вы получите, - это локальное поведение поиска по умолчанию, и этого достаточно в большинстве случаев, однако имя и значок Cortana все равно будут отображаться в обоих меню «Пуск», и если вы похожи на меня, это раздражает, я имею в виду, почему я все еще вижу круг Cortana и имя после его отключения вместо значка Поиск объектива и имя даже после отключения и попытки всевозможных настроек ...? С небольшим задним ходом, это результаты:

  • Cortana или Search на самом деле SearchUI.exe ведет себя как один или другой, настроенный в групповой политике или реестре, или смотрите далее ...
  • Косметика (значок и имя), как ни странно, не настроена на основе этого, но проверяет непосредственно значение Cortana-AllowCortana-Enabled в Политике продукта, и это на самом деле имеет приоритет во всех этих настройках (например, для "обычных" Windows этот флаг установлен в 1, в то время как на LTSB - 0), 1 - поведение Cortana (если оно не отключено в GP/ Registry), имя и значок, когда 0 вы получаете Поиск.
  • Политика продукта зависит от установленной редакции Windows (хранится в HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductPolicy), а флаг Cortana-AllowCortana-Enabled равен 1 на каждой проверенной мной обычной редакции (Home/ Pro/ Ent) и 0 на LTSB/ C те

Очевидно, что изменение этого значения на ноль даст нам желаемый результат, но это не так просто возможно, так как это значение, как и ожидалось, является записью в реестре, защищенной ядром (в основном, если ее изменить, можно предоставить возможности Enterprise для версии Home), то есть любое изменение, внесенное вами в обычный сеанс, игнорируется, и его можно изменить только с некоторыми дополнительными шагами, см. здесь , чтобы узнать о шагах, но после изменения служба SPP в какой-то момент вступит в действие и обновит все обратно, отключение SPP также не рекомендуется, так как это может также сломать другие вещи (активация и т. д.).

Другой способ - это то, что я использовал: простой патч для двух библиотек (Cortana.BackgroundTask.dll и Кортана.Core.dll), которые проверяют этот флаг политики, однажды исправленный, чтобы всегда возвращать false при проверке с включенным Cortana, я получил свой Поиск обратно, точно так же, как в LTSB (значок / имя / поведение) ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .