Lær hvor Windows 8 Lagrer SmartScreen-filterinformasjon for nedlastede filer

Innholdsfortegnelse:

Lær hvor Windows 8 Lagrer SmartScreen-filterinformasjon for nedlastede filer
Lær hvor Windows 8 Lagrer SmartScreen-filterinformasjon for nedlastede filer

Video: Lær hvor Windows 8 Lagrer SmartScreen-filterinformasjon for nedlastede filer

Video: Lær hvor Windows 8 Lagrer SmartScreen-filterinformasjon for nedlastede filer
Video: Windows Event and Logging for the IT Pro - YouTube 2024, April
Anonim
I tidligere versjoner av Windows var SmartScreen-filteret en funksjon i Internet Explorer, med Windows 8 blir det en del av Windows-filsystemet. Men hvordan vet de hvilke filer som er lastet ned og hvilke som kommer fra din PC? Les videre for å se hvordan How-To Geek gikk på å utforske i filsystemet.
I tidligere versjoner av Windows var SmartScreen-filteret en funksjon i Internet Explorer, med Windows 8 blir det en del av Windows-filsystemet. Men hvordan vet de hvilke filer som er lastet ned og hvilke som kommer fra din PC? Les videre for å se hvordan How-To Geek gikk på å utforske i filsystemet.

Merk: Informasjonen som er gitt i denne artikkelen er kun til utdanningsformål.

Så hva er magien?

Vel, magien som brukes her, består egentlig av ganske enkel teknologi, spesielt Internett-soner.

Mens du bare kan få tilgang til innstillingene for disse Internett-sonene via Internet Explorer, blir de brukt på forskjellige steder i hele Windows. Når du laster ned en fil som kommer fra Internett-sonen, blir den merket med en spesiell soneidentifikator, og denne identifikatoren lagres i en alternativ datastrøm. For å se dette bestemte jeg meg for å byste åpne min favoritt skriptspråk, PowerShell. Jeg skrev følgende skript for å se de alternative datastrømmene for hver fil i nedlastingsmappen.
Mens du bare kan få tilgang til innstillingene for disse Internett-sonene via Internet Explorer, blir de brukt på forskjellige steder i hele Windows. Når du laster ned en fil som kommer fra Internett-sonen, blir den merket med en spesiell soneidentifikator, og denne identifikatoren lagres i en alternativ datastrøm. For å se dette bestemte jeg meg for å byste åpne min favoritt skriptspråk, PowerShell. Jeg skrev følgende skript for å se de alternative datastrømmene for hver fil i nedlastingsmappen.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Get-Item $File.FullName -Stream * }

Du ser den siste filen i listen, den har en ekstra datastrøm kalt Zone.Identifier, det er det vi snakket om. Når du åpner en fil i Windows, kontrollerer den for denne spesielle datastrømmen og utløser SmartScreen hvis den eksisterer. På ekte geekmote bestemte vi oss for å ta en titt i datastrømmen for å se hvilken informasjon den inneholdt.
Du ser den siste filen i listen, den har en ekstra datastrøm kalt Zone.Identifier, det er det vi snakket om. Når du åpner en fil i Windows, kontrollerer den for denne spesielle datastrømmen og utløser SmartScreen hvis den eksisterer. På ekte geekmote bestemte vi oss for å ta en titt i datastrømmen for å se hvilken informasjon den inneholdt.

Get-Item -Path C:UsersTaylorDownloadssocketsniff.zip -Stream Zone* | Get-Content

Selv om det kanskje ikke betyr noe for oss, fikk det oss til å tenke på hvordan vi kan komme seg rundt SmartScreen.
Selv om det kanskje ikke betyr noe for oss, fikk det oss til å tenke på hvordan vi kan komme seg rundt SmartScreen.

Slik omgå SmartScreen i Windows 8

Den første måten å komme seg rundt, bruker GUI, hvis du har en fil med en Zone.Identifier datastrøm, kan du enkelt fjerne den fra egenskapene til filen. Bare høyreklikk på filen og åpne dens egenskaper fra kontekstmenyen og klikk deretter på Unblock-knappen, så nå når du åpner filen, vil SmartScreen ikke bli utløst.

Du kan også bruke den nye oppblokkeringsfilen cmdlet i PowerShell 3, som er skriptet tilsvarende for å klikke på opphevelsesknappen.
Du kan også bruke den nye oppblokkeringsfilen cmdlet i PowerShell 3, som er skriptet tilsvarende for å klikke på opphevelsesknappen.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Unblock-File –Path $File.Fullname }

Den endelige måten å komme seg rundt SmartScreen er å bare legge til nettstedet du laster ned fra til intranett-sonen i Internet Explorer.

Selvfølgelig anbefaler vi at du aldri gjør det da denne sonen er reservert for intranettsteder, og det vil gjøre deg utsatt for skadelig programvare som kommer fra disse nettstedene i listen, og på det notatet forlater jeg deg med dette skriptet for å finne filer på PCen din som stammer fra internettområdet.
Selvfølgelig anbefaler vi at du aldri gjør det da denne sonen er reservert for intranettsteder, og det vil gjøre deg utsatt for skadelig programvare som kommer fra disse nettstedene i listen, og på det notatet forlater jeg deg med dette skriptet for å finne filer på PCen din som stammer fra internettområdet.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Get-Item $File.FullName -Stream * | %{if($_.Stream -like “Zone*”){$File.Name}} }

Det er alt der er til det.

Anbefalt: