26Aug

Vad orsakar "File Downloaded from the Internet" varning och hur kan jag enkelt ta bort det?

click fraud protection

När du hämtar någon fil till din hårddisk via din webbläsare flaggar Windows automatiskt den som kommer från Internet och eventuellt farlig. Som ett resultat av att du öppnar respektive fil, kommer Windows varna dig med en dialogruta, beroende på vilken typ du vill, eller förhindra att filen körs helt och hållet tills du markerar den som säker.

Har du någonsin undrat hur Windows håller reda på den här flaggan på dessa filer, hur kan du enkelt( bulk) ta bort den på filer du känner är säkra, och / eller lägg till den här flaggan( tillsammans med det skydd som den ger) till någon fil?

Var håller Windows koll på den nedladdade från internetstatus?

Tänk på följande två filer, vilka båda är kopior av den nedladdade installationsfilen till Microsofts XML-anteckningsblock 2007. Även om var och en heter annorlunda( numren 1 och 2 är bifogade till slutet) kan du se att de är helt identiska medverifierad av deras MD5-hash.

Men när filen slutar i 1 körs, får vi följande dialog som på lämpligt sätt varnar oss om att köra filer som laddas ned från Internet kan vara farliga, medan filerna slutar i 2 visas inte samma varning trots att den laddades nerfrån internet också.Som vi ser ovan är filerna identiska så varför visade endast en kopia den här varningen?

instagram viewer

Anledningen till detta är att fil 1 har en alternativ dataström( ADS) med namnet "Zone. Identifier" som lagrar information om var filen kom ifrån medan fil 2 inte( eftersom denna ADS har tagits bort som vi kommer att täcka nedan).

Använda Sysinternals Streams-verktyget( som vi kopierade till vår C: \ Windows-katalog) kan vi se att XmlNotepad1.msi innehåller en enda ADS med 26 byte data och XmlNotepad2.msi har inga ADS-filer. I huvudsak Windows vet att en fil kom från Internet baserat på data inuti ADS med titeln "Zone. Identifier".

Alternativt kan du identifiera ADS genom att använda kommandot:

dir / r [optional_file_filter]

Hur tar jag bort den nedladdade från internetstatus?

Det är viktigt att notera att detta är en lämplig varning( av uppenbara skäl) och Windows med rättvis dubbelkontroll eller helt blockerar filer som har denna status. Om du vet att filerna i fråga är säkra är det dock ett par sätt att hantera borttagning av statusflaggan, du kan göra det manuellt( fil för fil) eller bulk avlägsna det på varje fil i en katalog.

Manuell borttagning

Ovan visade vi hur du upptäcker den här speciella ADS-flaggan med kommandoraden, men du kan enkelt se och ta bort den här statusen genom att se respektive fils egenskaper. När en fil markeras som nedladdad från Internet finns det en säkerhetsvarning längst ner på fliken Allmänt.

När du klickar på Unblock-knappen tar du bort de nedladdade från Internet-statusflaggan( dvs. raderar ADS-adresserna "Zone. Identifier") och eventuella varningar och / eller block som är associerade med den.

Bulk Removal

Å andra sidan om du har många filer som du vill ta bort den här statusflaggan på, kan det här enkelt göras med hjälp av Streams-verktyget vi använde ovan( igen, vi kopierade den här filen till vår C: \ Windows-katalog).

Öppna en kommandorad i katalogen där filerna finns. En genväg för att göra detta är att hålla ned Shift-tangenten och högerklicka i ett tomt område i mappen och välj sedan "Öppna kommandofönster här".

Med kataloguppsättningen i kommandotolken, kör:

-strömmar -s -d.

Alternativt kan du ange den fullständiga katalogvägen istället för en period om du vill köra den i en annan mapp än den befintliga kommandorampens plats.

Detta kommando tar bort alla ADS( inte bara Zone. Identifier) ​​på några filer i den aktuella katalogen och dess undermappar. I vårt fall hade vi 2 filer som hade ADS-data och båda var raderade. Om du har många filer där du vill ta bort den här statusen kan det här kommandot verkligen spara dig lite tid.

Hur lägger jag till nedladdad från Internet-status till vilken fil som helst?

Ett intressant fakta om denna flagg är textdata som lagras i "Zone. Identifier" ADS är samma för varje fil. Som ett resultat kan du lägga till en ADS med namnet "Zone. Identifier" med den här texten till vilken som helst -fil och Windows ska automatiskt tillämpa de ytterligare säkerhetsåtgärderna.

Om vi ​​till exempel vill lägga till den nedladdade från Internet-statusen tillbaka till filen XmlNotepad1.msi, är proceduren enkel.

Kör kommandot:

anteckningsblock [filnamn]: Zone. Identifier

Eftersom dessa ADS inte finns kommer Windows att fråga oss om vi vill skapa det. Svara ja

I anteckningsblankett anger du den här exakta texten:

[ZoneTransfer]
ZoneId = 3

Spara dina ändringar och stäng Anteckningsblock.

Nu när du kör XmlNotepad1.msi eller visa dess egenskaper kommer de tidigare varningarna att vara på plats.

Återigen kan du göra det med någon fil: MP3, DOC, CHM, etc. och Windows behandlar det som otillförlitligt tills respektive flagg är borttagen.

Ladda ner strömmer från Microsoft