چرا کارت شبکه در Device Manager دیده نمی‌شود؟ 



🔍 آیا کارت شبکه کامپیوتر شما در Device Manager دیده نمی‌شود؟ دلایل متعددی می‌تواند باعث این مشکل شود: کارت شبکه در بایوس غیرفعال است، درایور خراب یا نصب نشده، سخت‌افزار سوخته، یا ویندوز دچار مشکل شده است. در این برگه از هزارسیستم همهٔ این موارد را با جزئیات و جدول مقایسه آورده‌ایم.

⭐⭐علت عدم نمایش کارت شبکه در Device Manager⭐⭐

Device Manager (مدیریت دستگاه‌ها) جایی است که ویندوز تمام سخت‌افزارهای شناسایی شده را نمایش می‌دهد. اگر کارت شبکه شما در این بخش دیده نمی‌شود، یعنی ویندوز اصلاً وجود آن را تشخیص نمی‌دهد. این مشکل می‌تواند نرم‌افزاری (درایور، تنظیمات ویندوز) یا سخت‌افزاری (خرابی، غیرفعال شدن در بایوس) باشد.

در این راهنما، تمام دلایل احتمالی را به ترتیب شیوع بررسی می‌کنیم و راه‌حل هر کدام را ارائه می‌دهیم. مهمترین نکته: قبل از هر اقدامی، بررسی کنید که آیا کارت شبکه در بایوس فعال است یا خیر — این شایع‌ترین دلیل است.

⭐⭐دلایل اصلی عدم نمایش کارت شبکه و راه‌حل‌ها⭐⭐

دلیل مشکل احتمال وقوع راه‌حل سریع نیاز به تخصص
کارت شبکه در بایوس غیرفعال شده (Disabled) 🔥🔥🔥 بسیار شایع (۵۰٪ موارد) وارد بایوس شوید → Onboard LAN → Enabled → Save & Exit ⭐⭐⭐ متوسط
درایور کارت شبکه نصب نیست یا خراب است 🔥🔥 شایع (۳۰٪ موارد) دانلود درایور از سایت سازنده → نصب → ریستارت ⭐⭐ متوسط
کارت شبکه فیزیکی خراب یا سوخته است 🔥 متوسط (۱۰-۱۵٪ موارد) تعویض کارت شبکه (USB-Ethernet یا PCIe جدید) ⭐⭐⭐ متوسط
کارت شبکه در ویندوز مخفی شده (Hidden Device) 🔥 پایین (۵٪ موارد) Device Manager → View → Show hidden devices ⭐ ساده
سرویس‌های شبکه ویندوز خراب شده‌اند 🔥 پایین (۳٪ موارد) CMD (ادمین) → sfc /scannow → DISM /restorehealth ⭐⭐⭐ متوسط
کارت شبکه به درستی در اسلات PCIe نصب نشده 🔥 پایین (۲٪ موارد) کیس را باز کنید → کارت را خارج و دوباره نصب کنید ⭐⭐⭐⭐ پیشرفته

* توجه: اگر کارت شبکه داخلی (Onboard) است و در Device Manager دیده نمی‌شود، احتمال خرابی مادربرد نیز وجود دارد. در این صورت، تست با کارت شبکه USB توصیه می‌شود.

⭐⭐راه‌حل‌های گام به گام برای رفع مشکل⭐⭐

🔧 ۱. بررسی بایوس (BIOS/UEFI) — مهم‌ترین مرحله

شایع‌ترین دلیل عدم نمایش کارت شبکه، غیرفعال شدن آن در بایوس است (ممکن است به دلیل تنظیم مجدد بایوس، به‌روزرسانی، یا تغییر کاربر اتفاق افتاده باشد):

  • مرحله 1: کامپیوتر را ریستارت کنید و هنگام بوت، کلید Del، F2، F10 یا Esc را بفشارید تا وارد بایوس شوید.
  • مرحله 2: به دنبال بخش‌های Advanced، Onboard Devices، Integrated Peripherals، یا Onboard LAN Configuration بگردید.
  • مرحله 3: گزینه‌های Onboard LAN، Onboard Ethernet، Onboard NIC، یا WLAN را پیدا کنید.
  • مرحله 4: اگر روی Disabled است، آن را به Enabled تغییر دهید.
  • مرحله 5: کلید F10 را بزنید و Save & Exit را انتخاب کنید.
  • نتیجه: پس از ریستارت، وارد ویندوز شوید و Device Manager را بررسی کنید. اگر کارت شبکه ظاهر شد، مشکل حل شده است.

📀 ۲. نصب یا به‌روزرسانی درایور کارت شبکه

گاهی اوقات کارت شبکه در Device Manager با علامت زرد (!) یا “Unknown Device” دیده می‌شود (نه اصلاً دیده نمی‌شود). اما اگر اصلاً دیده نمی‌شود، ممکن است درایور آنقدر خراب باشد که ویندوز نتواند سخت‌افزار را بشناسد:

  • روش خودکار: Device Manager → روی کامپیوتر راست کلیک → Scan for hardware changes.
  • روش دستی: از سایت سازنده مادربرد (یا سازنده کارت شبکه) درایور را دانلود کنید. برای کارت‌های Realtek، به سایت Realtek بروید. برای Intel، به سایت Intel.
  • روش نیمه‌خودکار: از نرم‌افزارهایی مثل Snappy Driver Installer یا Driver Booster استفاده کنید (با احتیاط).

🔍 ۳. نمایش دستگاه‌های مخفی در Device Manager

ویندوز گاهی دستگاه‌هایی که قبلاً نصب شده بودند اما الان متصل نیستند را مخفی می‌کند:

  • Device Manager را باز کنید.
  • از منوی View، گزینه Show hidden devices را انتخاب کنید.
  • حالا بخش Network adapters را باز کنید. ممکن است کارت شبکه با رنگ خاکستری (غیرفعال) ظاهر شود.
  • روی آن راست کلیک کنید → Enable device یا Uninstall device (سپس Scan for hardware changes).

⚙️ ۴. عیب‌یابی پیشرفته ویندوز (CMD و PowerShell)

اگر روش‌های بالا جواب نداد، ممکن است فایل‌های سیستم ویندوز خراب شده باشند:

  • اسکن SFC: Command Prompt (Run as administrator) → sfc /scannow → منتظر بمانید تا کامل شود → ریستارت.
  • اسکن DISM: CMD (ادمین) → DISM /Online /Cleanup-Image /RestoreHealth → ریستارت.
  • ریست کردن Winsock: CMD (ادمین) → netsh winsock resetnetsh int ip reset → ریستارت.

💻 ۵. تست سخت‌افزاری (آیا کارت شبکه واقعاً خراب است؟)

اگر هیچکدام از روش‌های بالا جواب نداد، احتمال خرابی سخت‌افزاری بالاست. برای تست قطعی:

  • تست با کارت شبکه USB: یک آداپتور USB-Ethernet یا USB-Wi-Fi تهیه کنید (ارزان). اگر این کارت شبکه در Device Manager دیده شد و کار کرد → کارت شبکه داخلی شما خراب است.
  • تست در سیستم‌عامل دیگر: از یک دیسک لایو لینوکس (مثل Ubuntu Live USB) بوت شوید و دستور lspci | grep -i ethernet را اجرا کنید. اگر کارت شبکه در لینوکس هم دیده نشد → خرابی سخت‌افزاری قطعی است.
  • بررسی فیزیکی: اگر کارت شبکه مجزا (PCIe) است، کیس را باز کنید، کارت را خارج کنید، پین‌ها را تمیز کنید و دوباره نصب کنید. اگر Onboard است، به دنبال علائم سوختگی یا خازن‌های متورم روی مادربرد بگردید.
💡 نکته مهم: اگر کارت شبکه داخلی شما خراب شده است، نیازی به تعویض مادربرد نیست. یک کارت شبکه USB-Ethernet (کمتر از ۲۰ دلار) یا کارت شبکه PCIe (۱۵-۳۰ دلار) بخرید. کارت USB را به پورت USB وصل کنید و بلافاصله کار می‌کند — بدون نیاز به باز کردن کیس.

✅ اقدامات صحیح و ❌ اشتباهات رایج

  • ✔ اول بایوس را بررسی کنید (شایع‌ترین علت).
  • ✔ از Show hidden devices در Device Manager استفاده کنید.
  • ✔ درایور را از سایت سازنده دانلود کنید (نه از سایت‌های غیرمعتبر).
  • ✔ از کارت شبکه USB برای تست خرابی استفاده کنید.
  • ✔ sfc /scannow را برای بررسی سلامت ویندوز اجرا کنید.
  • ✖ تصور نکنید کارت شبکه حتماً سوخته (اول نرم‌افزار را چک کنید).
  • ✖ از درایورفایندرهای ناشناس استفاده نکنید (بدافزار).
  • ✖ ویندوز را بدون بکاپ ریست نکنید (آخرین راه‌حل).
  • ✖ بدون بررسی بایوس، ویندوز را مجدد نصب نکنید.
  • ✖ اگر کارت شبکه USB کار می‌کند، مادربرد را عوض نکنید (هدر دادن پول).

✨ خلاصه و توصیه نهایی هزارسیستم ✨

اگر کارت شبکه در Device Manager دیده نمی‌شود، وحشت نکنید — در ۸۰٪ موارد مشکل نرم‌افزاری یا تنظیمات بایوس است و قابل حل. اول بایوس را بررسی کنید (Onboard LAN را روی Enabled بگذارید)، سپس Device Manager را با Show hidden devices چک کنید، بعد درایور را نصب کنید. اگر هیچکدام جواب نداد، با یک کارت شبکه USB تست کنید.

توصیه عملی: اگر بعد از امتحان همه روش‌ها، کارت شبکه داخلی شما در Device Manager دیده نشد و کارت شبکه USB هم کار کرد، به این معنی است که کارت شبکه داخلی شما خراب است. به جای تعویض مادربرد (هزینه بالا)، از همان کارت شبکه USB استفاده کنید یا یک کارت شبکه PCIe جدید بخرید (ارزان و نصب آسان). این روش هم از نظر اقتصادی و هم از نظر زمان به صرفه‌ترین راه‌حل است.

🔧 اول بررسی کنید

  • بایوس (Onboard LAN)
  • Show hidden devices
  • نصب درایور
  • sfc /scannow

💡 راه‌حل جایگزین

  • کارت شبکه USB-Ethernet
  • آداپتور Wi-Fi USB
  • کارت شبکه PCIe جدید
  • قیمت: ۱۰-۳۰ دلار

❌ آخرین راه‌حل

  • نصب مجدد ویندوز
  • تعویض مادربرد
  • تعمیر تخصصی
  • هزینه بالا

⭐⭐پرسش‌های متداول⭐⭐

📌 چرا بعد از نصب مجدد ویندوز، کارت شبکه دیده نمی‌شود؟

به دلیل نبود درایور مناسب. ویندوز به صورت پیش‌فرض درایور همه کارت‌های شبکه را ندارد. باید درایور را از سایت سازنده مادربرد یا سازنده کارت شبکه دانلود و نصب کنید. اگر به اینترنت دسترسی ندارید، از کامپیوتر دیگر درایور را دانلود کنید و با فلش به کامپیوتر خود منتقل کنید.

📌 آیا ممکن است کارت شبکه در Device Manager دیده نشود اما سالم باشد؟

بله، اگر در بایوس غیرفعال شده باشد، کارت شبکه فیزیکی سالم است اما ویندوز آن را نمی‌بیند. همچنین اگر درایور به شدت خراب باشد، ممکن است دستگاه در بخش “Other devices” با نام “Unknown Device” دیده شود، نه در Network adapters.

📌 فرق “دیده نمی‌شود” با “علامت زرد دارد” چیست؟

“دیده نمی‌شود” یعنی ویندوز اصلاً سخت‌افزار را شناسایی نکرده (احتمال غیرفعال بودن در بایوس یا خرابی سخت‌افزاری). “علامت زرد دارد” یعنی سخت‌افزار شناسایی شده اما درایور مشکل دارد یا دستگاه نمی‌تواند شروع به کار کند (کد 10، کد 43). راه‌حل علامت زرد معمولاً نصب مجدد درایور است.

📌 آیا آپدیت ویندوز می‌تواند باعث ناپدید شدن کارت شبکه شود؟

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

📌 چگونه بفهمیم مشکل از کارت شبکه است یا اسلات PCIe؟

اگر کارت شبکه مجزا (PCIe) دارید، آن را در اسلات دیگری نصب کنید. اگر در اسلات جدید کار کرد، اسلات قبلی خراب است. اگر باز هم کار نکرد، کارت شبکه خراب است. همچنین می‌توانید یک کارت شبکه دیگر را در همان اسلات تست کنید.

📌 آیا ویندوز 11 مشکل خاصی با کارت‌های شبکه قدیمی دارد؟

بله، برخی کارت‌های شبکه قدیمی (مخصوصاً از سال ۲۰۱۰ به قبل) ممکن است در ویندوز ۱۱ درایور رسمی نداشته باشند. در این صورت، یا از درایورهای سازگار با ویندوز ۱۰ استفاده کنید (معمولاً کار می‌کند) یا یک کارت شبکه جدید بخرید. کارت‌های Realtek RTL8111 و Intel I219-V به خوبی پشتیبانی می‌شوند.

📌 آیا ریست کردن CMOS (باتری مادربرد) می‌تواند کمک کند؟

بله، اگر تنظیمات بایوس به هم ریخته باشد، ریست CMOS می‌تواند کارت شبکه را دوباره فعال کند. برای ریست CMOS، باتری مادربرد را برای ۳۰ ثانیه خارج کنید، یا جامپر CMOS را روی مادربرد تغییر دهید. اما قبل از آن، حتماً تنظیمات بایوس را دستی بررسی کنید — ریست CMOS آخرین راه‌حل است.