วิธียกเลิกการบล็อกหลายไฟล์ที่ดาวน์โหลดจากอินเทอร์เน็ตจำนวนมาก

เมื่อคุณดาวน์โหลดไฟล์จากอินเทอร์เน็ต(Internet)เช่น รูปภาพ เอกสาร ฯลฯ จะถือว่าเป็นไฟล์ที่ไม่น่า(untrusted files)เชื่อถือ ดังนั้นหากมีการดาวน์โหลดมัลแวร์ในรูปแบบJPEGจะสามารถดำเนินการอะไรก็ได้บนคอมพิวเตอร์ ฉันแน่ใจว่าคุณพบข้อผิดพลาดที่คุณไม่สามารถเปลี่ยนชื่อไฟล์ได้ หรือหากเป็นเอกสาร ไฟล์จะยังคงอยู่ในโหมดอ่านอย่างเดียว และอื่นๆ อย่างไรก็ตาม อาจเป็นเรื่องที่น่ารำคาญหากคุณดาวน์โหลดไฟล์จำนวนมาก และควรปลดล็อกทั้งหมด เราได้เห็นวิธีการปลดบล็อคไฟล์และวิธีเพิ่ม รายการไฟล์ Unblockให้กับเมนูบริบทโดยใช้ PowerShellหรือRegistry ในโพสต์นี้ เราจะแชร์วิธีการปลดบล็อกไฟล์จำนวนมาก(bulk unblock files)ดาวน์โหลดจากอินเทอร์เน็ต

จะค้นหาได้อย่างไรว่าไฟล์ถูกบล็อก?

เลิกบล็อกไฟล์จำนวนมากบนอินเทอร์เน็ต

คลิกขวา(Right-click)ที่ไฟล์ใด ๆ และเลือก Properties จากเมนูบริบท หากไฟล์ถูกบล็อก ภายใต้ แท็บ ทั่วไป(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มีคำสั่งในตัว — Unblock-File —เพื่อเปลี่ยนสถานะการเลิกบล็อกของไฟล์สคริปต์PowerShell ที่ดาวน์โหลดจาก (PowerShell)อินเทอร์เน็ต(Internet)แต่ใช้ได้กับไฟล์ทุกประเภท ภายใน  cmdlet ของ Unblock-File  จะลบ " Zone.Identifier สตรีมข้อมูลสำรอง(Zone.Identifier alternate data stream) " มีค่าเป็น “3” เพื่อระบุว่าดาวน์โหลดจากอินเทอร์เน็ต(Internet)

หากคุณใช้สิ่งนี้กับ สคริปต์ 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