از حذف نصب افزونه های کروم با استفاده از رجیستری ویندوز جلوگیری کنید

در این پست، ما به شما نشان خواهیم داد که چگونه با بهینه سازی رجیستری در ویندوز 11 یا ویندوز 10 (Windows 11)از حذف نصب افزونه های کروم جلوگیری کنید(prevent the uninstallation of Chrome extensions by tweaking the Registry) . مانند هر مرورگر دیگری، گوگل کروم(Google Chrome) نیز دارای یک مدیر برنامه های افزودنی(Extensions) است که به روشن/خاموش کردن و حذف آن کمک می کند. افزونه های نصب شده همچنین می توانید روی نماد برنامه افزودنی کلیک راست کرده و از گزینه Remove from Chrome… برای حذف آن استفاده کنید. اما، اگر نمی خواهید شخص دیگری یا شما افزونه های نصب شده توسط شما را حذف نصب کنند، از این ترفند رجیستری استفاده کنید.(Registry)

از حذف نصب افزونه های کروم با استفاده از ویرایشگر رجیستری ویندوز 10 جلوگیری کنید

پس از اعمال این ترفند، متوجه خواهید شد که دکمه Remove برای افزونه(هایی) که پیشگیری را برای آن فعال کرده اید ناپدید شده است. دکمه روشن/خاموش نیز کار نخواهد کرد. همچنین، گزینه راست کلیک نیز حذف می شود که برای حذف برنامه افزودنی استفاده می شود.

این ترفند بر قسمت کاری افزونه تأثیری نخواهد گذاشت. همانطور که باید کار خواهد کرد. همچنین می‌توانید به گزینه‌های آن افزونه دسترسی داشته باشید و آنها را سفارشی کنید. بعداً می‌توانید تغییرات ایجاد شده توسط شما را نیز در هر زمان لغو کنید.

جلوگیری از(Prevent) حذف نصب افزونه های کروم(Chrome)

از آنجایی که این یک تغییر رجیستری(Registry) است، توصیه می شود از رجیستری نسخه پشتیبان تهیه کنید(backup the Registry) تا در صورت بروز مشکل، هر زمان که بخواهید بتوانید آن را بازیابی کنید. حالا این مراحل را دنبال کنید:

  1. ویرایشگر رجیستری را باز کنید
  2. کلید دسترسی به سیاست ها(Policies)
  3. کلید گوگل(Google) را ایجاد کنید
  4. کلید کروم(Chrome) را ایجاد کنید
  5. کلید ExtensionInstallForcelist(ExtensionInstallForcelist) را زیر کلید Chrome اضافه کنید
  6. یک مقدار رشته(String) ایجاد کنید و نام آن را به 1 تغییر دهید
  7. گوگل کروم را باز کنید
  8. صفحه مدیر برنامه های افزودنی (Extensions)کروم(Chrome) را باز کنید
  9. شناسه افزونه را کپی کنید(Copy an extension ID)
  10. (Double-click)روی مقدار String که ایجاد کردید دوبار کلیک کنید
  11. (Paste)شناسه برنامه افزودنی را در قسمت Value data جای‌گذاری کنید
  12. (Save)مرورگر Google Chrome را (Google Chrome)ذخیره و  راه اندازی مجدد(Relaunch) کنید .

در مرحله اول، می توانید از کادر جستجو(Search) ، کادر Run Command یا هر گزینه دیگری برای راه اندازی ویرایشگر رجیستری استفاده کنید.

پس از آن، به کلید Policies در (Policies)ویرایشگر رجیستری(Registry Editor) دسترسی پیدا کنید . مسیر این است:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies

دسترسی به کلید سیاست ها

در مرحله بعد، یک کلید رجیستری جدید در زیر این کلید سیاست(Policies) ایجاد کنید و نام آن را Google تنظیم کنید.

اکنون، یک کلید دیگر در کلید Google ایجاد کنید و نام آن را Chrome بگذارید . دوباره(Again) ، یک کلید جدید در زیر آن کلید Chrome ایجاد کنید و نام را روی ExtensionInstallForcelist تنظیم کنید.

کلید Google، کلید کروم و کلید ExtensionInstallForcelist را ایجاد کنید

در زیر آخرین کلید، یک String Value جدید ایجاد کنید و (1)نامی(String Value) برای آن بگذارید . می توانید با کلیک راست بر روی قسمت خالی(right-click on the empty area) ، انتخاب منوی New و سپس کلیک بر روی گزینه String Value ، این مقدار را ایجاد کنید. وقتی مقدار ایجاد شد، نام آن را به 1 تغییر دهید.

مقدار رشته جدیدی ایجاد کنید و آن را 1 نامگذاری کنید

هنوز ویرایشگر رجیستری را نبندید.

اکنون مرورگر گوگل کروم(Google Chrome) را با استفاده از منوی استارت ، کادر (Start)جستجو(Search) یا میانبر آن باز کنید. به مدیر برنامه های افزودنی (Access Extensions)گوگل کروم(Google Chrome) دسترسی پیدا کنید. برای این کار، روی نماد سه نقطه عمودی(three vertical dots) قابل مشاهده در گوشه بالا سمت راست کلیک کنید، به بخش ابزارهای بیشتر دسترسی پیدا کنید و (More tools)Extensions را انتخاب کنید .

یا می‌توانید chrome://extensionsدر Omnibox (یا نوار آدرس) تایپ کنید و Enter را فشار دهید تا باز شود.

در صفحه برنامه های افزودنی(Extensions) ، می توانید شناسه برنامه افزودنی را برای همه برنامه های افزودنی مشاهده کنید. شناسه(Copy ID) افزونه‌ای را کپی کنید که می‌خواهید از حذف آن جلوگیری کنید.

به صفحه مدیر برنامه های افزودنی دسترسی پیدا کنید و شناسه برنامه افزودنی را کپی کنید

به ویرایشگر رجیستری(Registry Editor) برگردید و روی ExtensionInstallForcelist String Value که در بالا ایجاد کردید دوبار کلیک کنید . در قسمت Value data، شناسه برنامه افزودنی را جای‌گذاری کنید. پس از آن متن زیر را اضافه کنید:

;https://clients2.google.com/service/update2/crx

شناسه پسوند و متن داده شده را در قسمت داده مقدار اضافه کنید

دکمه OK را فشار دهید.

اکنون مرورگر کروم را مجددا راه اندازی کنید و به صفحه (Chrome)افزونه(Extensions) ها دسترسی پیدا کنید.

متوجه خواهید شد که دکمه Remove برای آن پسوند خاص قابل مشاهده نیست. همچنین، وقتی روی نماد برنامه افزودنی کلیک راست کنید، گزینه Remove from Chrome قابل مشاهده نخواهد بود.

این به سادگی به این معنی است که گزینه حذف نصب آن افزونه خاص کروم(Chrome) غیرفعال است.

برای جلوگیری از حذف نصب هر برنامه افزودنی دیگری که در مرورگر شما نصب شده است، می توانید مراحل بالا را دنبال کنید. فقط(Just) شناسه پسوند و متن ذکر شده در بالا مورد نیاز است.

برای لغو تغییرات، به سادگی مراحل بالا را دنبال کنید، و هر مقدار String را که ایجاد کرده اید حذف کنید و جلوگیری از حذف نصب برای آن برنامه افزودنی خاص حذف خواهد شد.

همین!



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts