Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธี Bulk Unblock ไฟล์หลายไฟล์ที่ดาวน์โหลดจาก Internet

ไฟล์ที่ดาวน์โหลดจาก Internet (รูป, เอกสาร) ถูกจัดว่า Untrusted Files หากมัลแวร์มาจาก JPEG ก็สามารถ Execute ได้ คงเคยเจอ Error ไม่สามารถ Rename ไฟล์ได้ หรือ Document อยู่ใน Read-only Mode การ Unblock ทีละไฟล์ลำบากหากดาวน์โหลดเยอะ บทความก่อนหน้าแนะนำ Unblock ไฟล์เดี่ยว และเพิ่ม Unblock ใน Context Menu ด้วย PowerShell/Registry ตอนนี้มาดู Bulk Unblock Files

ตรวจสอบว่าไฟล์ถูก Block หรือไม่

วิธี Bulk Unblock ไฟล์หลายไฟล์ที่ดาวน์โหลดจาก Internet

คลิกขวาไฟล์ > Properties หากถูก Block ภายใต้ General Tab จะมี Security Warning:

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

ติ๊ก Unblock แล้ว Save เพื่อ Unblock ตัวเลือกนี้ไม่มีเมื่อเลือกหลายไฟล์พร้อมกัน

Unblock-File Command ทำงานยังไง?

PowerShell มี Built-in Command Unblock-File เปลี่ยนสถานะ Unblock ของ PowerShell Scripts ที่ดาวน์โหลดจาก Internet แต่อย่างไรก็ตาม ทำงานกับทุกไฟล์ ภายใน Unblock-File Cmdlet ลบ "Zone.Identifier Alternate Data Stream" ที่มีค่า "3" แสดงว่ามาจาก Internet

หากใช้กับ PowerShell Scripts จะ Unblock ให้รันได้แม้ Execution Policy เป็น RemoteSigned Syntax:

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

Bulk Unblock ไฟล์หลายไฟล์จาก Internet

วิธี Bulk Unblock ไฟล์หลายไฟล์ที่ดาวน์โหลดจาก Internet

Command ต้องการ Single/Multiple Files Output ที่ส่งรายการไฟล์ให้ได้ ตัวอย่าง:

  • Copy Path ที่มีไฟล์ Blocked
  • เปิด PowerShell Admin
  • พิมพ์และรัน:
dir <path> | Unblock-File
  • คำสั่งใช้ DIR สร้างรายการไฟล์ ส่งให้ Unblock-File
  • ไม่มี Confirmation แตไฟล์ทั้งหมด Unblock แล้ว

หากต้องการ Unblock เฉพาะไฟล์ที่ชื่อมี TWC:

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

ต้องการ Confirm ทีละไฟล์ เพิ่ม -Confirm จะ Prompt ทีละไฟล์ Yes=Unblock No=Skip

มีประโยชน์มากตอนดาวน์โหลดไฟล์จาก Internet แล้วแชร์ให้คนอื่น ข้อมูลจะ Locked ไม่สามารถ Rename ได้ ต้อง Unlock ก่อนส่ง

หวังว่าจะเข้าใจง่ายและ Unblock หลายไฟล์ได้สำเร็จ

วิธี Bulk Unblock ไฟล์หลายไฟล์ที่ดาวน์โหลดจาก Internet