شما برای مطالعه این مقاله فقط 7 دقیقه وقت نیاز دارید

block-app-error-in-windows
دسته بندی : آموزش ویندوز

حل ارور This App Has Been Blocked For Your Protection ویندوز

5/5 - (1 امتیاز)

ارور  This App Has Been Blocked For Your Protection ویندوز یکی از رایج ترین خطاهای مربوط به UAC است که به واسطه آن از نصب/اجرای برنامه یا نرم افزاری که ناامن شناسایی شده است، جلوگیری می شود.

اگر فکر می کنید که برنامه موردنظر شما امن است و پیام This App Has Been Blocked به خاطر حساسیت بیش از حد ویندوز روی امنیت و محافظت ظاهر شده است، می توانید با راهکارهایی مثل غیرفعال سازی فایروال ویندوز، غیرفعال سازی UAC و نصب برنامه توسط CMD از اصلی ترین راهکارهای حل این خطا هستند.

در صورتی که مدام موقع اجرای برنامه ها یا انجام کارهای خود با انواع ارورها مثل This App Has Been Blocked For Your Protection مواجه می شوید، خرید سرور مجازی ویندوز می‌ تواند راه‌ حل مناسبی برای شما باشد چون با استفاده از سرور مجازی، می توانید برنامه‌های خود را بدون محدودیت‌ های امنیتی ویندوز و با دسترسی کامل مدیر (admin) اجرا کنید.

۱. برنامه را به صورت Run as Administrator اجرا کنید.

بعضی از برنامه ها برای اجرا شدن به امتیازات روت نیاز دارند و اگر بخواهید آن ها را به صورت عادی (دو بار کلیک) اجرا کنید، به احتمال زیاد با خطای دسترسی مواجه خواهید شد.

پس اولین قدم برای خطای This App Has Been Blocked For Your Protection را با اجرای Run as Administrator بردارید تا مطمئن شوید که این مشکل از محدود بودن دسترسی ها ناشی نمی شود.

پس روی فایل یا shortcut برنامه راست کلیک کنید و گزینه Run as administrator را انتخاب کنید.اجرای برنامه به صورت run as administrator برای حل ارور This App Has Been Blocked For Your Protection ویندوز

اگر با استفاده از این روش مشکل را حل کردید، می توانید Run as administrator را برای این برنامه فعال کنید تا هر بار که دو بار روی آن کلیک کردید، برنامه به صورت ادمین اجرا شود.

  • روی میانبر برنامه راست کلیک کنید و Properties را انتخاب کنید.کلیک روی properties
  • از تب Compatibility گزینه Run this program as an administrator را علامت بزنید.علامت زدن Run this program as an administrator
  • به ترتیب روی Apply و Ok کلیک کنید تا این تغییر ذخیره شود.

اگر موفق به حل مشکل نشدید، ناامید نشوید و با راهکارهای بعدی ادامه دهید.

۲. فایل exe برنامه را با CMD اجرا کنید.

مسیر فایل اجرایی برنامه ای که اخیراً دانلود کرده اید یا قبلاً نصب کرده اید را پیدا کنید و یک بار هم آن را با استفاده از CMD اجرا کنید و ببینید که باز هم با ارور This App Has Been Blocked For Your Protection ویندوز مواجه می شوید یا نه.

  • CMD را به صورت Run as Administrator باز کنید.اجرای Run as Administrator برنامه CMD
  • با دستور cd به مسیر فایل اجرایی بروید:
cd  C:\Users\Asam\Downloads
  • با دستور dir محتوای این دایرکتوری را بررسی کنید و اسم فایلی که می خواهید را کپی کنید.
  • آن را به صورت زیر اجرا کنید:
AppFile.exe

اگر دیدید این فایل اجرایی باز شد، می توانید بلافاصله مراحل اجرا یا نصب آن را طی کنید.

۳. فایروال یا آنتی ویروس ویندوز را به صورت موقت غیرفعال کنید.

گاهی اوقات ویندوز برای محافظت از سیستم در برابر برنامه های مخرب و ناامن به ویژگی های امنیتی خود مثل Windows Defender ،SmartScreen و User Account Control (UAC) پناه می برد که این هم باعث بلاک شدن برنامه می شود.

اگر از امنیت و اعتبار برنامه ای که قصد نصب آن را دارید، مطمئن هستید می توانید Windows Defender که یکی از اصلی ترین ویژگی های امنیتی ویندوز است را به صورت موقت غیرفعال کنید، برنامه را نصب کنید و سپس مجدداً آن را فعال کنید.

برای غیرفعال سازی فایروال ویندوز می توانید طبق مراحل زیر جلو بروید:

  • روی استارت کلیک کنید، Windows Security را تایپ کرده و برنامه مربوط به آن را باز کنید.باز کردن برنامه Windows Security
  • روی Virus and threat protection کلیک کنید.کلیک روی Virus and threat protection
  • روی manage setting کلیک کنید. کلیک روی manage setting
  • Real-Time protection و سایر گزینه ها را در حالت off قرار دهید.غیرفعال سازی Real-Time protection و سایر گزینه ها
  • روی تب Firewall and network protection کلیک کنید.
  • Domain network را انتخاب کنید. انتخاب domain network
  • defender firewall را در حالت off قرار دهید. غیرفعال سازی wndows defender firewall
  • این کار را برای private network و public network هم انجام دهید. غیرفعال سازی فایروال شبکه خصوصی و عمومی
کلیک کنید  رفع مشکل ارور GPT در نصب ویندوز 7، 8، 10

اگر آنتی ویروس دیگری را هم نصب کرده اید، توصیه می کنیم که آن را هم به صورت موقت غیرفعال کنید و ببینید که تاثیر دارد یا نه.

برنامه موردنظر را اجرا و نصب کنید و بعد از اینکه کارتان تمام شد، مجدداً این ویژگی ها را فعال کنید.

۴. فیلتر SmartScreen را برای حل ارور This App Has Been Blocked For Your Protection ویندوز غیرفعال کنید.

SmartScreen یکی دیگر از ویژگی های امنیتی است که از سیستم شما در برابر اپلیکیشن های مخرب محافظت می کند.

صرفاً جهت تست می توانید این ویژگی را موقتاً غیرفعال کنید و ببینید که موقع نصب یا اجرا همچنان با ارور This App Has Been Blocked For Your Protection ویندوز مواجه هستید یا نه:

  • روی استارت کلیک کنید، Windows Security را تایپ کرده و برنامه مربوط به آن را باز کنید.باز کردن برنامه Windows Security
  • تب App & browser control را انتخاب کنید و روی Reputation-based protection settings کلیک کنید.کلیک روی Reputation-based protection settings
  • دو گزینه check Apps and Files و Potentially unwanted app blocking را در حالت off قرار دهید.غیرفعال سازی SmartScreen برای حل ارور This App Has Been Blocked For Your Protection ویندوز

برنامه موردنظر را نصب یا اجرا کنید و بعد از اینکه کارتان تمام شد، مجدداً این ویژگی ها را فعال کنید تا امنیت سیستم به خطر نیافتد.

۵. ویژگی User Account Control (UAC) را به صورت موقت غیرفعال کنید.

با اینکه UAC مسئول ارائه هشدارهای مناسب برای هر کدام از تغییرات خاص و دریافت تایید از کاربر است و این کار برای جلوگیری از تغییرات ناخواسته توسط برنامه های مشکوک و بدافزارها ضروری است و غیرفعال سازی آن می تواند امنیت و پایداری سیستم را دچار مشکل کند ولی اگر از امنیت برنامه موردنظر خود مطمئن هستید و می خواهید آن را به هر قیمتی نصب کنید، می توانید UAC را به طور موقت غیرفعال کنید و نسبت به نصب یا اجرای برنامه اقدام کنید:

  • روی استارت راست کلیک کنید و Control Panel را انتخاب کنید.
  • روی System and Security کلیک کنید.کلیک روی System and Security
  • از بخش Security and Maintenance روی لینک Change User Account Control Panel Setting کلیک کنید.کلیک روی Change User Account Control Panel Setting
  • اسلایدر موجود را در پایین ترین سطح قرار دهید و روی Ok کلیک کنید.کاهش سطح فعالیت UAC
  • پنجره UAC را با کلیک روی Yes ببندید.

برنامه را اجرا کنید و در صورتی که پروسه نصب یا اجرای آن را با موفقیت تکمیل کردید، مجدداً با طی مراحل بالا مقدار اسلایدر را در بالاترین حد قرار دهید.

۶. UAC را با استفاده از Group Policy غیرفعال کنید.

اگر حالت تایید ادمین UAC را با Group Policy غیرفعال کنید، حساب های ادمین موقع اجرای برنامه ها با پنجره UAC مواجه نمی شوند که به نوعی یک قدم برای افزایش سطح دسترسی مدیران است.

  • روی استارت کلیک کنید، Edit group policy را تایپ کرده و برنامه مربوط به آن را باز کنید.باز کردن برنامه Edit group policy
  • طبق مسیر زیر جلو بروید:

Local Computer Policy > Computer Configuration > Windows Setting > Security Setting > Local Policies > Security Options

  • از پنل سمت راست روی User Account Control: Run all administrators in Admin Approval Mode دوبار کلیک کنید.مسیر رسیدن به تنظیمات UAC
  • گزینه Disabled را انتخاب کنید.غیرفعال سازی UAC
  • به ترتیب روی Apply و ok کلیک کنید.
  • سیستم خود را ریستارت کنید.

بررسی کنید که می توانید برنامه موردنظر را اجرا کنید یا نه همچنان با ارور This App Has Been Blocked For Your Protection ویندوز مواجه هستید.

در حد امکان سعی کنید این ویژگی را در حالت Enabled قرار دهید تا سیستم خود را در معرض خطرات ناشی از بدافزارها و دسترسی های غیرمجاز قرار ندهید.

۷. UAC را با رجیستری ادیتور فعال کنید.

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

* ویرایش رجیستری ادیتور بسیار حساس است و یک کار اشتباه می تواند سیستم عامل را دچار مشکلات جدی کند.

اگر به هر دلیلی تصمیم دارید UAC را از طریق رجیستری غیرفعال کنید، مراحل زیر را دنبال کنید:

  • کلید ترکیبی Win + R را فشار دهید، regedit را تایپ کنید و اینتر را بزنید.باز کردن registery editor
  • طبق مسیر زیر جلو بروید:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

* می توانید این مسیر را در نوار آدرس بالایی کپی – پیست کنید و اینتر را بزنید تا مستقیماً در فولدر System قرار بگیرید.

  • روی EnableLUA دو بار کلیک کنید و مقدار Value را روی 0 تنظیم کنید.غیرفعال سازی UAC با رجیستری ادیتور
  • روی Ok کلیک کنید.
  • رجیستوری ادیتور را ببندید و سیستم خود را ریستارت کنید.

بررسی کنید که می توانید برنامه موردنظر را نصب کنید یا نه.

بعد از اینکه کارتان تمام شد، حتماً همین مراحل را مجدداً طی کنید و مقدار Value را روی 1 تنظیم کنید تا سیستم از لحاظ امنیتی در وضعیت بهتری قرار گیرد.

سخن آخر

ارور This App Has Been Blocked For Your Protection ویندوز حاصل سخت گیری هایی است که ویندوز در محافظت از سیستم به خرج می دهد و اگر می خواهید این خطا را برطرف کنید و برنامه را نصب و اجرا کنید، می توانید روش هایی مثل اجرا به صورت ادمین و غیرفعال سازی ویژگی های امنیتی را امتحان کنید.

مطالب مشابهی که شاید علاقمند باشید

من زهرا پیرجانی دانشجوی رشته نرم افزار هستم. علاقه ای که به یادگیری مطالب جدید دارم باعث شد که انگیزم برای فعالیت در حوزه تولیدمحتوا بیشتر شود. تمام تلاشم این است که با درک کامل موضوع، محتوایی ساده و کامل تهیه کنم که برای همه علاقمندان مفید و کاربردی باشد. یادگیری مطالب جدید و آموزش اونها به بقیه، بهترین کاری هست که می توانم برای رشد خودم و همچنین کمک به رشد علاقمندان به مباحث مورنظر انجام بدم.

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید