26Aug
Kad god preuzimate bilo koju datoteku na tvrdi disk putem preglednika, Windows ga automatski označava kao da dolazi s Interneta i potencijalno je opasno. Kao rezultat toga, kada otvorite odgovarajuću datoteku, ovisno o vrsti, Windows će vas upozoriti dijaloškim okvirom ili spriječiti potpunu izvršavanje datoteke sve dok ga ne označi kao siguran.
Jeste li ikad pitali kako Windows prati ovu zastavicu na tim datotekama, kako možete jednostavno( skupno) ukloniti datoteke koje znate da su sigurne i / ili dodati ovu zastavicu( uz zaštitu koju donosi) bilo koji datoteka?
Gdje Windows pratiti preuzeto s internetskog statusa?
Razmotrite sljedeće dvije datoteke, od kojih su obje kopije preuzete instalacijske datoteke za Microsoft XML Notepad 2007. Iako su u svakom od njih nazvani drugačije( brojevi 1 i 2 su dodani do kraja), možete vidjeti da su potpuno identični kaoovjeren njihovim MDH hashom.
Međutim, kada se datoteka završi u 1, dobivamo sljedeći dijaloški okvir koji nam na odgovarajući način upozorava da trčanje datoteka preuzete s Interneta može biti opasno, a prikazivanje datoteke koja završava na 2 ne prikazuje isto upozorenje iako je preuzetaod Interneta. Kao što vidimo gore, datoteke su identične pa zašto je samo jedna kopija prikazala ovo upozorenje?
Razlog tome je što datoteka 1 ima zamjenski prijenos podataka( ADS) pod nazivom "Zone. Identifier" koji pohranjuje informacije o tome gdje je datoteka došla dok datoteka 2 ne( jer je ovaj ADS uklonjen, što ćemo pokriti u nastavku).Pomoću uslužnog programa Streams Sysinternals( koji smo kopirali u našu mapu C: \ Windows) možemo vidjeti da XmlNotepad1.msi sadrži jedan ADS s 26 bajta podataka, a XmlNotepad2.msi nema ADS-ove. U osnovi Windows zna da je datoteka došla s Interneta na temelju podataka unutar ADS pod nazivom "Zone. Identifier".
Alternativno, možete identificirati ADS pomoću naredbe:
dir / r [optional_file_filter]
Kako ukloniti preuzeto s internetskog statusa?
Važno je napomenuti da ovo predstavlja odgovarajuće upozorenje( iz očitih razloga) i Windows s pravom "dvostruko provjeri" ili potpuno blokira datoteke koje imaju taj status. Međutim, ako znate da su datoteke u pitanju sigurne, postoji nekoliko načina za uklanjanje statusne oznake, možete to učiniti ručno( datoteka po datoteci) ili skupno ukloniti na svaku datoteku u direktoriju.
ručno uklanjanje
Iznad smo pokazali kako otkriti ovu posebnu ADS zastavicu pomoću naredbenog retka, međutim, lako možete vidjeti i ukloniti taj status pregledavanjem svojstava odgovarajuće datoteke. Kada je datoteka označena kao preuzeta s interneta, na dnu kartice Općenito nalazi se sigurnosno upozorenje.
Ako kliknete gumb Odblokiraj, uklonit ćete preuzetu oznaku sa statusom Interneta( tj. Izbrišite ADS "Zone. Identifier") i sve upozorenja i / ili blokove povezane s njom.
Bulk Removal
S druge strane, ako imate puno datoteka koje želite ukloniti ovu statusnu oznaku, to se može učiniti jednostavno pomoću uslužnog programa Streams koje smo koristili gore( opet, kopirali smo ovu datoteku u našu mapu C: \ Windows).
Otvorite naredbeni redak u direktoriju gdje se datoteke nalaze. Prečac za to je držanje tipke Shift i desnom tipkom miša u prazno područje u mapi, a zatim odaberite "Otvori prozor naredbi ovdje".
S postavljenim direktorijem u naredbenom retku pokrenite:
streams -s -d.
Alternativno možete unijeti cijeli direktorij direktorija umjesto razdoblja ako to želite pokrenuti u mapi koja nije lokacija trenutnog naredbenog retka.
Ova naredba će ukloniti sve ADS-ove( a ne samo Zone. Identifier) na bilo koje datoteke u trenutnom direktoriju i njegovim podmape. U našem slučaju imali smo 2 datoteke koje su imale ADS podatke, a obje su izbrisane. Ako imate puno datoteka na koje želite ukloniti taj status, ta vam naredba zaista može uštedjeti neko vrijeme.
Kako dodati preuzeto s internetskog statusa na bilo koju datoteku?
Zanimljiva činjenica o ovoj zastavici su tekstni podaci pohranjeni u ADS "Zone. Identifier" isti za svaku datoteku. Kao rezultat toga možete dodati ADS nazvanu "Zone. Identifier" s ovim tekstom na bilo koju datoteku i Windows će automatski primijeniti dodatne sigurnosne mjere.
Na primjer, ako želimo dodati preuzeti status interneta u datoteku XmlNotepad1.msi, postupak je jednostavan.
Pokrenite naredbu:
notepad [filename]: Zone. Identifier
Budući da ovaj ADS ne postoji, sustav Windows će nas pitati hoćemo li ga stvoriti. Odgovorite Da.
U notepad, unesite ovaj tekst:
[ZoneTransfer]
ZoneId = 3
Spremite promjene i zatvorite Notepad.
Sada kad god pokrenete XmlNotepad1.msi ili pogledate njezina svojstva, prethodna upozorenja bit će na mjestu.
Opet možete to učiniti bilo kojom datotekom: MP3, DOC, CHM itd., A Windows će ga tretirati kao nepouzdane sve dok se ta zastava ne ukloni.
Preuzmite streamove iz programa Microsoft