Cách bỏ chặn hàng loạt nhiều tệp được tải xuống từ Internet

Khi bạn tải xuống một tệp từ Internet như hình ảnh, tài liệu, v.v., chúng được coi là tệp không đáng tin cậy(untrusted files) . Vì vậy, nếu phần mềm độc hại được tải xuống dưới dạng JPEG , nó sẽ có thể thực thi bất kỳ thứ gì trên máy tính. Tôi chắc chắn rằng bạn đã gặp lỗi trong đó bạn không thể đổi tên tệp hoặc nếu đó là tài liệu, nó vẫn ở chế độ chỉ đọc, v.v. Tuy nhiên, nó có thể gây khó chịu nếu bạn đang tải xuống nhiều tệp và tất cả chúng phải được mở khóa. Chúng ta đã biết cách Bỏ chặn tệp và cách thêm mục Bỏ chặn(Unblock) tệp vào menu ngữ cảnh bằng PowerShell hoặc Registry . Trong bài đăng này, chúng tôi sẽ chia sẻ cách bạn có thể bỏ chặn hàng loạt tệp(bulk unblock files)được tải xuống từ Internet.

Làm thế nào để tìm xem tệp có bị chặn hay không?

bỏ chặn hàng loạt tệp internet

Nhấp chuột phải(Right-click) vào bất kỳ tệp nào và chọn Thuộc tính từ menu ngữ cảnh. Nếu tệp bị chặn, thì trong tab Chung , bạn sẽ có cảnh báo bảo mật. (General)Nó sẽ nói

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

Bạn có thể chọn hộp bên cạnh Bỏ chặn(Unblock) , sau đó lưu các thay đổi để bỏ chặn tệp. Tùy chọn này không khả dụng khi bạn chọn nhiều tệp, hãy chuyển đến thuộc tính.

Lệnh Unblock-File hoạt động như thế nào?

PowerShell cung cấp một lệnh tích hợp - Unblock-File - để thay đổi trạng thái bỏ chặn của các tệp tập lệnh PowerShell đã được tải xuống từ Internet , nhưng nó hoạt động trên tất cả các loại tệp. Bên trong,  lệnh ghép ngắn Unblock-File  loại bỏ “ Dòng dữ liệu thay thế Zone.Identifier(Zone.Identifier alternate data stream) ”. Nó có giá trị là “3” để chỉ ra rằng nó đã được tải xuống từ Internet .

Nếu bạn áp dụng điều này trên các tập lệnh PowerShell , nó có thể bỏ chặn các tệp tập lệnh PowerShell đã được tải xuống từ Internet để bạn có thể chạy chúng, ngay cả khi chính sách thực thi PowerShell là RemoteSigned. Cú pháp của lệnh như sau:

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

Bỏ chặn hàng loạt(Bulk Unblock) nhiều tệp được tải xuống từ Internet

Bỏ chặn hàng loạt nhiều tệp được tải xuống từ Internet

Lệnh cần một hoặc nhiều tệp.  Bất kỳ(Any) đầu ra nào có thể chuyển danh sách tệp đến nó sẽ hoạt động. Đây là một ví dụ:

  • Sao chép đường dẫn có sẵn các tệp bị chặn
  • Mở PowerShell với đặc quyền của quản trị viên.
  • Nhập nội dung sau và thực hiện
dir <path> | Unblock-File
  • Lệnh trên sử dụng lệnh DIR để tạo một danh sách các tệp, sau đó nó được gửi đến lệnh Unblock-File.
  • Bạn sẽ không nhận được bất kỳ loại xác nhận nào, nhưng tất cả các tệp sẽ được bỏ chặn.

Nếu bạn chỉ muốn bỏ chặn các tên tệp bao gồm ví dụ: TWC , thì lệnh sẽ như sau:

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

Những người cần xác nhận bỏ chặn cho từng tệp một có thể thêm tùy chọn -Confirm cùng với lệnh. Sau đó, nó sẽ nhắc bạn cho từng tệp. Nếu bạn chọn có, thì tệp sẽ bỏ chặn, tệp khác sẽ chuyển sang tệp tiếp theo.

Nó rất hữu ích khi bạn tải xuống một tệp từ Internet , sau đó chia sẻ nó với người khác. Dữ liệu vẫn bị khóa và họ sẽ có thể đổi tên tệp trừ khi nó được mở khóa. Bạn có thể sử dụng lệnh này để mở khóa tất cả các tệp, sau đó gửi nó.

Tôi hy vọng bài đăng dễ theo dõi và bạn có thể bỏ chặn nhiều tệp hoặc nhiều tệp tải xuống từ Internet .



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts