विंडोज 8 में "ओपन फाइल - सिक्योरिटी वार्निंग" को हटाना


9

मुझे इंटरनेट के आसपास के विभिन्न स्रोतों से बहुत सारे कोड का अध्ययन करना पसंद है, और इसका एक बड़ा हिस्सा स्रोत कोड को देखने के लिए फ़ाइलों को डाउनलोड करना और खोलना शामिल है।

अब हर बार जब मैं इन फाइलों को खोलने की कोशिश करता हूं तो इससे मुझे यह सुनिश्चित करने के लिए संकेत मिलता है कि फाइल वैध स्रोत से है और मुझे विश्वास है कि इसे चलाना होगा।

इस साइट पर कई उत्तर हैं, जो निम्नलिखित ओएस पर इस मुद्दे से निपटते हैं; विस्टा, एक्सपी और 7, लेकिन मैं 8 में से एक को नहीं ढूंढ सका, और मुझे काम करने के लिए कोई भी नहीं मिला!

क्या कोई मुझे बता सकता है कि अपने जैसे किसी व्यक्ति के लिए इस बहुत कष्टप्रद सुविधा को कैसे निष्क्रिय किया जाए?


3
यह IE में आपकी ज़ोन सेटिंग्स के कारण फ़ाइल को बाहरी रूप से फ़्लैग कर रहा है। यह जानकारी आपके द्वारा डाउनलोड की गई फ़ाइल पर एक [वैकल्पिक डेटा स्ट्रीम] [1] में संग्रहीत है। आप फ़ाइल पर संपत्तियों में अनब्लॉक पर क्लिक करके इसे ठीक कर सकते हैं, लेकिन जिस तरह से मुझे यह करना पसंद है वह चल रहा है: फ़ाइल नाम> newfilename टाइप करें। डेल का नाम। नया नाम फ़ाइल नाम बदलें। Voila - कोई और वैकल्पिक डेटा स्ट्रीम नहीं। यदि यह बहुत चरम है, तो आप वैकल्पिक डेटा स्ट्रीम निकालने के लिए streams.exe ([डाउनलोड] [2]) का उपयोग कर सकते हैं। [१]: support.microsoft.com/kb/105763 [2]: technet.microsoft.com/en-us/sysinternals/bb897440.aspx
मार्क ऐलन

2
इसके अलावा, विंडोज 7 समाधान का कौन सा भाग विंडोज 8 के लिए काम नहीं करता है?
मार्क एलेन

1
@MarkAllen आप कमांड के साथ ntfs वैकल्पिक डेटा स्ट्रीम "Zone.Identifier" को हटाने के लिए blogs.technet.com/b/askcore/archive/2013/03/24/… पर वर्णित अधिकार प्राप्त कमांड का भी उपयोग कर सकते remove-item -path "somefile.zip" -stream "Zone.Identifier"हैं। ।
बेवॉल्फ़नोडे 42

@ BeowulfNode42 मुझे पसंद है!
मार्क एलन

जवाबों:


3

मुझे अपने ब्रांड के नए विंडोज 8 लैपटॉप पर इसी तरह की समस्या थी। डेस्कटॉप आइकनों (.lnk) ने उसी "ओपन फाइल सुरक्षा चेतावनी" दी। पता नहीं क्यों या क्या हुआ लेकिन क्या दर्द हुआ। मुझे आखिरकार एक समाधान मिला, कम से कम डेस्कटॉप आइकनों के लिए। मैं IE10 सेटिंग्स में बदलाव के साथ इसे ठीक नहीं करना चाहता था, जैसे कुछ सुझाव, क्योंकि यह सिर्फ जोखिम भरा लग रहा था।

यह मेरे लिए काम किया:

  1. टूल मेनू खोलने के लिए Windows button+ दबाएंX
  2. चुनें: कमांड प्रॉम्प्ट (व्यवस्थापक) के साथ काली डॉस विंडो खोलने के लिए C:\Windows\system32\>
  3. दर्ज

    cd \Users
    

    डिस्प्ले अब कहता है C:\Users>

  4. दर्ज करें (अपने उपयोगकर्ता नाम के साथ "YourName" की जगह)

    cd YourName 
    

    डिस्प्ले अब कहता है C:\Users\YourName>

  5. दर्ज

    cd Favorites 
    

    डिस्प्ले अब कहता है C:\Users\YourName\Favorites>

  6. दर्ज

    cd Desktop 
    

    डिस्प्ले अब कहता है C:\Users\YourName\Favorites\Desktop>

  7. टाइप करें और दर्ज करें:

    C:\Users\YourName\Favorites\Desktop>ICACLS *.LNK /L /SETINTEGRITYLEVEL MED
    

आपके डेस्कटॉप के सभी लिंक इस प्रकार आने चाहिए:

प्रोसेस्ड फ़ाइल: जो भी हो।
सफलतापूर्वक 10 फ़ाइलों को संसाधित किया गया; संसाधित 0 फ़ाइलें विफल।

डॉस कमांड पर लंबे हाथ के लिए क्षमा करें, मैं उन्हें दिन में पीछे से याद करता हूं लेकिन, यह किसी को भी आसानी से पालन करने के लिए निर्धारित किया गया है।


पहले यह कोशिश की, लेकिन इससे कोई फर्क नहीं पड़ा। सेटिंग SEE_MASK_NOZONECHECKS (नीचे देखें) किया।
उबर फेरुले

2

एक सिस्टम पर्यावरण चर जोड़ें SEE_MASK_NOZONECHECKSऔर मान को 1 पर सेट करें।

सुनिश्चित करें कि यह एक सिस्टम लेवल वेरिएबल है या यह रिबूट पर चला जाएगा।

विंडोज 8 में पर्यावरण चर का उपयोग


"सुनिश्चित करें ..": आपका मतलब सही बात है, लेकिन यह नए व्यक्ति की मदद नहीं करता है: आप इसे वर्तमान उपयोगकर्ता के लिए भी बना सकते हैं, अक्सर यह पर्याप्त होता है, यह इस बात पर निर्भर करता है कि आप क्या चाहते हैं (नीचे देखें)। आप क्या मतलब है, यह है कि परिवर्तन स्थायी होना चाहिए, क्या मामला नहीं है, अगर आप उदाहरण के लिए "सेट" कमांड का उपयोग करते हैं।
फिलम

मैंने पाया (कम से कम विंडोज 7 में) कि लॉग ऑन (फंक्शन ) में एक्सप्लोरर को लॉन्च करने SEE_MASK_NOZONECHECKSसे userinit.exeपहले वेरिएशन को हटा दिया जाता है StartTheShell, इसलिए सिस्टम-लेवल एनवायरमेंट वेरिएबल्स के सेट से एक्सप्लोरर को यह विरासत में नहीं मिलता है। बस मैंने सोचा कि मैं इस दृष्टिकोण की कोशिश करने के लिए किसी और की योजना के लिए इसका उल्लेख करूंगा।
Cauterite

2
@setx see_mask_nozonechecks 1

इसे कमांड प्रॉम्प्ट में टाइप करना, या एक बैच फ़ाइल के अंदर निष्पादित करने से पर्यावरण वैरिएबल बन जाएगा जो दासुन का उल्लेख करता है, वर्तमान उपयोगकर्ता के लिए


+1 यह काम करता है, यह सबसे महत्वपूर्ण है। यह समझाने के लिए कि कब, किस कमांड का उपयोग करना है, कुछ जानकारी गायब है। मैं अपने जवाब में टिप का विस्तार करने की कोशिश करूंगा।
फिलम

1

पर्यावरण चर परिवर्तन SEE_MASK_NOZONECHECKS के रूप में अन्य उत्तरों से जाना जाता है। मैं यहां और अधिक विवरण बताऊंगा। इसके फायदे हैं क्योंकि यह "ICACLS myfiles। * / L / SETINTEGRITYLEVEL MED" कमांड या इसी तरह के तरीकों के रूप में "इंटरनेट द्वारा डाउनलोड" ध्वज को न केवल हटा देता है, बल्कि यूएनसी जैसी असुरक्षित नेटवर्क ड्राइव से फाइल शुरू होने पर भी काम करता है। पथ।

लेकिन दिलचस्प बात यह है कि इस पर्यावरण चर को कैसे सेट किया जाए:

  1. यदि आपको केवल सेटअप के लिए इसकी आवश्यकता है, जिसे विदेशी मशीनों पर अनअटेंडेड चलना चाहिए, तो इस चर को स्थायी रूप से बदलना असुरक्षित होगा। लेकिन सेटअप शुरू करने से पहले आप इसे अपनी प्रक्रिया में अस्थायी रूप से बदल सकते हैं, जैसे "SET" के साथ एक बैच फ़ाइल में। डिफ़ॉल्ट रूप से पर्यावरण बच्चे की प्रक्रियाओं को विरासत में मिला है, उदाहरण के लिए उसी बैच में शुरू किया गया।

  2. पर्यावरण उपयोगकर्ता विशिष्ट है। यदि उपयोगकर्ता के पास कोई व्यवस्थापक अधिकार नहीं है या व्यवहार केवल एक उपयोगकर्ता के लिए बदला जाना चाहिए, तो पहले से उल्लेखित कमांड लें:

    setx see_mask_nozonechecks 1

  3. यदि आप व्यवहार को न केवल स्थायी रूप से, बल्कि सभी उपयोगकर्ताओं (पूरी मशीन) के लिए बदलना चाहते हैं, तो कमांड में / m पैरामीटर जोड़ें:

    setx see_mask_nozonechecks 1 / m

एक और टिप्पणी: Windows Server 2012 R2 के साथ मुझे रिमोट (गैर-डोमेन) ड्राइव तक पहुँचने पर चेतावनी नहीं मिलती है जैसे कि VMWare साझा ड्राइव बिल्कुल। मुझे केवल Windows Server 2008 R2 और उससे पहले (Win7 / 8 के साथ) के तहत इस ट्रिक की आवश्यकता है।


0

आपको विश्वसनीय साइटों को ठीक से सेट करके इसे हल करने में सक्षम होना चाहिए?

अन्य बुद्धिमान, यह कोशिश करो।

Close internet explorer
Open up a cmd prompt
cd "\Program Files\Internet Explorer"
set SEE_MASK_NOZONECHECKS=1
iexplore

यह फ़ाइल को इंटरनेट एक्सप्लोरर से सीधे खोलने की अनुमति देता है, हालांकि डिस्क पर फ़ाइल अभी भी 'अवरुद्ध' होगी।

एक अन्य उपाय यह है कि आप अपने टेक्स्ट रीडर यानी नोटपैड ++ से सीधे फाइलें खोलें। यह खोजकर्ता है जो चेतावनी को लागू कर रहा है।

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


0

ऐसी फ़ाइलों को ठीक करने के लिए सरल पॉवरशेल कमांड:

Unblock-File -Path

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

#Search and unblock all files recursively
$p="C:\Download Folder\*"

$c=gci -Path $p -Recurse | gi -Stream "Zone.Identifier" -ErrorAction SilentlyContinue
foreach ($f in $c)
    {Unblock-File $f.FileName}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.