Domovská » jak » Co způsobuje upozornění Soubor stažený z internetu a jak ho mohu snadno odebrat?

    Co způsobuje upozornění Soubor stažený z internetu a jak ho mohu snadno odebrat?

    Kdykoli stáhnete libovolný soubor na pevný disk přes prohlížeč, systém Windows automaticky označuje, že pochází z Internetu a je potenciálně nebezpečný. V důsledku toho, když otevřete příslušný soubor, v závislosti na typu vás systém Windows varuje pomocí dialogového okna nebo zabrání úplnému spuštění souboru, dokud jej nezaznamenáte jako bezpečný.

    Přemýšleli jste někdy o tom, jak systém Windows zaznamenává tuto vlajku na těchto souborech, jak můžete snadno (hromadně) odstranit na soubory, o kterých víte, že jsou v bezpečí, a / nebo přidat tuto vlajku (spolu s ochranou, kterou přináší) žádný soubor?

    Kde systém Windows sleduje stav stažené z Internetu?

    Vezměme v úvahu následující dva soubory, oba jsou kopie staženého instalačního souboru pro Microsoft Poznámkový blok XML 2007. Přestože jsou v každé pojmenovány jinak (čísla 1 a 2 jsou připojeny ke konci), můžete vidět, že jsou zcela totožné jako ověřené jejich MD5 hash.

    Po spuštění souboru s koncovým číslem 1 se však zobrazí následující dialog, který nám náležitě upozorňuje, že běžící soubory stažené z internetu mohou být nebezpečné, zatímco běžící soubor končící v 2 nezobrazuje toto stejné varování, i když byl stažen z na internetu. Jak jsme viděli výše, soubory jsou shodné, takže pro tuto výstrahu zobrazila pouze jedna kopie?

    Důvodem je to, že soubor 1 má alternativní datový proud (ADS) s názvem "Zone.Identifier", který ukládá informace o tom, odkud soubor pochází, zatímco soubor 2 není (protože tento ADS byl odstraněn, který budeme pokrývat níže).

    Pomocí nástroje Sysinternals Streams (který jsme zkopírovali do našeho adresáře C: \ Windows) zjistíme, že XmlNotepad1.msi obsahuje jediný ADS s 26 bajty dat a XmlNotepad2.msi nemá žádné ADS. V podstatě systém Windows ví, že soubor pochází z Internetu na základě dat uvnitř ADS s názvem "Zone.Identifier".

    Alternativně můžete identifikovat ADS pomocí příkazu:

    dir / r [volitelně_file_filter]

    Jak mohu odebrat staženou ze stavu Internet?

    Je důležité si uvědomit, že to je vhodné varování (ze zřejmých důvodů) a Windows oprávněně "dvakrát kontroluje" nebo úplně blokuje soubory, které mají tento stav. Pokud však víte, že příslušné soubory jsou bezpečné, existuje několik způsobů, jak zvládnout odstranění příznaku stavu, můžete to provést ručně (soubor podle souboru) nebo hromadně odstranit v každém souboru v adresáři.

    Ruční demontáž

    Nahoře jsme ukázali, jak detekovat tento speciální ADS příznak pomocí příkazového řádku, nicméně tento stav můžete snadno vidět a odstranit zobrazením vlastností příslušného souboru. Pokud je soubor označen jako stažený z Internetu, v dolní části karty Obecné je upozornění zabezpečení.

    Klepnutím na tlačítko Odblokovat odeberete stažený z internetového příznaku (tj. Vymažte "Zone.Identifier" ADS) a všechna varování a / nebo bloky s ním spojené.

    Hromadné odstraňování

    Na druhou stranu, pokud máte spoustu souborů, na kterých chcete tuto stavovou příznak odstranit, lze to snadno provést pomocí nástroje Streams, který jsme použili výše (zkopírovali jsme tento soubor do adresáře C: \ Windows).

    Otevřete příkazový řádek v adresáři, kde jsou soubory umístěny. Klávesou, kterou chcete provést, je podržením klávesy Shift a klepnutím pravým tlačítkem myši na prázdnou oblast ve složce a volbou "Otevřít okno příkazu zde".

    S adresářem nastaveným v příkazovém řádku spusťte:

    proudy -s -d .

    Alternativně můžete zadat celou cestu adresáře namísto období, pokud chcete spustit tuto složku v jiné složce než aktuální umístění příkazového řádku.

    Tento příkaz odebere všechny ADS (ne jen Zone.Identifier) ​​na libovolném souboru v aktuálním adresáři a jeho podsložkách. V našem případě jsme měli 2 soubory, které měly ADS data a oba byly odstraněny. Pokud máte spoustu souborů, kde chcete tento stav odebrat, může vám tento příkaz opravdu ušetřit čas.

    Jak mohu přidat stažený z internetu do libovolného souboru?

    Zajímavý fakt o tomto příznaku jsou textová data uložená v "Zone.Identifier" ADS je stejná pro každý soubor. Jako výsledek můžete přidat ADS s názvem "Zone.Identifier" s tímto textem na žádný Soubor a systém Windows automaticky použijí další bezpečnostní opatření.

    Pokud například chceme stáhnout stažený z internetu zpět do souboru XmlNotepad1.msi, postup je snadný.

    Spusťte příkaz:

    poznámka [název souboru]: Zone.Identifier

    Protože tento ADS neexistuje, systém Windows nás požádá, zda chceme vytvořit. Odpověď Ano.

    V programu Poznámkový blok zadejte tento přesný text:

    [ZoneTransfer]
    ZoneId = 3

    Uložte změny a zavřete Poznámkový blok.

    Nyní, kdykoli spustíte XmlNotepad1.msi nebo zobrazíte jeho vlastnosti, budou předchozí varování na místě.

    Znovu to můžete provést s jakýmkoli souborem: MP3, DOC, CHM atd. A systém Windows bude zacházet jako s nedůvěryhodnými, dokud nebude odstraněn příslušný příznak.

    Stáhnout proudy od společnosti Microsoft