Pagrindinis » kaip » Kas sukelia „failą atsisiųsti iš interneto“ Įspėjimas ir kaip aš galiu lengvai jį pašalinti?

    Kas sukelia „failą atsisiųsti iš interneto“ Įspėjimas ir kaip aš galiu lengvai jį pašalinti?

    Kai naršyklėje atsisiunčiate bet kokį failą į standųjį diską, „Windows“ automatiškai žymi jį kaip internetą ir potencialiai pavojingą. Atidarius atitinkamą failą, priklausomai nuo tipo, „Windows“ jus įspės dialogo langą arba neleis failui visiškai atlikti, kol pažymėsite kaip saugų.

    Ar kada nors susimąstėte, kaip „Windows“ stebi šią vėliavą šiose rinkmenose, kaip lengvai (be pakuotės) ją pašalinti failus, kuriuos žinote, yra saugūs ir / arba pridėti šią vėliavą (kartu su apsauga, kurią ji pateikia) bet failą?

    Kur „Windows“ seka „Atsisiųsti“ iš interneto būsenos?

    Apsvarstykite šiuos du failus, kurie abu yra atsisiųstos „Microsoft“ „Notepad 2007“ diegimo failo kopijos. Nors kiekviename iš jų yra kitaip pavadintas (1 ir 2 numeriai pridedami prie galo), galite matyti, kad jie yra visiškai identiški, kaip patvirtinta pagal jų MD5 maišą.

    Tačiau, kai failas baigiasi 1, mes gauname tokį dialogą, kuris tinkamai įspėja, kad iš interneto atsisiunčiamų failų veikimas gali būti pavojingas, o vykdant failą, kuris baigiasi 2, šis pats įspėjimas nerodomas, nors jis buvo atsisiunčiamas iš internetu. Kaip matome pirmiau, failai yra vienodi, todėl kodėl tik vienas kopija parodė šį įspėjimą?

    Priežastis yra ta, kad 1 failas turi alternatyvų duomenų srautą (ADS), pavadintą „Zone.Identifier“, kuriame saugoma informacija apie tai, iš kur kilo failas, o 2 failas nėra (nes šis ADS buvo pašalintas, kurį apimsime toliau).

    Naudojant „Sysinternals Streams“ įrankį (kurį mes nukopijavome į „C: Windows“ katalogą), matome, kad „XmlNotepad1.msi“ yra vienas ADS su 26 baitų duomenų ir „XmlNotepad2.msi“ neturi jokių ADS. Iš esmės „Windows“ žino, kad failas atėjo iš interneto, remiantis duomenimis, esančiais „ADS“ pavadinime „Zone.Identifier“.

    Taip pat galite identifikuoti ADS, naudodami komandą:

    rež / r [pasirinktinai_filtras]

    Kaip pašalinti „Internet“ būseną?

    Svarbu pažymėti, kad tai yra tinkamas įspėjimas (dėl akivaizdžių priežasčių) ir „Windows“ teisingai „dvigubai patikrina“ arba visiškai blokuoja tokį statusą turinčius failus. Tačiau, jei žinote, kad atitinkami failai yra saugūs, yra keli būdai, kaip tvarkyti statuso vėliavos pašalinimą, galite tai padaryti rankiniu būdu (byla pagal failą) arba ištrinti jį į kiekvieną katalogo failą.

    Rankinis pašalinimas

    Virš mes parodėme, kaip nustatyti šią specialią ADS vėliavą naudojant komandų eilutę, tačiau galite lengvai matyti ir pašalinti šią būseną peržiūrėdami atitinkamą failo ypatybes. Kai failas pažymėtas kaip atsisiunčiamas iš interneto, skirtuko Bendra apačioje yra įspėjimas apie saugumą.

    Paspaudus mygtuką Atblokuoti, bus pašalintas iš interneto būsenos vėliavos atsisiuntimas (t. Y. Ištrinti „Zone.Identifier“ ADS) ir visus su juo susijusius įspėjimus ir (arba) blokus.

    Masinis pašalinimas

    Kita vertus, jei turite daug failų, kuriuos norite pašalinti šią būsenos vėliavą, tai galima lengvai atlikti naudodami aukščiau naudojamą „Streams“ įrankį (dar kartą nukopijavome šį failą į C katalogą)..

    Atidarykite komandų eilutę kataloge, kuriame yra failai. Spartusis klavišas, norint tai padaryti, yra laikyti nuspaudę klavišą „Shift“ ir dešiniuoju pelės mygtuku spustelėkite tuščią aplanko sritį, tada pasirinkite „Open command window here“.

    Jei komandų eilutėje yra nustatytas katalogas, paleiskite:

    srautai -s -d .

    Arba galite įvesti visą katalogo kelią vietoj laikotarpio, jei norite jį paleisti kitame nei dabartinės komandų eilutės aplanke.

    Ši komanda pašalins visus ADS (ne tik „Zone.Identifier“) bet kuriuose failuose dabartiniame kataloge ir jo poaplankiuose. Mūsų atveju mes turėjome 2 failus, turinčius ADS duomenis, ir abu buvo ištrinti. Jei turite daug failų, kuriuose norite pašalinti šią būseną, ši komanda tikrai gali sutaupyti šiek tiek laiko.

    Kaip pridėti „Atsisiųsti“ iš interneto būsenos į bet kurį failą?

    Įdomus faktas apie šią vėliavą yra tekstiniai duomenys, saugomi „Zone.Identifier“ ADS kiekviename faile yra vienodi. Dėl to galite pridėti ADS pavadinimą „Zone.Identifier“ su šiuo tekstu bet failas ir „Windows“ automatiškai taikys papildomas saugumo priemones.

    Pvz., Jei norime pridėti parsisiuntimą iš interneto būsenos atgal į failą XmlNotepad1.msi, procedūra yra paprasta.

    Paleiskite komandą:

    notepad [failo pavadinimas]: Zone.Identifier

    Kadangi šis ADS neegzistuoja, „Windows“ paklaus, ar norime ją sukurti. Atsakymas Taip.

    Notepad įveskite šį tikslų tekstą:

    [ZoneTransfer]
    ZoneId = 3

    Išsaugokite pakeitimus ir uždarykite „Notepad“.

    Dabar, kai paleisite „XmlNotepad1.msi“ arba peržiūrėsite jo ypatybes, bus pateikti ankstesni įspėjimai.

    Vėlgi, tai galite padaryti naudodami bet kurį failą: MP3, DOC, CHM ir kt., O „Windows“ ją laikys nepatikima, kol bus pašalinta atitinkama vėliava.

    Atsisiųskite srautus iš „Microsoft“