عادةً لا تسبب القواعد المكررة في جدار حماية Windows أية مشكلات
- يمكنك حذف قواعد متعددة من جدار حماية Windows يدويًا مباشرة من التطبيق.
- يمكن للمستخدمين الأكثر تقدمًا استخدام البرنامج النصي PowerShell لأتمتة العملية.
يمكن أن تتسبب قواعد جدار حماية Windows المكررة في حدوث ارتباك، خاصة إذا كنت تقوم بتكوين جدار الحماية يدويًا، وفي بعض الحالات، يمكن أن يتسبب ذلك في توقف بعض التطبيقات أو الخدمات عن العمل.
من الممكن إصلاح هذه المشكلة، وفي هذا الدليل، سنعرض لك بعض الطرق التي يمكنك استخدامها، فلنبدأ.
أين يتم تخزين قواعد جدار حماية Windows Defender؟
كيف نقوم بالاختبار والمراجعة والتقييم؟
لقد عملنا طوال الأشهر الستة الماضية على بناء نظام مراجعة جديد لكيفية إنتاج المحتوى. وباستخدامه، قمنا بعد ذلك بإعادة تصميم معظم مقالاتنا لتوفير الخبرة العملية الفعلية للأدلة التي قمنا بإعدادها.
لمزيد من التفاصيل يمكنك القراءة كيف نقوم بالاختبار والمراجعة والتقييم في WindowsReport.
يمكنك العثور على قواعد جدار الحماية المخزنة في المفتاح التالي في السجل الخاص بك على المسار التالي: Software\Policies\Microsoft\WindowsFirewall\FirewallRules
كيف أقوم بحذف القواعد المكررة في جدار حماية Windows؟
1. احذف القواعد يدويًا من إعدادات جدار الحماية
قد يؤدي حذف قواعد معينة إلى حدوث مشكلات في الشبكة، لذا قم بإزالتها على مسؤوليتك الخاصة.
- اضغط على شبابيك مفتاح + س وأدخل مدافع. يختار جدار حماية Windows Defender مع الأمان المتقدم.
- من الجزء الأيسر، حدد القواعد الصادرة أو قواعد الداخل.
- حدد قواعد متعددة باستخدام يحول أو كنترول وزر الفأرة الأيسر.
- بمجرد تحديد قواعد جدار الحماية المكررة، انقر بزر الماوس الأيمن عليها واختر يمسح.
- عندما يُطلب منك التأكيد، انقر فوق نعم.
- كرر هذه الخطوات لجميع القواعد التي تريد إزالتها.
بدلاً من حذف القواعد، قد يكون من الأفضل تعطيلها بدلاً من ذلك. وبهذه الطريقة، إذا حدث أي خطأ، يمكنك تمكين هذه القواعد مرة أخرى.
2. استخدم البرنامج النصي لإزالة قواعد جدار حماية Windows
- يفتح المفكرة.
- الصق الكود التالي:
# Here we use `netsh advfirewall firewall show` to get all firewall rules, since it's way faster than Get-NetFirewallRule!!! $output = (netsh advfirewall firewall show rule name=all verbose | Out-String).Trim() -split '\r?\n\s*\r?\n' $propertyNames = [System.Collections.Generic.List[string]]::new() $objects = @( $(foreach($section in $output ) { $obj = @{} foreach( $line in ($section -split '\r?\n') ) { if( $line -match '^\-+$' ) { continue } $name, $value = $line -split ':\s*', 2 $name = $name -replace " ", "" $obj.$name = $value if($propertyNames -notcontains $name) { $propertyNames.Add( $name ) } } $obj }) | % { foreach( $prop in $propertyNames ) { if( $_.Keys -notcontains $prop ) { $_.$prop = $null } } [PSCustomObject]$_ }) $r = $objects | Group-Object -Property RuleName, Program, Action, Profiles, RemoteIP, RemotePort, LocalIP, LocalPort, Enabled, Protocol, Direction # If you want to take a look # $r | ?{$_.Count -gt 1} | Select-Object -ExpandProperty group | Out-GridView $r | ?{$_.Count -gt 1} | %{ $name = $_ | Select-Object -ExpandProperty group | Select-Object -ExpandProperty RuleName -First 1 # Here we have to use this cmdlet, since `netsh advfirewall firewall delete` can't differentiate rules with the same names and will delte them all! Get-NetFirewallRule -DisplayName $name | Select-Object -Skip 1 | Remove-NetFirewallRule }
- انقر فوق ملف و اختار حفظ باسم.
- تعيين حفظ كنوع ل كل الملفات وقم بتعيين اسم الملف على جدار الحماية.ps1. وأخيرا، انقر فوق يحفظ.
- يضعط شبابيك مفتاح + س واكتب com.powershell. يختار تشغيل كمسؤول.
- قم بالتبديل إلى الدليل حيث تم حفظ ملف ps1 الخاص بك باستخدام الأمر cd مثل هذا:
cd C:\Users\WindowsReport\Documents
- التالي، اكتب جدار الحماية.ps1, ويجب أن يبدأ البرنامج النصي ويزيل الإدخالات المكررة.
ضع في اعتبارك أن هذا حل متقدم، لذا يجب عليك استخدامه فقط إذا كانت لديك بعض المعرفة الأساسية بأوامر PowerShell وتفهم ما يفعله البرنامج النصي.
نصائح لتنظيف قواعد جدار حماية Windows
- قم بمراجعة القواعد قبل إزالتها. العديد من القواعد ليست مكررة، وتم تكوينها للعمل مع بروتوكولات أو منافذ مختلفة.
- بدلاً من الحذف، من الأفضل دائمًا تعطيل القاعدة والتحقق من ظهور أي مشكلات بعد القيام بذلك.
- قم بإزالة القواعد الزائدة عن الحاجة أو القواعد غير المستخدمة فقط.
- تسمية القواعد وتنظيمها بشكل صحيح. ترتيب القواعد حسب الأولوية أو الوظيفة.
لا ينبغي أن تقلقك قواعد جدار حماية Windows المكررة، خاصة إذا لم تقم بإنشائها يدويًا. على الرغم من أنها تبدو متشابهة تقريبًا، إلا أن القواعد ليست مكررة، لذا لا تحذفها إلا إذا كنت متأكدًا بنسبة 100% وتعرف ما تفعله القواعد المعنية.
- كيفية إلغاء اشتراك Xbox Game Pass على جهاز الكمبيوتر
- إصلاح: عالق في دعنا نوصلك بشبكة على نظام التشغيل Windows 11
- كيفية تمكين Windows Defender في Windows 11 Sandbox
- كيفية تمكين أو تعطيل استشعار التخزين على نظام التشغيل Windows 11
- برامج تشغيل DYMO لنظام التشغيل Windows 11: كيفية التنزيل والتثبيت
إذا كنت تريد معرفة المزيد حول جدار حماية Windows، فيمكنك استخدامه للقيام بذلك تحقق مما إذا كان جدار الحماية يحظر منفذًا أو برنامجًا أو يمكنك قم بتكوين جدار حماية Windows للسماح بنطاقات IP على جهاز الكمبيوتر الخاص بك.
الحديث عن ذلك، يمكنك حتى تكوين قواعد جدار الحماية لتنشيط Windows لضمان عدم حدوث أي مشاكل أثناء العملية.
هل واجهت قواعد جدار حماية Windows مكررة على جهاز الكمبيوتر الخاص بك وكيف تعاملت معها؟ شارك نتائجك معنا في قسم التعليقات.