پیغام خطا حین نصب پادویش: Installation of firewall driver failed

علائم و نشانه‌ها

  1. در حین نصب ضدویروس پادویش، بعد از شروع نصب با پیغام خطای عدم نصب درایور فایروال مواجه می‌شوید:
  2. متن پیام:
    Padvish 2018 Setup
    ---------------------------
    Installation of firewall driver failed (-2147180503). Try again?
  3. عدد نمایش داده شده (در مثال بالا -2147180503) ممکن است متفاوت باشد و نشانگر نوع خطا است.

انواع رایج خطا و روش رفع

جهت یافتن علت خطا باید به فایل C:\Windows\Inf\setupapi.dev.log مراجعه کنید. آخرین سطر این فایل نشان‌دهنده خطای رخ داده است.

شرح علت احتمالی

شماره خطای  -2147180503 را در پیغام دریافت کردید.

سطرهای آخر فایل setupapi.dev.log شامل عبارت 0x8004A029 است.

مشکل شما تعداد بالای درایورهای NDIS نصب شده در سیستم است که احتمالا به علت عدم حذف کامل ضدویروس قبلی رخ داده است.

  1. برای ویندوز ۷ و بالاتر، به Network and Sharing Center بروید و گزینه Change Adapter Settings را انتخاب کنید.
  2. برای ویندوز XP یا Server 2003 در کنترل‌پنل به Network Connections بروید.
  3. روی هر آداپتور شبکه کلیک راست کرده و گزینه Properties را انتخاب کنید. یکی از آداپتورها دارای بیش از ۸ فیلتر NDIS است که موجب مشکل شده است.
  4. برای رفع مشکل می‌توانید محدودیت تعداد فیلتر NDIS ویندوز خود را افزایش دهید. برای این کار
    • برنامه regedit را باز کنید.
    • به مسیر HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network بروید
    • مقدار MaxNumFilters را به عدد ۱۴ تغییر دهید.
آخرین سطر فایل setupapi.dev.log خطای 0x00000005 را نشان می‌دهد و سطرهای بالاتر حاوی عبارت Error 5: Access is denied می‌باشد  نام کاربری که برنامه نصب با آن اجرا شده عضو گروه Users نمی‌باشد. شایع‌ترین علت این مساله دستکاری تنظیمات Group Policy ویندوز می‌باشد.

  1. برنامه Computer Management را باز کنید و به زیرشاخه System Tools > Local Users and Groups > Groups بروید.
  2. گروه Users را باز کرده و برگه Members را بررسی کنید. شما باید دو گروه زیر را در اینجا ببینید:
    • NT AUTHORITY\INTERACTIVE (S-1-5-4)
    • NT AUTHORITY\Authenticated Users (S-1-5-11)
  3. اگر گروه‌های بالا عضو Users نیستند مشکل شما همین است. کافی است این گروه‌ها را که پیش‌فرض ویندوز هستند اضافه کنید.
  4. پس از انجام تغییرات باید یکبار logoff و login انجام دهید تا دسترسی‌ها به کاربر شما اعمال شوند.
  5. اگر سیستم شما عضو دامین است، روی سرور اکتیودایرکتوری تنظیمات Group Policy را چک کنید. متداول‌ترین مساله:
    • در روی سرور اکتیودایرکتوری برنامه Group Policy Management را باز کنید.
    • به خصوص دنبال Policyای باشید که کاربران عضو گروه را تغییر می‌دهد.
    • زیرشاخه Computer Configuration > Preferences > Control Panel Settings > Local Users and Groups را چک کنید.
    • اگر هر نوع مدخلی برای گروه Users در اینجا تعریف شده، تیک Delete all member groups را چک کنید تیک نخورده باشد یا گروه‌های بالا عضو آن باشند.اگر سیستم شما تحت دامین است، حتما تنظیمات Group Policy دامین را چک کنید
سطرهای آخر فایل setupapi.dev.log شامل عبارت Driver package 'apndis.inf' already exists in Driver Store است. احتمالا مشکل شما وجود فایل oem نسخه قدیمی درایور فایروال است.

  1. پوشه C:\Windows\Inf را باز کنید.
  2. دنبال فایلی با پسوند *.inf بگردید که شامل عبارت apndis باشد.
  3. برای این کار می‌توانید از امکان جستجوی ویندوز استفاده کنید. این عبارت را جستجو کنید: content:apndis *.inf
  4. اگر فایلی به شکل oem18.inf (یا هر عدد دیگری) پیدا کردید، این فایل و فایل هم‌نام آن با پسوند pnf را حذف کنید.
    • به عنوان مثال اگر فایل oem18.inf پیدا شد، هر دو فایل oem18.inf و oem18.pnf را حذف کنید.

راه‌حل‌های تکمیلی

اگر مشکل شما با موارد بالا حل نشد، یکبار نصب را با نام کاربری دیگری امتحان کنید. اگر مساله پابرجا بود، با پشتیبانی پادویش تماس بگیرید.

در تماس خود لازم خواهد شد که فایلC:\Windows\Inf\setupapi.dev.logرا برای ما ارسال نمایید.