دليل تشخيص وحل مشاكل الشبكة في Windows 11: أدوات TCP/IP الحديثة
قبل أيام، كنت في اجتماع مهم على Zoom وفجأة انقطع الاتصال. الجميع شافني بس أنا مش شايفهم. حاولت أفتح موقع، مفيش فايدة. جربت أعمل Restart للراوتر، لسه نفس المشكلة. في اللحظة دي، عرفت إن المشكلة مش من مزود الخدمة، ده من عندي.
في عالم الاجتماعات عن بُعد والألعاب السحابية والبث المباشر أصبحت أساسية، مشكلة شبكة صغيرة ممكن تضيع عليك فرصة عمل أو مباراة مهمة. في هذا الدليل، هشاركك الأدوات اللي استخدمتها بنفسي لتشخيص مشاكل الشبكة في Windows 11، من الأبسط للأعقد، عشان تعرف تحل المشكلة بنفسك بدل ما تستنى فني.
أولاً: إزاي تعرف المشكلة من عندك ولا من بره؟
قبل ما تبدأ في أي حل، لازم تحدد مصدر المشكلة. القاعدة الذهبية:
- لو كل الأجهزة في البيت متأثرة: المشكلة في الراوتر أو مزود الخدمة
- لو جهازك بس اللي متأثر: المشكلة في إعدادات TCP/IP عندك
جرب تفتح موقع على موبايلك. لو شغال، يبقى المشكلة في جهازك. لو مش شغال، يبقى المشكلة في الشبكة نفسها.
ثانياً: الأدوات المدمجة في Windows 11
Windows 11 جايب أدوات قوية مش محتاجة تحميل. خليني أشرحلك أهمها:
1. Network Troubleshooter (الأسهل)
أفضل مكان تبدأ منه. اضغط Right Click على أيقونة الشبكة في شريط المهام > Troubleshoot problems. الأداة دي هتفحص تلقائياً المشاكل الشائعة وهتحاول تحلها لوحدها. بتصلح 70% من المشاكل البسيطة.
2. Network Reset (النووي)
لو Troubleshisher مفيش فايدة، جرب Network Reset. ده هيشيل كل إعدادات الشبكة ويرجعها للوضع الافتراضي:
- Settings > Network & Internet > Advanced network settings
- Network reset > Reset now
- الجهاز هيrestart، وترجع تدخل باسورد الواي فاي
تحذير: هتفقد كل إعدادات VPN واتصالات الشبكة المحفوظة. سجلها في مكان قبل ما تعمل Reset.
ثالثاً: PowerShell - الأداة الأقوى (Test-NetConnection)
CMD القديم لسه شغال، لكن PowerShell أقوى وأحدث. الأمر Test-NetConnection بيجمع Ping و Tracert و TCP Test في أمر واحد.
اختبار الاتصال الأساسي
افتح PowerShell كـ Administrator واكتب:
Test-NetConnection google.com
الأمر ده هيعمل Ping وكمان هيفحص if TCP connection ممكن يتعمل على Port 80 (HTTP). النتيجة هتقولك:
- PingSucceeded: True/False (هل الـ Ping رجع؟)
- TcpTestSucceeded: True/False (هل التصال TCP نجح؟)
- Latency: الوقت بالملي ثانية
اختبار DNS
لو شاكك إن المشكلة في DNS (المواقع مش بتلود بس الـ IP شغال):
Test-NetConnection google.com -Port 53
لو PingSucceeded بـ True و TcpTestSucceeded بـ False، يبقى المشكلة في DNS.
اختبار Port معين
لو عايز تتأكد if port معين مفتوح على سيرفر بعيد:
Test-NetConnection 192.168.1.1 -Port 3389
ده مفيد لو بتفتح Remote Desktop أو بتختبر سيرفر لعبة.
رابعاً: TCPView - شوف مين بيستهلك الشبكة
أحياناً المشكلة مش إنك مش متصل، ده إن حاجة تانية بتستهلك كل الصبيب. TCPView من Microsoft Sysinternals أداة صغيرة بتظهر كل الاتصالات المفتوحة في الوقت الفعلي.
مميزاتها:
- شوف أي برنامج متصل بأي IP على أي Port
- اعرف كمية البيانات المرسلة والمستقبلة لكل برنامج
- اقفل أي اتصال بنقرة زر
- حفظ السجلات للتحليل لاحقاً
مثال عملي: لقيت برنامج Adobe Creative Cloud بيسحب 50 ميجابايت في الخلفية وأنا مش باستخدمه. قفلت الاتصال من TCPView، وفرقت صبيب.
خامساً: دليل تشخيص منظم (من البسيط للمعقد)
بدل ما تجرب حاجات عشوائية، اتبع الخطوات دي بالترتيب:
الخطوة 1: اختبر Loopback (الجهاز نفسه)
Test-NetConnection 127.0.0.1
لو فشل، يبقى TCP/IP في جهازك معطل تماماً. جرب Network Reset.
الخطوة 2: اختبر الـ Gateway (الراوتر)
ipconfig | findstr "Default Gateway"
خد الـ IP اللي ظاهر (مثلاً 192.168.1.1)، بعدين:
Test-NetConnection 192.168.1.1
لو فشل، يبقى المشكلة بينك وبين الراوتر (كابل، واي فاي، IP conflict).
الخطوة 3: اختبر DNS
Test-NetConnection 8.8.8.8 (Google DNS)
لو نجح، يبقى الإنترنت شغال بس DNS مش شغال. غير DNS في إعدادات الشبكة لـ 8.8.8.8 و 8.8.4.4.
الخطوة 4: اختبر موقع بعيد
Test-NetConnection google.com -TraceRoute
ده هيعرض كل "محطة" بينك وبين الموقع. لو التأخير بيزيد في محطة معينة، يبقى المشكلة هناك.
سادساً: مشاكل شائعة وحلولها السريعة
"Request timed out" طول الوقت
معناه إن الحزم مش بتوصل. جرب:
- افصل VPN لو شغال
- عطل IPv6 مؤقتاً (Settings > Network > Change adapter options > Properties > uncheck IPv6)
- جرب Mobile Hotspot من موبايلك عشان تتأكد if المشكلة في الراوتر
المواقع بتفتح بس بطيئة جداً
المشكلة غالباً DNS. غير DNS لـ:
- Google: 8.8.8.8, 8.8.4.4
- Cloudflare: 1.1.1.1, 1.0.0.1
- OpenDNS: 208.67.222.222, 208.67.220.220
الألعاب بتقطع (High Ping)
استخدم Test-NetConnection مع IP سيرفر اللعبة. لو الـ Ping عالي (>100ms)، جرب:
- اقفل برامج التحميل في الخلفية
- استخدم كابل Ethernet بدل الواي فاي
- غير DNS لـ Cloudflare (أسرع للألعاب)
الاجتماعات عن بُعد (Zoom, Teams) بتقطع
المشكلة غالباً Upload Speed مش Download. افتح Speedtest وشوف الـ Upload. لو أقل من 1 Mbps، الاجتماعات هتقطع. جرب:
- اقفل الكاميرا في الاجتماع
- نزل جودة الفيديو لـ 360p
- افصل أجهزة تانية من الشبكة
سابعاً: أدوات متقدمة للمحترفين
Wireshark
لو عايز تحلل كل حزمة بيانات بتمر في الشبكة، Wireshark هو المعيار الذهبي. بيحتاج شوية تعلم، لكنه بيظهرلك بالضبط إيه اللي بيحصل في الشبكة.
WinMTR
جمع بين Ping و Tracert في أداة واحدة مع رسوم بيانية. مفيد لو بتشتكي لمزود الخدمة وعايز تثبت إن المشكلة عندهم.
PortQry
أداة Microsoft لفحص Ports. تقدر تختبر if Port معين مفتوح على جهاز بعيد:
portqry -n 192.168.1.1 -p tcp -e 80
ثامناً: إمتى تستدعي الفني؟
جرب كل اللي فوق، لو لسه المشكلة موجودة، سجل المعلومات دي قبل ما تتصل بمزود الخدمة:
- نتيجة
Test-NetConnection google.com -TraceRoute - نتيجة Speedtest (Download, Upload, Ping)
- هل المشكلة في جهاز واحد ولا كل الأجهزة؟
- هل المشكلة في وقت معين ولا طول اليوم؟
المعلومات دي هتوفر ساعات من التشخيص مع الدعم الفني.
تاسعاً: الأسئلة الشائعة
هل Ping لسه شغال في Windows 11؟
آه، لسه شغال، لكن Test-NetConnection أحسن. بيجمع Ping و TCP Test في أمر واحد، وبيديك معلومات أكتر. لو عايز تستخدم Ping القديم، اكتب ping google.com في CMD أو PowerShell.
عملت Network Reset ولسه المشكلة موجودة
لو Network Reset مفيش فايدة، المشكلة غالباً hardware (كابل، كارت شبكة) أو في مزود الخدمة. جرب: 1) غير كابل Ethernet، 2) جرب واي فاي بدل كابل، 3) اختبر من موبايلك. لو كل ده فشل، اتصل بمزود الخدمة.
TCPView آمن؟ وهل يحتاج تثبيت؟
TCPView من Microsoft Sysinternals، 100% آمن. مش محتاج تثبيت، just extract and run. هو portable، يعني ممكن تشغله من USB. الأداة read-only افتراضياً، يعني مش هتعمل حاجة لحد ما تضغط على زر.
إزاي أعرف if المشكلة في DNS ولا في TCP/IP؟
اختبر بـ IP مباشرة: Test-NetConnection 8.8.8.8. لو نجح، يبقى TCP/IP شغال. بعدين اختبر بـ اسم: Test-NetConnection google.com. لو فشل، يبقى DNS هو المشكلة. الحل: غير DNS لـ 8.8.8.8 في إعدادات الشبكة.
هل IPv6 ممكن يسبب مشاكل؟
في بعض الحالات، آه. بعض الراوترات القديمة أو مزودي الخدمة مش بيدعموا IPv6 كويس، وده ممكن يسبب تأخير أو فشل في الاتصال. جرب تعطله مؤقتاً: Settings > Network > Change adapter options > Right Click على الاتصال > Properties > uncheck IPv6.
خاتمة
مشاكل الشبكة ممكن تكون محبطة، لكن مع الأدوات الصح، تقدر تشخصها بنفسك. النقاط اللي لازم تتذكرها:
- حدد المصدر الأول: جهازك ولا الشبكة كلها؟
- ابدأ بالبسيط: Network Troubleshisher > Network Reset > PowerShell
- راقب: TCPView هيعرفك مين بيستهلك صبيبك
- سجل: لو هتشتكي، جهز معلومات واضحة
الشبكة مش سحر، هي just بروتوكولات واتصالات. فهمها يعني control عليها. جرب الأدوات اللي شرحتها وقلي في التعليقات: أي أداة ساعدتك أكتر؟ وهل حليت مشكلة شبكة بنفسك قبل كده؟
تاريخ التحديث: فبراير 2026