Если вам нужно отключить 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 (значок / имя / поведение) ...