كيفية فك الحظر عن الملفات المتعددة التي تم تنزيلها من الإنترنت

عند تنزيل ملف من الإنترنت(Internet) مثل الصور والمستندات وما إلى ذلك ، يتم التعامل معها على أنها ملفات غير موثوق بها(untrusted files) . لذلك إذا تم تنزيل برنامج ضار على شكل JPEG ، فسيكون قادرًا على تنفيذ أي شيء على الكمبيوتر. أنا متأكد من أنك رأيت أخطاء حيث لا يمكنك إعادة تسمية الملفات أو إذا كانت وثيقة ، فإنها تظل في وضع القراءة فقط ، وما إلى ذلك. ومع ذلك ، قد يكون الأمر مزعجًا إذا كنت تقوم بتنزيل الكثير من الملفات ، ويجب إلغاء قفلها جميعًا. لقد رأينا كيفية إلغاء حظر ملف وكيفية إضافة عنصر ملف إلغاء الحظر(Unblock) إلى قائمة السياق باستخدام PowerShell أو التسجيل(Registry) . في هذا المنشور ، سنشارك كيف يمكنك إلغاء حظر الملفات بشكل مجمّع(bulk unblock files)تم تنزيله من الإنترنت.

كيف يمكنني معرفة ما إذا كان الملف محظورًا؟

إلغاء حظر ملفات الإنترنت

انقر بزر الماوس الأيمن فوق(Right-click) أي ملف ، وحدد خصائص من قائمة السياق. إذا تم حظر الملف ، فضمن علامة التبويب عام(General) ، سيكون لديك تحذير أمني. يجب أن يقول

The file came from another computer and might be blocked to help protect this computer and might be blocked to help protect this computer.

يمكنك تحديد المربع المجاور لـ Unblock ، ثم حفظ التغييرات لإلغاء حظر الملف. لا يتوفر هذا الخيار عند تحديد ملفات متعددة ، انتقل إلى الخصائص.

كيف يعمل الأمر Unblock-File؟

يوفر PowerShell(PowerShell) أمرًا مضمنًا - Unblock-File - لتغيير حالة إلغاء حظر ملفات PowerShell النصية التي تم تنزيلها من الإنترنت(Internet) ، ولكنه يعمل على جميع أنواع الملفات. داخليًا ،  يزيل الأمر Unblock -File(Unblock-File)  cmdlet " دفق البيانات البديل لـ Zone.Identifier(Zone.Identifier alternate data stream) ". له قيمة "3" للإشارة إلى أنه تم تنزيله من الإنترنت(Internet) .

إذا قمت بتطبيق هذا على البرامج النصية لـ PowerShell ، فيمكنه إلغاء حظر ملفات البرامج النصية لـ (PowerShell)PowerShell التي تم تنزيلها من الإنترنت(Internet) حتى تتمكن من تشغيلها ، حتى عندما تكون سياسة تنفيذ PowerShell هي RemoteSigned. صيغة الأمر كما يلي:

Unblock-File
[-Path]/-LiteralPath <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]

قم بإلغاء حظر(Bulk Unblock) الملفات المتعددة التي تم تنزيلها من الإنترنت(Internet)

Batch Unblock عدة ملفات تم تنزيلها من الإنترنت

يحتاج الأمر إلى ملفات فردية أو متعددة.  سيعمل أي(Any) إخراج يمكنه تمرير قائمة بالملفات إليه. هنا مثال:

  • انسخ المسار حيث تتوفر الملفات المحظورة
  • افتح PowerShell بامتيازات المسؤول.
  • اكتب ما يلي وقم بالتنفيذ
dir <path> | Unblock-File
  • يستخدم الأمر أعلاه الأمر DIR لإنشاء قائمة بالملفات ، ثم يتم إرسالها إلى الأمر الصغير Unblock-File.
  • لن تتلقى أي نوع من التأكيد ، ولكن سيتم إلغاء حظر جميع الملفات.

إذا كنت تريد فقط إلغاء حظر أسماء الملفات التي تتضمن على سبيل المثال ، TWC ، فسيكون الأمر كما يلي:

dir <path>\*TWC* | Unblock-File

يمكن لأولئك الذين يحتاجون إلى تأكيد إلغاء حظر الملفات واحدًا تلو الآخر إضافة خيار -Confirm مع الأمر. سيطالبك بعد ذلك بكل ملف. إذا اخترت نعم ، فسيتم إلغاء حظر الملف ، وإلا سينتقل إلى التالي.

يكون مفيدًا جدًا عند تنزيل ملف من الإنترنت(Internet) ، ثم مشاركته مع شخص آخر. تظل البيانات مقفلة ، وسيكون بإمكانهم إعادة تسمية الملف ما لم يتم إلغاء تأمينه. يمكنك استخدام هذا الأمر لفتح جميع الملفات ، ثم إرسالها.

آمل أن يكون المنشور سهل المتابعة ، وقد تمكنت من إلغاء حظر ملفات متعددة أو ملفات مجمعة تم تنزيلها من الإنترنت(Internet) .



About the author

أنا مهندس برمجيات بدوام كامل ولدي أكثر من 10 سنوات من الخبرة في العمل مع برامج Windows و Mac. أعرف كيفية تصميم التطبيقات واختبارها ونشرها على كلا النظامين الأساسيين. لدي أيضًا خبرة في إدارة الأمن والنظام. يمكن أن تساعدك مهاراتي ومعرفي في بناء نظام كمبيوتر أفضل وأكثر كفاءة.



Related posts