چرا مسدود میشود
SmartScreen محتوای فایل را بررسی نمیکند؛ میپرسد این امضا و این فایل را چند بار دیده است. بیشتر کلاینتهای متنباز گواهی EV نمیخرند و نسخه تازهمنتشرشده هم سابقه دانلود ندارد، پس پنجره آبی «Windows protected your PC» ظاهر میشود.
هشدار Defender ماجرای دیگری است. برچسبهایی مانند Trojan:Win32/Wacatac.B!ml با !ml تمام میشوند، یعنی نتیجه از یک مدل یادگیری ماشین آمده نه از امضای ویروس. خطای مثبت کاذب در ابزارهای پروکسی رایج است، اما «رایج» به معنای «بیخطر» نیست.
اول منبع را تأیید کنید
- نوار نشانی مرورگر را ببینید. صفحه دانلود باید صفحه GitHub Releases خودِ پروژه باشد. تبلیغات موتور جستجو و کپیهای آپلودشده در فضای ابری بیشترین دردسر را میسازند.
- نام و حجم فایل را با فهرست Assets در صفحه انتشار مقایسه کنید. چند صد کیلوبایت اختلاف دلیل کافی برای توقف است.
- اگر SHA256 منتشر شده، در PowerShell دستور
Get-FileHash .\installer.exe -Algorithm SHA256را اجرا و خروجی را نویسهبهنویسه مقایسه کنید. - فایل را در VirusTotal بررسی کنید. هشدار دو سه موتور کوچک طبیعی است؛ اما اگر دهها موتور روی یک نام خانواده توافق داشتند، نصب نکنید.
عبور از SmartScreen
پس از اطمینان، نصبکننده را اجرا کنید و در پایینسمتچپ پنجره آبی روی «More info» بزنید؛ تنها آنوقت دکمه «Run anyway» ظاهر میشود. این دکمه بهطور پیشفرض پنهان است و بسیاری تصور میکنند تنها گزینه «Don’t run» است.
راه دیگر: روی فایل راستکلیک کنید، Properties را باز کنید و اگر پایین سربرگ General گزینه «Unblock» بود آن را تیک بزنید. این تیک فقط وقتی دیده میشود که فایل نشانه دانلود از اینترنت داشته باشد.
اگر Defender فایل را حذف کرده
در Windows Security به Virus & threat protection و سپس Protection history بروید. مورد مربوطه را باز کنید و از بخش Actions گزینه «Allow on device» را انتخاب کنید. فایل به محل اصلی برمیگردد و معمولاً نیازی به دانلود دوباره نیست.
اگر میخواهید پوشهای را برای مدت طولانی نگه دارید (مثلاً نسخه قابل حمل استخراجشده)، در Manage settings و بخش Exclusions یک استثنای پوشهای اضافه کنید. دامنه را کوچک نگه دارید؛ یک پوشه برنامه کافی است و هرگز کل پوشه Downloads یا درایو C را مستثنا نکنید.
روی لپتاپ سازمانی این گزینهها معمولاً غیرفعالاند. این محدودیت از Group Policy میآید؛ دور زدن آن با رجیستری هم غیرقابلاتکاست و هم احتمالاً خلاف مقررات سازمان.