Tìm hiểu về thông báo “File Downloaded from the Internet” của Windows Quản Trị Mạng - Ở chế độ mặc định, mỗi khi bạn tải bất kỳ file nào từ Internet về máy tính qua trình duyệt, hệ điều hành Windows sẽ lưu ý rằng file đó chứa các thành phần có thể gây hại cho hệ thống. Và khi chúng ta mở file đó, phụ thuộc vào từng định dạng riêng, Windows sẽ tiếp tục hiển thị bảng thông báo người dùng có chắc chắn muốn kích hoạt file đó hay không. Vậy cơ chế nào giúp Windowsxác địnhvà phân loại tùytừng loại file như vậy, và liệu chúngta có thể loại bỏ đượctính năngnày đi hay không? Windows lưu trữ thông báo Downloaded from the Internet ở đâu? Để tiến hành thử nghiệm, chúng ta sẽ tiến hànhso sánh2 file dữ liệu, được copy từ file cài đặtXML Notepad 2007 củaMicrosoft. Mặcdù có tên khác nhau (với số 1 và 2 ở phía cuối),cácbạn có thể thấy 2 file này hoàn toàngiống nhaudựa vào phương pháp xác địnhqua MD5: Tuy nhiên, khifile 1 hoạtđộngthì Windowssẽ hiển thị thông báo như hình dướiđây: Còn file 2thì khônggặp tình trạngnhư vậy Nguyên nhâncơ bản là do file 1 cócơ chế Alternate Data Stream (ADS)với tên làZone.Identifier, có chức năng lưu trữ thông tinvề nguồngốccủa file này, và file 2 không có thuộc tính này. Khi sử dụng Sysinternals Streamsđể phân tích, chúng ta có thể thấy rằngfile XmlNotepad1.msi có chứa thông tin ADS với 26 byte dữ liệu, vàXmlNotepad2.msi không có phần thông tinnày. Vàđây chính là sự khác biệt, vìWindowsdựavào đây để xác định nguồn gốccủa file được download từ Internet: Hoặc có thể xác nhận ADS bằng lệnh: dir /r [optional_file_filter] Làm sao để xóa bỏ những thông tin này? Lý dođể Windowshiển thị bảngthôngbáonhư vậylàhoàn toàncó mục đích, nhưng nếu bạn biết và hoàn toàn chắc chắn về nguồn gốc downloadfile thì có thể gỡ bỏ nhữngthông báonày để tránhphiền phức. Ở phầntrên, chúngtôi đã chỉ ra cách xác địnhthông tin ADStừ Command Line, tuynhiên các bạn vẫn có thể bỏ phần thôngbáonày dựa vào thuộc thẻ General của file: Nhấn nútUnblock để xóa bỏ thôngbáo như trên Mặtkhác, nếuchúng ta có nhiều file vàcũng muốn gỡ bỏ phầnthông báo thì có thể sử dụng tiện ích Streams. Mở CommandPrompt vàtrỏ tới thư mục lưutrữ file, hoặc truycập trực tiếp tới thư mục sau đó giữ Shift và nhấn chuột phải, chọn Open command window here từ menuhiển thị: Sau đó, gõ lệnh: streams -s -d . Câu lệnh trên sẽ xóa bỏ toàn bộ thôngtin ADS (không chỉ Zone.Identifier) trên toàn bộ file dữ liệu trongthư mụchiệntại và thư mục con. Trong bài thử nghiệmnày, chúng ta có2 file cóchứa dữ liệu ADSvà đã thành công. Làm thế nào để gán thông tin Downloaded from the Internet vào bất cứ file nào? Những thông tinnày được lưutrữ trong phần ADSZone.Identifiervà được áp dụngvới tất cả cácfile dữ liệu.Ví dụ: nếumuốn gánthông tin như vậy vào file XmlNotepad1.msithì làm như sau. Trướctiên, các bạnchạy lệnh: notepad [filename]:Zone.Identifier Vì phầnthông tin ADS này chưa có sẵn, cho nên Windowssẽ yêu cầu chúng ta tạo mới.Chọn Yes: TrongNotepad, các bạn nhập đoạn thôngtin sau: [ZoneTransfer] ZoneId=3 Lưu thay đổivào file và đóngNotepadlại: Giờ đây, khi ta chạy file XmlNotepad1.msi hoặc xem thông tintrong phần Properties,phầnthông báo cũ sẽ đượcthay thế. Và cách làm tương tự như vậy cóthể được áp dụng với nhiều định dạng file khácnhư MP3, DOC, CHM Chúc các bạn thànhcông! . Tìm hiểu về thông báo “File Downloaded from the Internet” của Windows Quản Trị Mạng - Ở chế độ mặc định, mỗi khi bạn tải bất kỳ file nào từ Internet về máy tính qua trình. cơ chế nào giúp Windowsxác địnhvà phân loại tùytừng loại file như vậy, và liệu chúngta có thể loại bỏ đượctính năngnày đi hay không? Windows lưu trữ thông báo Downloaded from the Internet ở đâu? Để. những thông tin này? Lý dođể Windowshiển thị bảngthôngbáonhư vậylàhoàn toàncó mục đích, nhưng nếu bạn biết và hoàn toàn chắc chắn về nguồn gốc downloadfile thì có thể gỡ bỏ nhữngthông báonày