Apa yang Menyebabkan Peringatan File Diunduh dari Internet dan Bagaimana Cara Mudah Menghapusnya?
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. Akibatnya ketika Anda membuka file masing-masing, tergantung pada jenisnya, Windows akan memperingatkan Anda dengan kotak dialog atau mencegah file dari mengeksekusi 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 flag ini (bersama dengan perlindungan yang dibawanya) ke apa saja mengajukan?
Di Mana Windows Melacak Unduhan dari Status Internet?
Pertimbangkan dua file berikut, yang keduanya merupakan salinan dari file instal yang diunduh untuk Microsoft Notepad 2007. Meskipun masing-masing diberi nama berbeda (angka 1 dan 2 ditambahkan sampai akhir), Anda dapat melihat keduanya benar-benar identik dengan yang diverifikasi oleh hash MD5 mereka.
Namun, ketika file yang diakhiri dengan 1 dijalankan, kita mendapatkan dialog berikut yang secara tepat memperingatkan kita bahwa menjalankan file yang diunduh dari Internet bisa berbahaya, sementara 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 itu identik jadi mengapa hanya satu salinan yang menampilkan peringatan ini?
Alasannya adalah karena file 1 memiliki aliran data alternatif (ADS) bernama "Zone.Identifier" yang menyimpan informasi tentang dari mana file itu berasal sementara file 2 tidak (karena ADS ini dihapus yang akan kita bahas di bawah).
Menggunakan utilitas Sysinternals Streams (yang kami salin ke direktori C: \ Windows) kami dapat melihat bahwa XmlNotepad1.msi berisi ADS tunggal dengan 26 byte data dan XmlNotepad2.msi tidak memiliki ADS. Pada dasarnya Windows tahu file berasal dari Internet berdasarkan data di dalam ADS berjudul "Zone.Identifier".
Sebagai alternatif, Anda dapat mengidentifikasi ADS dengan menggunakan perintah:
dir / r [opsional_file_filter]
Bagaimana Saya Menghapus Unduhan dari Status Internet?
Penting untuk dicatat bahwa ini adalah peringatan yang tepat (untuk alasan yang jelas) dan Windows berhak “memeriksa ulang” atau sepenuhnya memblokir file yang memiliki status ini. Namun, jika Anda tahu file yang dimaksud aman, ada beberapa cara untuk menangani menghapus tanda status, Anda dapat melakukannya secara manual (file per file) atau secara massal menghapusnya pada setiap file dalam direktori.
Penghapusan Manual
Di atas kami menunjukkan cara mendeteksi flag ADS khusus ini menggunakan baris perintah, namun Anda dapat dengan mudah melihat dan menghapus status ini dengan melihat properti file masing-masing. Ketika file ditandai sebagai diunduh dari Internet, ada peringatan keamanan di bagian bawah tab General.
Mengklik tombol Buka Blokir akan menghapus unduhan dari bendera status Internet (mis. Hapus ADS "Zone.Identifier") dan setiap peringatan dan / atau blok yang terkait dengannya.
Penghapusan Massal
Di sisi lain, jika Anda memiliki banyak file yang ingin Anda hilangkan tanda status ini, ini dapat dilakukan dengan mudah menggunakan utilitas Streams yang kami gunakan di atas (sekali lagi, kami menyalin file ini ke direktori C: \ Windows kami).
Buka prompt perintah di direktori tempat file berada. Cara pintas untuk melakukan ini adalah dengan menahan tombol Shift dan klik kanan di area kosong di folder dan kemudian pilih "Buka jendela perintah di sini".
Dengan direktori diatur di command prompt, jalankan:
stream -s -d .
Sebagai alternatif, Anda dapat memasukkan jalur direktori lengkap alih-alih periode jika Anda ingin menjalankan ini di folder selain dari lokasi prompt perintah saat ini.
Perintah ini akan menghapus semua ADS (bukan hanya Zone.Identifier) pada file apa pun 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.
Bagaimana Saya Menambahkan Unduhan dari Status Internet ke File Apa Pun?
Fakta menarik tentang flag ini adalah data teks yang disimpan dalam ADS "Zone.Identifier" adalah sama untuk setiap file. Sebagai hasilnya, Anda dapat menambahkan ADS bernama "Zone.Identifier" dengan teks ini apa saja file dan Windows akan secara otomatis menerapkan langkah-langkah keamanan tambahan.
Misalnya, jika kita ingin menambahkan unduhan dari status Internet kembali ke file XmlNotepad1.msi, prosedurnya mudah.
Jalankan perintah:
notepad [nama file]: Zone.Identifier
Karena ADS ini tidak ada, Windows akan bertanya kepada kami apakah kami ingin membuatnya. Jawab Ya.
Di Notepad, masukkan teks ini:
[ZoneTransfer]
ZoneId = 3
Simpan perubahan Anda dan tutup Notepad.
Sekarang setiap kali Anda menjalankan XmlNotepad1.msi atau melihat propertinya, peringatan sebelumnya akan ada.
Sekali lagi, Anda dapat melakukan ini dengan file apa pun: MP3, DOC, CHM, dll. Dan Windows akan memperlakukannya sebagai tidak tepercaya hingga bendera masing-masing dihapus..
Unduh Streaming dari Microsoft