Hjemmeside » hvordan » Hva forårsaker File Downloaded from the Internet Warning og hvordan kan jeg enkelt fjerne det?

    Hva forårsaker File Downloaded from the Internet Warning og hvordan kan jeg enkelt fjerne det?

    Når du laster ned en fil til harddisken din via nettleseren, flagger Windows automatisk den som kommer fra Internett og potensielt farlig. Som et resultat av at du åpner den respektive filen, vil Windows advare deg med en dialogboks, avhengig av typen, eller forhindre at filen kjøres helt til du markerer den som trygg.

    Har du noen gang lurt på hvordan Windows holder styr på dette flagget på disse filene, hvordan du enkelt (bulk) kan fjerne det på filer du vet er trygt, og / eller legge til dette flagget (sammen med beskyttelsen det bringer) til noen fil?

    Hvor holder Windows Track av nedlastet fra Internett-status?

    Tenk på følgende to filer, begge er kopier av den nedlastede installasjonsfilen til Microsofts XML Notepad 2007. Selv om i hver er oppkalt annerledes (tallene 1 og 2 er vedlagt til slutten), kan du se at de er helt identiske som bekreftet av deres MD5-hash.

    Men når filen slutter i 1, kjøres, får vi følgende dialog som på passende måte advarer oss om at kjører filer som lastes ned fra Internett, kan være farlige. Når du kjører filen som slutter i 2, vises ikke denne samme advarselen, selv om den ble lastet ned fra Internett også. Som vi ser over, er filene like, så hvorfor viste bare én kopi denne advarselen?

    Årsaken er at fil 1 har en alternativ datastrøm (ADS) kalt "Zone.Identifier", som lagrer informasjon om hvor filen kom fra mens filen 2 ikke er (fordi denne ADS ble fjernet som vi vil dekke nedenfor).

    Ved hjelp av Sysinternals Streams-verktøyet (som vi kopierte til katalogen C: \ Windows) kan vi se at XmlNotepad1.msi inneholder en enkelt ADS med 26 byte data og XmlNotepad2.msi har ingen ADS-er. I hovedsak vet Windows at en fil kom fra Internett basert på dataene inne i ADS med tittelen "Zone.Identifier".

    Alternativt kan du identifisere ADS-er ved å bruke kommandoen:

    dir / r [optional_file_filter]

    Hvordan fjerner jeg nedlastet fra internettstatusen?

    Det er viktig å merke seg at dette er en passende advarsel (av åpenbare grunner) og Windows med rette "dobbeltsjekk" eller blokkerer filer som har denne statusen helt. Men hvis du vet at de aktuelle filene er trygge, er det et par måter å håndtere fjerner statusflagget, du kan gjøre det manuelt (fil for fil) eller masse fjerne det på hver fil i en katalog.

    Manuell fjerning

    Ovenfor viste vi hvordan du oppdager dette spesielle ADS-flagget ved hjelp av kommandolinjen, men du kan enkelt se og fjerne denne statusen ved å se de respektive filens egenskaper. Når en fil er flagget som lastet ned fra Internett, er det en sikkerhetsadvarsel nederst på kategorien Generelt.

    Hvis du klikker på Unblock-knappen, fjerner du den nedlastede fra Internett-statusflagget (dvs. sletter "Sone.Identifier" ADS) og eventuelle advarsler og / eller blokker tilknyttet det.

    Bulk fjerning

    På den annen side, hvis du har mange filer du vil fjerne dette statusflagget på, kan dette gjøres enkelt ved hjelp av Streams-verktøyet vi brukte ovenfor (igjen, vi kopierte denne filen til vår C: \ Windows-katalog).

    Åpne en kommandoprompt i katalogen der filene er plassert. En snarvei for å gjøre dette er å holde nede Skift-tasten og høyreklikk i et tomt område i mappen og velg deretter "Åpne kommandovinduet her".

    Med katalogsettet i ledeteksten, kjør:

    bekker -s -d .

    Alternativt kan du skrive inn den fullstendige katalogbanen i stedet for en periode hvis du vil kjøre dette i en annen mappe enn den nåværende ledeteksten.

    Denne kommandoen fjerner alle ADS-er (ikke bare Zone.Identifier) ​​på noen filer i gjeldende katalog og dets undermapper. I vårt tilfelle hadde vi 2 filer som hadde ADS-data, og begge ble slettet. Hvis du har mange filer der du vil fjerne denne statusen, kan denne kommandoen virkelig spare deg litt tid.

    Hvordan legger jeg til nedlastet fra Internett-status til hvilken som helst fil?

    Et interessant faktum om dette flagget er tekstdata lagret i "Zone.Identifier" ADS er det samme for hver fil. Som et resultat kan du legge til en ADS med navnet "Zone.Identifier" med denne teksten til noen fil og Windows vil automatisk bruke de ekstra sikkerhetstiltakene.

    Hvis vi for eksempel vil legge til den nedlastede fra Internett-statusen tilbake til filen XmlNotepad1.msi, er prosedyren enkel.

    Kjør kommandoen:

    notisblokk [filnavn]: Zone.Identifier

    Fordi denne ADS ikke eksisterer, vil Windows spørre oss om vi vil lage den. Svar Ja.

    Skriv inn denne eksakte teksten i Notisblokk:

    [ZoneTransfer]
    ZoneId = 3

    Lagre endringene og lukk Notisblokk.

    Nå når du kjører XmlNotepad1.msi eller ser egenskapene, vil de tidligere advarslene være på plass.

    Igjen kan du gjøre dette med hvilken som helst fil: MP3, DOC, CHM, etc., og Windows vil behandle det som usikret til det respektive flagget er fjernet.

    Last ned streamer fra Microsoft