web-dev-qa-db-ja.com

ExtensionInstallForcelistを使用して、Chrome / Chromiumでの拡張機能のアンインストールをブロックするにはどうすればよいですか?

chrome拡張機能 "stayfocused"の削除を防ぐために両方のChromeバージョン67.0.3396.62(公式ビルド)(64 -ビット)とクロムバージョン67.0.3396.62(公式ビルド)(64ビット)がインストールされているので、次の手順を実行しました。

  1. 同期バージョンのChromiumを次の場所からダウンロードしました: https://chromium.woolyss.com/

  2. 行った: https://chrome.google.com/webstore/search/ そしてインストールされたstayfocused

  3. スタートを押して、> "regedit"> enterと入力
  4. 参照先のレジストリ:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  5. 「ポリシー」をクリックしたマウスの右ボタン(RMB)
  6. クリック:新規>キー>
  7. 新しいキーに「Google」という名前を付けました
  8. レジストリに次のパスを作成するまで、このプロセスを繰り返しました。Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist

  9. 次に、その横の白いフィールドでRMB> New> string value

  10. 文字列に1という名前を付けました
  11. 文字列に次の値を指定しました:laankejkbhbdhmipfmgcngdelahlfoji(これはstayfocused拡張機能の32文字IDです)
  12. レジストリ内の次のフォルダに対してプロセスを繰り返しました:Computer\HKEY_CURRENT_USER\Software\Policies\Chrome\ExtensionInstallForcelist
  13. 降伏:

この図ですが、プロセスを説明するために両方のフォルダー用です。

  1. クローズドクロム
  2. PCを再起動しました。

その後、Chromiumを再度開きましたが、stayfocusedを問題なくアンインストールできました。

誰かが私が間違ったこと、私が忘れたこと、またはstayfocused拡張機能のアンインストールを防ぐ別の方法について何か提案がありますか?

問題分析:

0.現在、問題は、ドキュメントの例のいくつかが行われているように、stayfocused拡張機能がホストされている場所への参照を追加しないことである可能性があると思います ここ

Windows(Windowsクライアント):Software\Policies\Google\Chrome\ExtensionInstallForcelist\1 = "gbchcmhmhahfdphkhkmpfmihenigjmpp;https://clients2.google.com/service/update2/crx "

Software\Policies\Google\Chrome\ExtensionInstallForcelist\2 = "abcdefghijklmnopabcdefghijklmnop"

しかし、stayfocused拡張機能に同等のリンクを提供する方法がわかりません/見つかりません。そして、再インストールを実行するソースは、インストール解除を防ぐことができるかどうかを決定する要因ではないと思いますが、それは私が見つけられなかったために現在テストできない仮定ですその同等のホスティングリンクはまだです。

  1. 問題のもう1つの原因は、Googleのポリシーフォルダーを手動で作成する必要があったことである可能性があります。これは、クロムブラウザーが別のレジストリの場所にあるポリシーについてその場所を参照していないことを示している可能性があります。

これをテストするために、「ExtensionInstallForcelist」を検索しましたが、手動で作成する前にレジストリでフォルダを見つけることができませんでした。それらを作成したので、作成した最初のインスタンスが見つかった後、検索を続行する方法がわからないため、作成していない「ExtensionInstallForcelist」フォルダーが存在する追加の場所があるかどうかを確認できません。

どんな提案も大歓迎です!

1
a.t.

ChromiumではなくChromeでのウェブストア拡張機能のアンインストールを防止します。 stayfocused!:の例を使用すると、現在、ステップ1が必要かどうかわかりません。最初に、ステップ1なしで試して、機能するかどうかを確認できます。もしそうなら、確認の有無でコメントを残してください。

  1. 説明されているように: https://dev.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist

  2. 次のテンプレートを以下からダウンロードしました: https://www.chromium.org/administrators/policy-templates "ADM/ADMX/JSONテンプレートとドキュメントのZipファイル" = https:// dl.google.com/dl/edgedl/chrome/policy/policy_templates.Zip

  3. コピー:

_C:\Users\<Your username>\Downloads\policy_templates\windows\admx\en-US\chrome.adml_ _C:\Users\<Your username>\Downloads\policy_templates\windows\admx\en-US\Google.adml_

に:

_C:\Windows\PolicyDefinitions\en-US_

そして

_C:\Users\<Your username>\Downloads\policy_templates\windows\admx\chrome.admx_ _C:\Users\<Your username>\Downloads\policy_templates\windows\admx\google.admx_

に:

_C:\Windows\PolicyDefinitions\_

  1. 次に、次のコマンドでローカルグループポリシーエディターを開きました。

_start>"run">gpedit.msc_

  1. _Computer Configuration>Administrative tools>add/remove templates>add_

オープン:

_C:\Users\<Your username>\Downloads\policy_templates\windows\adm\en-US\chrome.adm_

  1. これにより、サブフォルダーに「Google」フォルダーが追加されます。

_Computer configuration\Administrative Templates\_

降伏

_Computer configuration\Administrative Templates\Google Chrome_ Computer configuration\Administrative Templates\Google Chrome - Default Settings(user can override)

  1. 次に開いた:

_Computer configuration\Administrative Templates\Google Chrome\Extensions_

スクリーンショットの例

  1. 右側のウィンドウ(まだローカルグループポリシーエディター内)でダブルクリックしました:強制的にインストールされたアプリと拡張機能のリストを構成します

  2. 次に、新しいポップアップウィンドウで変更しました。

_Not Configured_から:

Enabled

スクリーンショットの例

  1. [オプション]ペインで、addまたはshowをクリックしました。

  2. 値画面で、次の値を追加しました(インストールを強制したい拡張機能のID)Stayfocused:_laankejkbhbdhmipfmgcngdelahlfoji;https://clients2.google.com/service/update2/crx_リクエストに応じて_mdnleldcmiljblolnjhpnblkcekpdkpa;https://clients2.google.com/service/update2/crx_広告ブロックと_cfhdojbkjhnklbpkdaibdccddilifddb;https://clients2.google.com/service/update2/crx_

    * URLをホストしていないIDのみに注意してください:laankejkbhbdhmipfmgcngdelahlfojiは機能しません。 (また、ドメインの一部ではないWindowsコンピューターを使用している場合、Chrome Webstore。)にないInstallForceList拡張機能にこのメソッドを適用することはできません。

スクリーンショットの例

  1. その後、システムを再起動しました

  2. ポリシーは、chrome:// policyを参照して確認できます。

そこにInstallForceList拡張機能が表示されます。


これで、拡張機能をアンインストールできなくなりました

2
a.t.