क्या कारण है इंटरनेट से डाउनलोड की गई फ़ाइल चेतावनी और मैं इसे आसानी से कैसे निकाल सकता हूं?
जब भी आप अपने ब्राउज़र के माध्यम से अपनी हार्ड ड्राइव पर कोई भी फ़ाइल डाउनलोड करते हैं, तो विंडोज़ स्वचालित रूप से इसे इंटरनेट से आने वाले और संभावित रूप से खतरनाक के रूप में चिह्नित करता है। परिणामस्वरूप, जब आप संबंधित फ़ाइल को खोलते हैं, तो प्रकार के आधार पर, विंडोज़ आपको एक संवाद बॉक्स के साथ चेतावनी देगा या फ़ाइल को पूरी तरह से निष्पादित करने से रोक देगा जब तक कि आप इसे सुरक्षित रूप से चिह्नित नहीं करते हैं।.
क्या आपने कभी सोचा है कि इन फ़ाइलों पर विंडोज इस झंडे का ट्रैक कैसे रखता है, आप आसानी से (सुरक्षित) फ़ाइलों पर इसे कैसे हटा सकते हैं (थोक) और इस झंडे को जोड़ सकते हैं / या (इस संरक्षण के साथ लाता है) कोई भी फ़ाइल?
इंटरनेट स्थिति से डाउनलोड किया हुआ विंडोज ट्रैक कहां रहता है?
निम्नलिखित दो फ़ाइलों पर विचार करें, जो दोनों Microsoft की XML Notepad 2007 के लिए डाउनलोड की गई इंस्टॉल की गई फ़ाइल की प्रतियां हैं। हालाँकि प्रत्येक का नाम अलग-अलग है (संख्या 1 और 2 को अंत तक जोड़ा गया है), आप देख सकते हैं कि वे पूरी तरह से एक जैसे सत्यापित हैं। उनके MD5 हैश द्वारा.
हालाँकि, जब 1 में समाप्त होने वाली फ़ाइल चलती है, तो हमें निम्नलिखित संवाद मिलते हैं, जो हमें उचित रूप से चेतावनी देता है कि इंटरनेट से डाउनलोड की गई फ़ाइलें खतरनाक हो सकती हैं, जबकि 2 में समाप्त होने वाली फ़ाइल को चलाने पर यह एक ही चेतावनी प्रदर्शित नहीं करता है, जबकि इससे डाउनलोड किया गया था इंटरनेट भी। जैसा कि हम ऊपर देखते हैं, फाइलें समान हैं इसलिए केवल एक प्रति इस चेतावनी को प्रदर्शित करती है?
इसका कारण यह है कि फ़ाइल 1 में एक वैकल्पिक डेटा स्ट्रीम (ADS) है, जिसका नाम "Zone.Identifier" है, जो इस बारे में जानकारी संग्रहीत करता है कि फ़ाइल कहाँ से आई है जबकि फ़ाइल 2 नहीं है (क्योंकि यह ADS हटा दिया गया था जिसे हम नीचे कवर करेंगे).
Sysinternals स्ट्रीम यूटिलिटी (जिसे हमने अपनी C: \ Windows निर्देशिका में कॉपी किया है) का उपयोग करके हम देख सकते हैं कि XmlNotepad1.msi में 26 बाइट डेटा के साथ एक एकल ADS है और XmlNotepad2.msi में कोई ADS नहीं है। अनिवार्य रूप से विंडोज़ को पता है कि ADS के अंदर डेटा के आधार पर इंटरनेट से एक फ़ाइल आई है जिसका शीर्षक “Zone.Identifier” है।.
वैकल्पिक रूप से, आप ADS को कमांड का उपयोग करके पहचान सकते हैं:
dir / r [वैकल्पिक_फाइल_फिल्टर]
मैं इंटरनेट स्टेटस से डाउनलोड कैसे निकालूं?
यह नोट करना महत्वपूर्ण है कि यह एक उपयुक्त चेतावनी है (स्पष्ट कारणों के लिए) और विंडोज सही तरीके से "डबल चेक" या पूरी तरह से फ़ाइलों को अवरुद्ध करता है जिनके पास यह स्थिति है। हालाँकि, यदि आपको पता है कि प्रश्न की फाइलें सुरक्षित हैं, तो स्टेटस फ्लैग को हटाने के लिए कुछ तरीके हैं, आप इसे मैन्युअल रूप से कर सकते हैं (फाइल द्वारा फाइल) या किसी निर्देशिका में हर फाइल पर इसे हटा दें.
मैनुअल निकालना
ऊपर हमने दिखाया कि कमांड लाइन का उपयोग करके इस विशेष एडीएस ध्वज का पता कैसे लगाया जाए, हालांकि आप संबंधित फाइल के गुणों को देखकर आसानी से इस स्थिति को देख सकते हैं और हटा सकते हैं। जब किसी फ़ाइल को इंटरनेट से डाउनलोड किया जाता है, तो सामान्य टैब के नीचे एक सुरक्षा चेतावनी होती है.
अनब्लॉक बटन पर क्लिक करने से इंटरनेट स्टेटस फ्लैग से डाउनलोड हटा दिया जाएगा (यानी "जोन.डेंटिफायर" एडीएस) को हटा दें और इससे जुड़ी कोई चेतावनी और / या ब्लॉक.
थोक निकालना
दूसरी तरफ अगर आपके पास बहुत सारी फाइलें हैं, जिन्हें आप इस स्टेटस फ्लैग को हटाना चाहते हैं, तो यह आसानी से हमारे द्वारा उपयोग की गई स्ट्रीम उपयोगिता का उपयोग करके किया जा सकता है (फिर से, हमने इस फाइल को हमारे C: \ Windows निर्देशिका में कॉपी किया).
उस डायरेक्टरी में कमांड प्रॉम्प्ट खोलें, जहाँ फाइलें स्थित हैं। ऐसा करने के लिए एक शॉर्टकट फ़ोल्डर में खाली क्षेत्र में Shift कुंजी और राइट क्लिक को दबाए रखना है और फिर "यहां ओपन कमांड विंडो" चुनें।.
कमांड प्रॉम्प्ट में निर्देशिका सेट के साथ, चलाएँ:
धाराओं -s -d .
वैकल्पिक रूप से, आप एक अवधि के बजाय पूर्ण निर्देशिका पथ में प्रवेश कर सकते हैं यदि आप इसे वर्तमान कमांड प्रॉम्प्ट स्थान के अलावा किसी अन्य फ़ोल्डर में चलाना चाहते हैं.
यह कमांड मौजूदा डायरेक्टरी और उसके सबफ़ोल्डर्स की सभी फाइलों पर सभी ADS (न केवल जोन.डेंटिफायर) को हटा देगा। हमारे मामले में, हमारे पास 2 फाइलें थीं जिनमें ADS डेटा था और दोनों को हटा दिया गया था। यदि आपके पास बहुत सारी फाइलें हैं जहां आप इस स्थिति को हटाना चाहते हैं, तो यह कमांड वास्तव में आपको कुछ समय बचा सकता है.
मैं इंटरनेट स्थिति से किसी भी फ़ाइल में डाउनलोड कैसे जोड़ूँ?
इस ध्वज के बारे में एक दिलचस्प तथ्य यह है कि "जोन.डेंटिफायर" एडीएस में संग्रहीत पाठ डेटा हर फ़ाइल के लिए समान है। परिणामस्वरूप, आप इस पाठ के साथ "Zone.Identifier" नामक ADS जोड़ सकते हैं कोई भी फ़ाइल और विंडोज़ स्वचालित रूप से अतिरिक्त सुरक्षा उपायों को लागू करेंगे.
उदाहरण के लिए, यदि हम डाउनलोड किए गए इंटरनेट स्टेटस को XmlNotepad1.msi फ़ाइल से जोड़ना चाहते हैं, तो प्रक्रिया आसान है.
कमांड चलाएँ:
नोटपैड [फ़ाइल नाम]: जोन.डेंटिफायर
क्योंकि यह ADS मौजूद नहीं है, विंडोज हमसे पूछेगा कि क्या हम इसे बनाना चाहते हैं। उत्तर हाँ.
नोटपैड में, यह सटीक पाठ दर्ज करें:
[ZoneTransfer]
ZoneId = 3
अपने परिवर्तन सहेजें और नोटपैड को बंद करें.
अब जब भी आप XmlNotepad1.msi चलाते हैं या इसके गुणों को देखते हैं, तो पिछली चेतावनी लागू होगी.
फिर से, आप इसे किसी भी फ़ाइल के साथ कर सकते हैं: एमपी 3, डीओसी, सीएचएम, आदि और विंडोज इसे तब तक अविश्वसनीय माना जाएगा जब तक कि संबंधित ध्वज को हटा नहीं दिया जाता है।.
Microsoft से स्ट्रीम डाउनलोड करें