सवाल "यह फ़ाइल किसी अन्य कंप्यूटर से आई है ..." - मैं व्यक्तिगत रूप से अनब्लॉक किए बिना फ़ोल्डर में सभी फ़ाइलों को अनब्लॉक कैसे कर सकता हूं?


विंडोज एक्सपी एसपी 2 और विंडोज विस्टा में यह सौदा है जहां ज़ोन सूचना एनटीएफएस विभाजनों में डाउनलोड की गई फाइलों में संरक्षित है, जैसे कि यह कुछ अनुप्रयोगों में कुछ फ़ाइलों को अवरुद्ध करता है जब तक आप फ़ाइलों को "अनब्लॉक" नहीं करते।

तो उदाहरण के लिए यदि आप कुछ कोशिश करने के लिए स्रोत कोड की एक ज़िप फ़ाइल डाउनलोड करते हैं, तो प्रत्येक फ़ाइल इसे फ़ाइल गुणों की सुरक्षा सेटिंग्स में प्रदर्शित करेगी

"यह फ़ाइल किसी अन्य कंप्यूटर से आई है और इस कंप्यूटर की सुरक्षा में मदद के लिए अवरुद्ध हो सकता है"

एक "अनब्लॉक" बटन के साथ। कुछ कार्यक्रमों पर परवाह नहीं है, लेकिन विजुअल स्टूडियो परियोजनाओं को तब तक लोड करने से इंकार कर देगा जब तक उन्हें अनब्लॉक नहीं किया जाता है।

हालांकि प्रत्येक प्रोजेक्ट फ़ाइल में जाना मुश्किल नहीं है और इसे अलग-अलग अनब्लॉक करना मुश्किल है, यह दर्द है। और ऐसा नहीं लगता है कि आप एक साथ कई चयनित फ़ाइलों को अनवरोधित कर सकते हैं।

क्या निर्देशिका में सभी फ़ाइलों को अलग-अलग बिना उन्हें अनब्लॉक करने का कोई तरीका है?

मुझे पता है कि आप इसे सभी नई फाइलों के लिए वैश्विक रूप से बंद कर सकते हैं लेकिन मान लें कि मैं ऐसा नहीं करना चाहता हूं


182
2017-09-09 15:23


मूल


वैश्विक स्तर पर इसे कैसे बंद कर देता है? कृपया लिंक दे? :) धन्यवाद - tkf144
हां, सबसे खराब विंडोज़ "फीचर" कभी ... - Brian Knoblauch
दूसरा सबसे बुरा पहला सबसे खराब न्यूफाउंड मीडिया पर ऑटो-रन है, जो इस गड़बड़ी को शुरू करता है। - kmarsh
@ थॉमस उत्तर में से एक के रूप में, आप रजिस्ट्री कुंजी HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Attachments \ SaveZoneInformation = 1. को सेट करके यह कर सकते हैं: अधिक जानकारी: support.microsoft.com/kb/883260 - jamiebarrow
Google क्रोम में मेरे डाउनलोड टैग किए जाते हैं और मुझे उन्हें अनवरोधित करना होगा। @jamiebarrow में रजिस्ट्री के माध्यम से वैश्विक स्तर पर इसे अक्षम करने के लिए सही जानकारी है, या आप स्थानीय समूह नीति संपादक (gpedit.msc) का उपयोग कर सकते हैं और उपयोगकर्ता कॉन्फ़िगरेशन> व्यवस्थापकीय टेम्पलेट्स> विंडोज घटक> अटैचमेंट मैनेजर में सेटिंग बदल सकते हैं> ज़ोन जानकारी को सुरक्षित न करें फ़ाइल संलग्नक में> सक्षम। - Baodad


जवाब:


यदि आप एक डाउनलोड करते हैं .ZIP और इसे अनजिप करें, अलग-अलग फ़ाइलों को उसी क्षेत्र के रूप में चिह्नित किया जाएगा .ZIP। लगभग हर बार मेरे पास "अवरुद्ध" फाइलों से भरा फ़ोल्डर होता है, इस तरह मैंने उन्हें प्राप्त किया।

अनजिप करने से पहले, अनब्लॉक बटन पर क्लिक करें .ZIP


178



यह निश्चित रूप से सबसे आसान है - आप जीतते हैं - Tom Kidd
+1 उसी निष्कर्ष पर आया - गैर-एनटीएफएस तरीके से फ़ाइलों को पैकेज करने का एक आसान तरीका - इन शर्तों के लिए Google को खोजकर यह पाया: निर्देशिका में सभी फ़ाइलों को अनब्लॉक करें xp। - Will Bickford
दरअसल नहीं। मैं सामग्री का उपयोग करने के लिए ज़िप-फ़ाइलें डाउनलोड करता हूं और मैंने अपने ब्राउज़र को ज़िप फ़ाइल को स्वचालित रूप से खोलने दिया। वहां से मैं "सभी फाइलों को निकालें" का आह्वान करता हूं। इन स्थानों से अनब्लॉक करने का कोई विकल्प नहीं है, और डाउनलोड फ़ोल्डर में ज़िप फ़ाइल को शिकार करना या इससे भी बदतर, अस्थायी फ़ोल्डर, है बहुत थकाऊ। - Thomas Eyde
काश मैं इसे एक से अधिक बार बढ़ा सकता हूं। - dave thieben
यह समाधान केवल तभी काम करता है जब आपने ज़िप फ़ाइल से बाहर की गई फ़ाइलों को संशोधित नहीं किया है। - Charlie


पावरशेल, उपलब्ध है यहाँ, एक है Unblock-File cmdlet जो आपके लिए यह काम करेगा। किसी निर्देशिका में सभी फ़ाइलों को अनब्लॉक करने के लिए, आप निम्न आदेश जारी करेंगे।

dir c:\mydir -Recurse | Unblock-File

अनब्लॉक-फाइल दस्तावेज़


86



अब बीटा नहीं, यह जारी किया गया है और काफी अच्छी तरह से काम करता है। - Ken Hiatt
अति उत्कृष्ट! मैंने एक बड़ा ज़िप निकाला और इसे पहले अनवरोधित करना भूल गया, फिर अंतरिक्ष को बचाने के लिए ज़िप हटा दिया। इससे मुझे इसे फिर से डाउनलोड करना या मैन्युअल काम का भार बचाया :) - Danny Tuppeny
यह मेरे लिए काम किया लेकिन cmd लाइन पर कोई प्रतिक्रिया नहीं दी। मैंने इसे थोड़ा tweaked भी किया है, अगर आप पहले से ही फ़ोल्डर में हैं तो आप बस कर सकते हैं dir -Recurse | Unblock-File - user36088
एक चैंप की तरह काम करता है। यह स्वीकार्य उत्तर होना चाहिए। - Chuck Conway
उत्तम। यह स्वीकार्य उत्तर होना चाहिए। यदि आप इसे याद करते हैं तो ज़िप को अनब्लॉक करना ठीक और बेवकूफ है, लेकिन फाइलों के समूह के लिए इसे करने के लिए यह विधि एक बार में बहुत अच्छी है। - Bas


यह काफी सरल है, एनटीएफएस ने डेटा स्ट्रीम (जो आईडी "असुरक्षित फाइलें") को फाइल से अटैचमेंट किया है, जब इसे इंटरनेट से डाउनलोड किया जाता है।

सभी फ़ाइलों के लिए इस धारा को दोबारा हटाएं, इन चरणों का पालन करें:

  1. डाउनलोड करें स्ट्रीम सीएलआई निष्पादन योग्य माइक्रोसॉफ्ट से
  2. Streams.exe को अपने विंडोज निर्देशिका में निष्पादन योग्य रखें (या कहीं भी सिस्टम इसे ढूंढ सकता है)
  3. कमांड लाइन में इस पंक्ति को चलाएं:

धाराओं-डी-डी निर्देशिका

फिर यह निर्देशिका में सभी फ़ाइलों से सभी डेटा स्ट्रीम को हटा देगा - अब आपने सभी फ़ाइलों को सफलतापूर्वक अनवरोधित कर दिया है।


64



खतरनाक हो सकता है। विंडोज़ अन्य उद्देश्यों के लिए धाराओं का भी उपयोग करता है। - harrymc
बहुत दुर्लभ - डेटा स्ट्रीम का उपयोग किसी भी चीज़ के लिए शायद ही कभी किया जाता है क्योंकि यह एक अनियंत्रित सुविधा है। यह सुरक्षित होगा अगर स्केनापल ने कहा है - वह सिर्फ एक निश्चित निर्देशिका में फ़ाइलों को अनब्लॉक करना चाहता है जो इंटरनेट पर प्राप्त दस्तावेज़ों के रूप में जाना जाता है। समय पर मैं उसे _streams -s -d सी करने के लिए सिफारिश कर रहा हूँ: _ :) - caliban
बस जांच की गई है (चूंकि स्ट्रीम एक अनियंत्रित सुविधा है हालांकि इसे सत्यापित करना मुश्किल है) कुछ लोगों के साथ, और उनका मानना ​​है कि एक बार जब दस्तावेज़ इंटरनेट पर स्थानांतरित हो जाता है या एनटीएफएस के अलावा किसी अन्य चीज़ से गुजरता है, तो यह सभी स्ट्रीम डेटा खो देता है। नतीजतन, जब आप पहली बार इंटरनेट से कुछ डाउनलोड करते हैं, तो आपके पास एकमात्र डेटा स्ट्रीम होगी जो "असुरक्षित फ़ाइल" डेटा स्ट्रीम है। - caliban
आपको क्यों लगता है कि वे दस्तावेज नहीं हैं? (msdn.microsoft.com/en-us/library/aa364404(VS.85).aspx) - Reuben
जब तक आपके पास उन NTFS एन्क्रिप्टेड फ़ाइलों की बैकअप प्रतियां न हों, तब तक सभी वैकल्पिक डेटा स्ट्रीमों को अंधाधुंध न हटाएं। - Ian Boyd


AlternateStreamView निर्देशिका में फ़ाइलों के लिए सभी वैकल्पिक एनटीएफएस धाराओं को सूचीबद्ध कर सकते हैं (और वांछित उप-निर्देशिका)।

चिह्नित सभी धाराओं को हटाएं ": Zone.Identifier: $ आंकड़े"चयनित फाइलों के लिए सुरक्षा ब्लॉक से छुटकारा पाने के लिए।

enter image description here


31



इस सटीक उद्देश्य के लिए एक और उपकरण है - ZoneIDTrimmer - itsho
@ZoneIDTrimmer - मुझे यकीन नहीं है कि मैं समझता हूं। दूसरा उपकरण क्या है? - user66001
ZoneIDTrimmer उपकरण का नाम है, न कि व्यक्ति के उपनाम। - Snark


इस प्रकार के लिए एक बहुत ही आसान कामकाज पहले जवाब में संबंध रखता है, कहें कि आपके पास लगभग 1000 फाइलें हैं जो सभी अवरुद्ध हैं, बस सभी फाइलें ले जाएं, और उन्हें अपने डेस्कटॉप पर एक नए फ़ोल्डर में रखें (या जो भी फ़ोल्डर निर्देशिका आप काम कर रहे हैं उन्हें फ़ोल्डर पर राइट क्लिक करें और फिर विकल्प पर क्लिक करें और फिर विकल्पों में से क्लिक करें संपीड़ित (ज़िप) फ़ोल्डर पर क्लिक करें, उसके बाद अपनी मूल फाइलें हटाएं और .ZIP फ़ोल्डर और व्हायोला निकालें !!! आपकी सभी फाइलें अनब्लॉक की गई हैं: डी, ​​काम किया मेरे लिए एक्सपी प्रो एसपी 3 पर, ऐसा लगता है कि यह विस्टा पर भी काम करेगा


11



कम से कम काम की मात्रा तक। अच्छा! - RomanSt


फ़ाइलों को डाउनलोड होने पर अवरुद्ध करने के लिए, निम्न रजिस्ट्री कुंजी खोलें:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments\SaveZoneInformation

SaveZoneInformation को 1 में बदलें।

ध्यान दें: 

  • 0 = कॉन्फ़िगर नहीं किया गया
  • 1 = सक्षम
  • 2 = अक्षम

9



मेरे पास विंडोज 7 पर यह विकल्प नहीं है और आलेख केवल एक्सपी का उल्लेख करता है। फिर भी, दिलचस्प लग रहा है। - AndrejaKo
क्या आप सक्षम / अक्षम करने के लिए कुंजी जोड़ सकते हैं? सिर्फ इसलिए कि आपके पास उपयोगकर्ता नीति कुंजी नहीं है केवल इसका मतलब है कि इसे इस तरह से स्थापित नहीं किया गया है; आप अभी भी इसका उपयोग कर सकते हैं। - JohnZaj
@ user61000 - क्या मैं अपने संदेह में सही हूं, यह केवल आईई के व्यवहार को बदलता है, और नहीं (जैसा कि मैंने पाया है कि अब फ़ायरफ़ॉक्स (या अन्य) ब्राउज़र की नवीनतम रिलीज के साथ किया गया है? - user66001
व्यवस्थापक अधिकारों की आवश्यकता है :( - Quandary
यह विंडोज 7 और 8 में भी काम करता है (और संभवतः 10)। अद्यतन लिंक: support.microsoft.com/en-us/kb/883260। यह क्रोम को भी प्रभावित करता है और मुझे फ़ायरफ़ॉक्स लगता है। - thaimin


जैसा कि एक और पोस्टर ने कहा कि असुरक्षित फ़ाइल ध्वज एनटीएफएस डेटा स्ट्रीम में संग्रहीत है। इसका अर्थ यह है कि इस डेटा स्ट्रीम को हटाने का एक बहुत ही आसान तरीका है, बस फ़ाइल को उस ड्राइव पर ले जाएं जो NTFS डेटा स्ट्रीम का समर्थन नहीं करता है।

यह मानते हुए कि आपकी समस्या उनके आकार के बजाए फ़ाइलों की संख्या से अधिक संबंधित है, तो इसे करने का सबसे आसान तरीका हो सकता है (कॉपी नहीं) फ़ाइलों को एक एफएटी स्वरूपित ड्राइव पर ले जाएं, फिर उन्हें वापस एनटीएफएस ड्राइव पर ले जाएं (लगभग हर यूएसबी स्टिक को प्रारूपित किया गया है FAT32 इसलिए अच्छी तरह से किया जाएगा), और तब उन फ़ाइलों को वापस ले जाएं जहां आप उन्हें चाहते हैं।

मैंने यह पहले किया है जब मैं अवरुद्ध ध्वज को डाउनलोड की गई फ़ाइलों की पूरी निर्देशिका से पट्टी करना चाहता था और यह वही था जो मुझे चाहिए था।


8