web-dev-qa-db-ja.com

スタートメニューからCortanaを削除する

だから私はしばらくの間スタートメニューからCortanaアイコンを削除しようとしていましたが、まだ成功していません。どうやってやるの?

これは 現在の外観

私がやりたいのは、Cortanaアイコンの検索機能を削除するのではなく、削除/非表示にすることだけです。

%SystemRoot%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewyのCortanaフォルダーの名前を変更してみました

これは検索機能を壊しただけで、スタートメニューからアイコンを削除しませんでした。

%UserProfile%\AppData\Local\TILEDATALAYERフォルダーの移動についても読みましたが、1709年に 非推奨 になりました。

これを行う単一の方法は本当にありませんか?

1
Lyux

必要なのがCortanaを無効にするが、検索動作を維持することである場合(LTSB/Cの場合のように)、これはグループポリシーまたはレジストリの直接編集の2つの方法で実行できます。この手順は多くの場所で説明されているため、主張しません。その上で、 ここを参照 たとえば。この問題については、他の調整を行うことができます(Web接続を無効にするなど)。見回すだけです。

取得するのはデフォルトのローカル検索動作であり、ほとんどの場合これで十分ですが、Cortanaの名前とアイコンは両方のスタートメニューに表示されます。私のようにこれは煩わしいのですが、なぜCortanaサークルと検索レンズアイコンの代わりに、無効にした後の名前と、可能な限りすべての微調整を無効にして試した後の名前...?少し反転すると、次のような結果になります。

  • CortanaまたはSearchは、実際にはSearchUI.exeであり、グループポリシーまたはレジストリで構成されているか、次を参照してください。
  • 奇妙なことに、コスメティック(アイコンと名前)はこれに基づいて構成されていませんが、製品ポリシーのCortana-AllowCortana-Enabled値を直接チェックしており、これは実際にはこれらすべての調整に優先されます(たとえば、このフラグが設定されている「通常の」Windows 1、LTSBでは0)、1はCortanaの動作(GP /レジストリで無効になっていない場合)、名前、アイコン、0の場合は検索のものを取得します
  • 製品ポリシーは、インストールされているWindowsエディション(HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductPolicyに格納されている)に固有であり、Cortana-AllowCortana-Enabledフラグは、チェックしたすべての通常のエディション(Home/Pro/Ent)で1、 LTSB/Cのもの

明らかに、これをゼロに変更すると、望ましい結果が得られますが、その値は、予想どおり、カーネルで保護されたレジストリエントリ(基本的に、変更された場合、Homeエディションにエンタープライズ機能を与えることができます)であるため、これは簡単には不可能です。通常のセッションで行った変更はすべてサイレントに破棄され、いくつかの追加手順でのみ変更できます。 ここを参照 手順については、変更すると、SPPサービスが開始されます。将来、すべてを更新します。SPPを無効にすることも、他のこと(アクティブ化など)を壊す可能性があるため、実際にはお勧めしません。

もう1つの方法は、私が使用したものです。そのポリシーフラグをチェックしている2つのdll(Cortana.BackgroundTask.dllとCortana.Core.dll)への簡単なパッチです。パッチを適用すると、Cortanaが有効なチェックで常にfalseが返されます。 LTSB(アイコン/名前/動作)とまったく同じように、検索し直します。

1
user981082