مدتی بود که یک پروسه جدید به اسم Microsoft Edge WebView2 Runtime در تسک منیجر ویندوز نظر من را به خود جلب کرده بود. این پروسه نه یکی، بلکه 7 پروسه مستقل از هم بودند که پشت سر هم نیروی پردازشی سیستم را مصرف می کردند. همیشه برای شناسایی پروسههای مشکوک، ابتدا سعی میکنم با End Task زدن، ببینم آیا میشود از شر آن خلاص شد یا نه. خوشبختانه End Task جواب بود، اما با هر بار ریست شدن سیستم، مجددا سرو کله ی آن پیدا میشد.
تلاش کردم از طریق Startup و یا بخش Services ویندوز جلوی اجرای آن را بگیرم، اما هیچ اثری از آن نبود. وقتی از حضرت گوگل پرسیدم متوجه شدم موضوع جدی تر از این حرفها است.
WebView2 Runtime چیست؟
مایکروسافت در یکی از جدید ترین تغییراتی که در مجموعه Office بوجود آورده است، اضافه کردن قابلیت Sync شدن ابری فایل های آفیس است. بدین مفهوم که شما میتوانید یک فایل Word را در کامپیوتر شخصی خود باز کرده و متنی را بنویسید؛ سپس بقیه کار را از روی گوشی و یا تبلت مجهز به سیستم عامل ویندوز باز کرده و ادامه ی همان متن را کامل کنید. در عمل، مایکروسافت با ذخیره سازی فایلهای آفیس شما در سیستم ابری خود، امکان سینک کردن آنها را بر روی هر دستگاه کامپیوتر و یا گوشی موبایل شما امکان پذیر میکند. این سیستم برای اجرا نیازمند WebView2 است.
اگرچه این فقط یکی از خدمات WebView2 است، اما تصور نکنید با نداشتن آفیس میتوانید از شر آن خلاص شوید. مایکروسافت نه تنها WebView2 را بخشی از نرم افزار آفیس 2016، 2019، و 2021 کرده است، بلکه آنرا به همراه Microsoft 365 در بطن ویندوز 11، و البته ویندوز به روز شده 10 نیز عرضه میکند. بنابراین به صرف نداشتن آفیس بر روی سیستم، دلیل کافی برای مایکروسافت نیست که از نصب آن بر روی سیستم شما صرفه نظر کند.
آیا میتوان از شر WebView2 Runtime خلاص شد؟
نه به راحتی. شما میتوانید از منوی Settings بخش Applications، اپ Microsoft Edge WebView2 Runtime را پیدا کنید و آن را Uninstall کنید، اما، مایکروسافت به محض اتصال به اینترنت از طریق Windows Update بدون اطلاع شما آن را مجددا نصب میکند.
برای Uninstall کردن آن نیز همچنین میتوان به Control Panel کلاسیک بخش برنامهها رفت و این نرم افزار را Uninstall کرد. ولی مایکروسافت آن را برخواهد گرداند.
چرا اسم Edge بر روی WebView2 است؟
واقعیت این است که جنس این App از جنس مرورگر کروم بیس Microsoft Edge است. بدین معنا که عملا اجرای آن در پشت صحنه، به مثابه باز بودن این مرورگر است. نسخه این Runtime نیز همانند مرورگر Edge به روز رسانی میشود. حال اولین مطلبی که به ذهن میرسد آن است که آیا میتوان با Uninstall کردن مرورگر Microsoft Edge از روی سیستم، از شر Microsoft Edge WebView2 نیز خلاص شد؟
پاسخ خیر است. درست است که این اپ بر بستر مرورگر Edge اجرا می شود، اما مایکروسافت برای آنکه نتوانید از شر آن خلاص شوید، به این موضوع حسابی فکر کرده است. شما میتوانید مرورگر Microsoft Edge را از روی سیستم به کل حذف کنید، اما به دلیل آنکه WebView2 هسته مستقلی دارد، همچنان هسته مرورگر Edge مخصوص به آن در سیستم باقی است و برای خود به صورت مستقل اجرا و به روز رسانی میشود.
راه حل چیست؟
مایکروسافت آب پاکی را بر روی دست کاربران در وبسایت خود ریخته است. حتی از طریق Group Policy نمیتوان مانع نصب آن شد و اینکه پس از Uninstall کردن، همچنان در اولین فرصت آن را مجددا نصب خواهد کرد. نصب آن حتی پروسه ای مستقل از آپدیت مجموعه آفیس است. مایکروسافت فقط برای کاربران مشترک سرویس ابری Microsoft 365 Office امکان Disable کردن ارسال آپدیت از طریق سرور مایکروسافت، به ویندوز را فراهم کرده است. اما این راه حل به درد کاربران در ایران نمیخورد چون اصولا اشتراکی در کار نیست.
راه حل دوم – اگر بتوان آن را راه حل نامید – این است که پس از Uninstall کردن برنامه، با بستن Windows Update مانع نصب کلیه آپدیتهای مایکروسافت شوید و پس از مدتی هر از گاهی سیستم را آپدیت کلی کنید و پس از هر بار نصب آن، مجدد آن را Uninstall کرده و Windows Update را ببندید.
و شاید راه حل نهایی آن است که کم کم به وجود آن عادت کنیم. زور مایکروسافت بیشتر از ماست و آنچه را که حکم کند تا نصب شود، اجرا خواهد شد.
خب من ویندوز آپدیتم رو از تو رجیستری کاملا غیرفعال کردم، اج رو هم کامل حذف کردم و هیچوقت اینو ندارم و هرگز هم نمیاد! آپدیت ویندوز رو هم دستی دانلود و نصب میکنم! همچنین تلمتری رو تو نسخه انترپرایز و اجوکیشن میشه و باید کامل غیر فعال کرد…
واقعیت اینه که غیر فعال کردن ویندوز آپدیت اصلا راه حل جالبی نیست. حتی موقتش، چه برسه به دائمش که شما انجام دادی. دانلود دستی آپدیت ویندوز هم حوصله میخواد. امیدوارم در آینده راهی پیدا بشه بدون نیاز به بستن ویندوز آپدیت از نصب این برنامه پیش گیری کرد.
خدا لعنتش کنه….
بخاطر یه اپ؟ چه خدای جالبی دارین!
اونم برای استفاده غیرقانونی از یک محصول که همه تصمیمات متعلق به صاحبش هست