26Aug

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 respektive fil, afhænger Windows af en dialogboks, 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 bringer) til nogen fil?

Hvor holder Windows Track af 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 medverificeret af deres MD5 hash.

Men når filen slutter i 1 køres, får vi den følgende dialog, som på passende måde advarer os om, at kørsel af filer, der downloades fra internettet, kan være farligt. Når filen kører i 2, vises ikke den samme advarsel, selv om den blev downloadetfra internettet også.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).

Brug 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 "dobbelt kontrol" eller blokkerer helt 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 fjerner status flag, 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å knappen Unblock( Fjern blokering), fjernes den downloadede fra internetstatusflagget( dvs. slet "ADS'en" Zone. Identifier ") og eventuelle advarsler og / eller blokke der er forbundet med den.

Bulk Removal

Hvis du har mange filer, du vil fjerne denne status flag 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 at gøre dette er at holde Shift-tasten nede og højreklikke i et tomt område i mappen og derefter vælge "Åbn kommandovindue her".

Med mappesættet i kommandoprompten skal du køre:

-streams -s -d.

Alternativt kan du indtaste den fulde katalogvej i stedet for en periode, hvis du vil køre denne i en anden mappe end den aktuelle kommandoprompladsplacering.

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 en hvilken som helst fil?

En interessant kendsgerning om dette flag er tekstdata gemt i "Zone. Identifier" ADS er den samme for hver fil. Som et resultat kan du tilføje en ADS med navnet "Zone. Identifier" med denne tekst til , hvilken som helst -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 nem.

Kør kommandoen:

notesblok [filnavn]: Zone. Identifier

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

I Notesblok skal du indtaste denne nøjagtige tekst:

[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 dette med enhver fil: MP3, DOC, CHM, etc., og Windows vil behandle det som usikkert, indtil det respektive flag er fjernet.

Download streams fra Microsoft