Hjemmeside » hvordan » Hvad forårsager Fil downloadet fra internettet Advarsel, og hvordan kan jeg nemt fjerne det?

    Hvad forårsager Fil downloadet fra internettet Advarsel, og hvordan kan jeg nemt fjerne det?

    Når du downloader en fil til din harddisk via din browser, flagrer Windows automatisk den som kommer fra internettet og potentielt farlig. Som et resultat, når du åbner den pågældende fil, afhænger Windows af en type dialog, afhængigt af typen, eller forhindrer filen i at blive fuldført, indtil du markerer den som sikker.

    Har du nogensinde spekuleret på, hvordan Windows holder styr på dette flag på disse filer, hvordan du nemt (bulk) kan fjerne det på filer, du ved, er sikkert, og / eller tilføj dette flag (sammen med den beskyttelse det medfører) til nogen fil?

    Hvor holder Windows holde styr på den downloadede fra internetstatus?

    Overvej følgende to filer, der begge er kopier af den downloadede installationsfil til Microsofts XML Notepad 2007. Selvom de hver især er opkaldt forskelligt (tallene 1 og 2 er vedlagt til slutningen), kan du se, at de er helt identiske som verificerede ved deres MD5 hash.

    Men når filen slutter i 1 køres, får vi den følgende dialog, som på passende vis advarer os om, at kørsel af filer, der downloades fra internettet, kan være farligt. Når filen kører i 2, vises den ikke samme advarsel, selvom den blev hentet fra også internettet. Som vi ser ovenfor, er filerne ens, hvorfor viste kun en kopi denne advarsel?

    Årsagen er, at fil 1 har en alternativ datastrøm (ADS) med navnet "Zone.Identifier", som gemmer oplysninger om, hvor filen kom fra, mens fil 2 ikke (fordi denne ADS blev fjernet, som vi vil dække nedenfor).

    Ved hjælp af Sysinternals Streams-værktøjet (som vi kopierede til vores C: \ Windows-mappe) kan vi se, at XmlNotepad1.msi indeholder en enkelt ADS med 26 bytes data og XmlNotepad2.msi har ingen ADS'er. Væsentligt Windows ved, at en fil kom fra internettet baseret på dataene inde i ADS med titlen "Zone.Identifier".

    Alternativt kan du identificere ADS'er ved at bruge kommandoen:

    dir / r [optional_file_filter]

    Hvordan fjerner jeg downloadet fra internetstatus?

    Det er vigtigt at bemærke, at dette er en passende advarsel (af åbenlyse grunde) og Windows med rette "dobbeltkontrol" eller helt blokkerer filer, der har denne status. Men hvis du ved, at de pågældende filer er sikre, er der et par måder at håndtere fjernelse af statusflagget, du kan gøre det manuelt (fil for fil) eller bulk fjerne det på hver fil i en mappe.

    Manuel fjernelse

    Ovenfor viste vi, hvordan du registrerer dette særlige ADS-flag ved hjælp af kommandolinjen, men du kan nemt se og fjerne denne status ved at se de respektive fils egenskaber. Når en fil er markeret som hentet fra internettet, er der en sikkerhedsadvarsel nederst på fanen Generelt.

    Hvis du klikker på Fjern blokering, fjerner du den downloadede fra internetstatusflagget (dvs. slet sletterne "Zone.Identifier") og eventuelle advarsler og / eller blokke der er forbundet med det.

    Bulk fjernelse

    På den anden side, hvis du har mange filer, du vil fjerne dette statusflagg på, kan dette gøres nemt ved hjælp af Streams-værktøjet, vi har brugt ovenfor (igen, vi kopierede denne fil til vores C: \ Windows-mappe).

    Åbn en kommandoprompt i det bibliotek, hvor filerne er placeret. En genvej til dette er at holde Shift-tasten nede og højreklikke i et tomt område i mappen og derefter vælge "Åbn kommandovindue her".

    Kør med mappesættet i kommandoprompten:

    strømme -s -d .

    Alternativt kan du indtaste den fulde katalogvej i stedet for en periode, hvis du vil køre dette i en anden mappe end den nuværende kommandolinjestilling.

    Denne kommando fjerner alle ADS'er (ikke kun Zone.Identifier) ​​på nogen filer i den aktuelle mappe og dens undermapper. I vores tilfælde havde vi 2 filer, der havde ADS-data, og begge blev slettet. Hvis du har mange filer, hvor du vil fjerne denne status, kan denne kommando virkelig spare dig tid.

    Hvordan tilføjer jeg downloadet fra internettet til enhver fil?

    En interessant kendsgerning om dette flag er tekstdata gemt i "Zone.Identifier" ADS er den samme for hver fil. Som følge heraf kan du tilføje en ADS med navnet "Zone.Identifier" med denne tekst til nogen fil og Windows vil automatisk anvende de ekstra sikkerhedsforanstaltninger.

    Hvis vi f.eks. Vil tilføje de downloadede fra internetstatus tilbage til filen XmlNotepad1.msi, er proceduren let.

    Kør kommandoen:

    notesblok [filnavn]: Zone.Identifier

    Da denne ADS ikke eksisterer, spørger Windows os, om vi vil oprette det. Svar Ja.

    Indtast denne præcise tekst i Notepad:

    [ZoneTransfer]
    ZoneId = 3

    Gem dine ændringer og luk Notesblok.

    Nu når du kører XmlNotepad1.msi eller se dens egenskaber, vil de tidligere advarsler være på plads.

    Igen kan du gøre det med enhver fil: MP3, DOC, CHM, osv., Og Windows vil behandle det som usikkert, indtil det respektive flag er fjernet.

    Download streams fra Microsoft