Aina kun lataat minkä tahansa tiedoston kiintolevylle selaimesi kautta, Windows merkitsee automaattisesti sen tulevan Internetistä ja mahdollisesti vaaralliseksi. Tällöin, kun avaat kyseisen tiedoston, tyypistä riippuen, Windows varoittaa sinua valintaikkunasta tai estää tiedoston suorittamisen kokonaan, kunnes merkitset sen turvalliseksi.
Oletko koskaan miettinyt, kuinka Windows seuraa kyseistä lippua näistä tiedostomuodoista, kuinka voit helposti (irtotavarana) poistaa sen tiedoista, joiden tiedät olevan turvallisia ja / tai lisää tämä lippu (yhdessä suojauksen kanssa) minkä tahansa tiedoston?
Harkitse seuraavat kaksi tiedostoa, jotka molemmat ovat kopioita ladatusta asennustiedostosta Microsoftin XML Notepad 2007: lle. Vaikka kussakin on nimetty eri tavalla (numerot 1 ja 2 liitetään loppuun), näet, että ne ovat täysin samanlaisia kuin tarkistettu niiden MD5-hajautuksella.
Kuitenkin, kun tiedosto 1 päättyy, saamme seuraavan valintaikkunan, joka varoittaa meitä oikein, että Internetistä ladattujen tiedostojen suorittaminen voi olla vaarallista, kun taas 2: ssa päättyvä tiedosto ei näytä tätä samaa varoitusta vaikka se on ladattu Internetissä. Kuten edellä todetaan, tiedostot ovat identtisiä, joten miksi vain yksi kopio näyttää tämän varoituksen?
Syynä on se, että tiedostossa 1 on vaihtoehtoinen tietovirta (ADS) nimeltään "Zone.Identifier", joka tallentaa tietoja siitä, mistä tiedosto on peräisin, kun tiedosto 2 ei (koska tämä ADS poistettiin, josta katamme alla).
Käyttämällä Sysinternals Streams -apuohjelmaa (jota kopioimme C: \ Windows-hakemistoomme) näemme, että XmlNotepad1.msi sisältää yhden ADS: n, jossa on 26 tavua ja XmlNotepad2.msi ei ole ADS: itä. Pohjimmiltaan Windows tietää, että tiedosto on tullut Internetistä ADS: n sisältämän tiedon perusteella "Zone.Identifier".
Vaihtoehtoisesti voit tunnistaa ADS: t käyttämällä komentoa:
dir / r [valinnainen_tunnus_filter]
On tärkeää huomata, että tämä on tarkoituksenmukainen varoitus (ilmeisistä syistä) ja Windows oikeutetusti "double checks" tai täysin estää tiedostoja, joilla on tämä tila. Jos tiedät kuitenkin, että kyseiset tiedostot ovat turvallisia, tilan lippua voi poistaa käsittelemällä useita tapoja. Voit tehdä sen manuaalisesti (tiedosto tiedostona) tai irrottaa sen koko hakemistosta.
Manuaalinen poisto
Alla paljastimme, miten tämä erityinen ADS-lippu havaitaan komentorivillä, mutta voit helposti nähdä ja poistaa tilan tarkastelemalla kyseisen tiedoston ominaisuuksia. Kun tiedosto on merkitty internetistä ladattuna, yleisen välilehden alaosassa on varoitusvaroitus.
Kun napsautat Unblock-painiketta, poistat ladatun Internet-status-lippua (eli poista "Zone.Identifier" ADS) ja siihen liittyvät varoitukset ja / tai lohkot.
Bulk Removal
Toisaalta, jos sinulla on paljon tiedostoja, jotka haluat poistaa tämän tilamerkinnän, tämä voidaan tehdä helposti käyttämällä edellä kuvattua Streams-apuohjelmaa (uudelleen kopioimme tämän tiedoston C: \ Windows-hakemistoomme).
Avaa komentokehote hakemistossa, johon tiedostot sijaitsevat. Pikanäppäin on pidä Shift-näppäintä painettuna ja napsauta hiiren kakkospainikkeella tyhjää aluetta kansiossa ja valitse sitten "Avaa komentoikkuna täällä".
Kun komentokehotteessa on määritetty hakemisto, suorita:
streams -s -d.
Vaihtoehtoisesti voit syöttää koko hakemistopolun jakson sijaan, jos haluat suorittaa sen muussa kansiossa kuin nykyisessä komentokehotteessa.
Tämä komento poistaa kaikki ADS: t (ei vain Zone.Identifier) nykyisten hakemistojen ja sen alikansioiden tiedostoihin. Meidän tapauksessamme meillä oli kaksi tiedostoa, joilla oli ADS-tiedot ja molemmat poistettiin. Jos sinulla on paljon tiedostoja, joilla haluat poistaa tilan, tämä komento voi todella säästää aikaa.
Mielenkiintoinen tosiasia tästä lipusta on "Zone.Identifier" ADS: ssä tallennettu tekstitieto joka on sama jokaiselle tiedostolle. Tämän seurauksena voit lisätä tämän tekstin nimellä "Zone.Identifier" nimeltä ADS minkä tahansa tiedosto ja Windows käyttää automaattisesti lisätoimenpiteitä.
Jos esimerkiksi haluat lisätä ladatun Internet-tilan takaisin XmlNotepad1.msi-tiedostoon, menettely on helppoa.
Suorita komento:
notepad [tiedostonimi]: Zone.Identifier
Koska tätä ADS ei ole olemassa, Windows kysyy meiltä, haluammeko luoda sen. Vastaa kyllä.
Kirjoita Notepadissa tämä tarkka teksti:
[ZoneTransfer]
ZoneId = 3
Tallenna muutokset ja sulje Muistio.
Nyt, kun suoritat XmlNotepad1.msi tai tarkastelet sen ominaisuuksia, aiemmat varoitukset ovat käytössä.
Jälleen voit tehdä sen millä tahansa tiedostolla: MP3, DOC, CHM jne. Ja Windows käsittelee sitä epäluotettavaksi, kunnes kyseinen lippu poistetaan.
Lataa Streamit Microsoftilta