Setiap kali Anda mengunduh file apa pun ke hard drive Anda melalui browser Anda, Windows secara otomatis menandainya sebagai berasal dari Internet dan berpotensi berbahaya. Sebagai akibatnya ketika Anda membuka file yang bersangkutan, tergantung pada jenisnya, Windows akan memperingatkan Anda dengan kotak dialog atau mencegah file tersebut dijalankan sama sekali sampai Anda menandainya sebagai aman.
Pernahkah Anda bertanya-tanya bagaimana Windows melacak flag ini pada file-file ini, bagaimana Anda dapat dengan mudah (bulk) menghapusnya pada file yang Anda tahu aman, dan / atau menambahkan bendera ini (bersama dengan perlindungan yang dibawa) ke apa saja mengajukan?
Pertimbangkan dua file berikut, yang keduanya merupakan salinan dari file penginstalan yang diunduh untuk Microsoft XML Notepad 2007. Meskipun di masing-masing diberi nama berbeda (nomor 1 dan 2 ditambahkan hingga akhir), Anda dapat melihat keduanya sama persis seperti yang diverifikasi oleh hash MD5 mereka.
Namun, ketika file yang diakhiri dengan 1 dijalankan, kita mendapatkan dialog berikut yang dengan tepat memperingatkan kita bahwa menjalankan file yang diunduh dari Internet dapat berbahaya, ketika menjalankan file yang diakhiri dengan 2 tidak menampilkan peringatan yang sama ini meskipun itu diunduh dari internet juga. Seperti yang kita lihat di atas, file-file tersebut identik jadi mengapa hanya satu salinan menampilkan peringatan ini?
Alasannya adalah karena file 1 memiliki aliran data alternatif (ADS) bernama "Zone.Identifier" yang menyimpan informasi tentang dari mana file berasal sedangkan file 2 tidak (karena ADS ini dihapus yang akan kita bahas di bawah).
Menggunakan utilitas Sysinternals Streams (yang kita salin ke direktori C: \ Windows) kita dapat melihat bahwa XmlNotepad1.msi berisi ADS tunggal dengan 26 byte data dan XmlNotepad2.msi tidak memiliki ADS. Pada dasarnya Windows mengetahui file berasal dari Internet berdasarkan data di dalam ADS berjudul "Zone.Identifier".
Bergantian, Anda dapat mengidentifikasi ADS dengan menggunakan perintah:
dir / r [optional_file_filter]
Penting untuk dicatat bahwa ini adalah peringatan yang tepat (untuk alasan yang jelas) dan Windows berhak "cek ganda" atau benar-benar memblokir file yang memiliki status ini. Namun, jika Anda tahu file tersebut aman, ada beberapa cara untuk menangani penghapusan bendera status, Anda dapat melakukannya secara manual (file dengan file) atau menghapusnya secara massal pada setiap file dalam direktori.
Penghapusan Manual
Di atas kami menunjukkan cara mendeteksi tanda ADS khusus ini menggunakan baris perintah, namun Anda dapat dengan mudah melihat dan menghapus status ini dengan melihat properti file masing-masing. Ketika sebuah file ditandai sebagai diunduh dari Internet, ada peringatan keamanan di bagian bawah tab General.
Mengeklik tombol Buka Blokir akan menghapus unduhan dari tanda status Internet (yaitu menghapus "Zone.Identifier" ADS) dan peringatan dan / atau pemblokiran apa pun yang terkait dengannya.
Penghapusan massal
Di sisi lain jika Anda memiliki banyak file yang ingin Anda hapus bendera status ini, ini dapat dilakukan dengan mudah menggunakan utilitas Streaming yang kita gunakan di atas (sekali lagi, kami menyalin file ini ke direktori C: \ Windows).
Buka prompt perintah di direktori tempat file berada. Cara pintas untuk melakukan ini adalah menekan tombol Shift dan klik kanan di area kosong di folder dan kemudian pilih "Buka jendela perintah di sini".
Dengan set direktori di command prompt, jalankan:
streaming -s -d.
Sebagai alternatif, Anda dapat memasuki jalur direktori lengkap sebagai ganti periode jika Anda ingin menjalankan ini dalam folder selain dari lokasi prompt perintah saat ini.
Perintah ini akan menghapus semua ADS (bukan hanya Zone.Identifier) pada file di direktori saat ini dan subfoldernya. Dalam kasus kami, kami memiliki 2 file yang memiliki data ADS dan keduanya dihapus. Jika Anda memiliki banyak file di mana Anda ingin menghapus status ini, perintah ini benar-benar dapat menghemat waktu Anda.
Fakta menarik tentang bendera ini adalah data teks yang disimpan dalam "Zone.Identifier" ADS adalah sama untuk setiap file. Akibatnya, Anda dapat menambahkan ADS bernama "Zone.Identifier" dengan teks ini ke apa saja file dan Windows secara otomatis akan menerapkan langkah-langkah keamanan tambahan.
Sebagai contoh, jika kita ingin menambahkan unduhan dari status Internet kembali ke file XmlNotepad1..msi, prosedurnya mudah.
Jalankan perintah:
notepad [namaberkas]: Zone.Identifier
Karena ADS ini tidak ada, Windows akan bertanya kepada kami apakah kami ingin membuatnya. Jawab Ya.
Di Notepad, masukkan teks yang tepat ini:
[Transfer Zone]
ZoneId = 3
Simpan perubahan Anda dan tutup Notepad.
Sekarang setiap kali Anda menjalankan XmlNotepad1.msi atau melihat propertinya, peringatan sebelumnya akan diberlakukan.
Sekali lagi, Anda dapat melakukan ini dengan file apa pun: MP3, DOC, CHM, dll. Dan Windows akan memperlakukannya sebagai tidak tepercaya sampai bendera masing-masing dihapus.
Unduh Aliran dari Microsoft