Windows 11: إجراء استعادة مجلد "inetpub" الذي لا ينبغي حذفه!

تمت الكتابة من قبل Guillaume
تاريخ النشر: {{ dayjs(1749657629*1000).local().format("L").toString()}}
تابعنا
هذه المقالة هي ترجمة تلقائية

تقوم Microsoft بتفصيل تقنية تسمح لك بإعادة مجلد "inetpub" الذي كان فارغا ، ولكن ليس عديم الفائدة على الإطلاق.

إن Clubic هو الذي يخبرنا بذلك وفقا لمنشور صادر عن Microsoft نفسها وهو ليس غير مثير للاهتمام لجميع المستخدمين الذين كانوا سيذهبون بسرعة كبيرة. في الواقع ، بعد إصدار العديد من تحديثات Windows 11 ، لاحظ بعض المستخدمين ظهور مجلد مخفي في جذر قرص نظام أجهزة الكمبيوتر الخاصة بهم. هذا الملف المسمى "inetpub" فارغ تماما ويبدو أنه ظل كذلك لفترة قصيرة الآن. والأكثر إثارة للدهشة هو أن المجلد المذكور مرفق بخدمة غير نشطة (IIS) للنظام. كان هذا كل ما يتطلبه الأمر لبعض الأشخاص "الشجعان" للمغامرة بحذف هذا الملف ، خاصة وأن Microsoft لم توثقه على الإطلاق.

خطأ ، خطأ فادح! أوضحت Microsoft منذ ذلك الحين أن "inetpub" هو مجلد مهم في نشر تصحيحات الأمان. من المسلم به أن المجلد فارغ ، ولكن يتم استخدامه بواسطة Windows 11 لتحديد أن تصحيحات الأمان وعلى وجه الخصوص تلك الخاصة بعيب CVE-2025-21204 قد تم تنفيذها بشكل صحيح. لذلك لا ينبغي حذفه وعدم وجوده على قرص نظام الجهاز يمنعه من العمل بشكل صحيح. ثم تخبر نفسك أن كل ما عليك فعله هو إعادة إنشاء المجلد المذكور حتى لا يرى النظام سوى النار. الخطأ الثاني! في الواقع ، لا يحتاج Windows 11 إلى أن يكون قادرا على التحقق من وجود المجلد فحسب ، بل يحتاج أيضا إلى الاعتماد على الأذونات التي ، كما يوضح Clubic ، يتم تعريفها في قوائم التحكم في الوصول (قوائم التحكم في الوصول) ، ولكن لا تتم استعادة هذه الإعدادات تلقائيا عند إعادة إنشاء المجلد يدويا.

©

في الواقع ، للعودة ، عليك الاعتماد على أداة أنشأتها Microsoft والتي ستهتم بالتالي باستعادة كل شيء دون الحاجة إلى تنشيط خدمة IIS ، وهو حل لقيط إلى حد ما ، ولكنه الحل الوحيد الذي تم العثور عليه حتى الآن للتغلب على المشكلة. تقترح Microsoft استخدام برنامج Powershell النصي الذي أصدرته في 28 مايو. لاستخدامه ، تحتاج إلى فتح Powershell في وضع المسؤول وإدخال الأوامر أدناه:

Set-ExecutionPolicy -نطاق العملية -ExecutionPolicy Bypass
install-script -name set-inetpubFolderAcl -force

قد يطلب منك Powershell بعد ذلك تثبيت NuGet ، والذي ستقبله باستخدام الأمر "O". بعد ذلك ، يجب عليك تشغيل البرنامج النصي الذي تم تنزيله مسبقا.

©

Set-InetpubFolderAcl

كما يخبرنا Clubic ، من الممكن ألا يتم التعرف على الترتيب أعلاه. إذا وجدت نفسك في هذه الحالة ، فيمكنك تسميتها عن طريق تحديد مسارها الكامل:

& "C: \ Program Files \ WindowsPowerShell \ Scripts \ Set-InetpubFolderAcl.ps1"

لم نختبر هذا في DriversCloud حتى الآن ، ولكن وفقا ل Microsoft ، يجب أن يستعيد البرنامج النصي بعد ذلك مجلد "inetpub" ، ولكن قبل كل شيء الإعدادات المرفقة به بحيث يمكن تطبيق تصحيح الأمان بشكل صحيح.