Tühjendage Internet Exploreri vahemälu, kasutades käsurida Rundll32

2015-04-26 10:07:48
Põhiline·Microsoft·Tühjendage Internet Exploreri vahemälu, kasutades käsurida Rundll32

Rendll32 käsurida, mis hõlmab rakendust inetcpl.cpl ja sisestuspunkti ClearMyTracksByProcess mis on laialt kasutusel alates Internet Explorer 7, on efektiivne ainult siis, kui see töötab madala terviklikkuse tasemel. Selle põhjuseks on asjaolu, et operatsioonisüsteemis Windows Vista ja uuemates versioonides haldab Internet Explorer kahte erinevat vahemälu konteinerit, ühte kaitstud režiimi jaoks ja teist vahemälu kausta failide salvestamiseks, kui Internet Explorer asub väljaspool kaitstud režiimi.

Kui kasutaja käivitab vahemälu tühjendamiseks järgmise käsu:

 RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8 

Käsk käivitub keskmise terviklikkuse tasemel ja tühjendab seega ainult kaitstud režiimi külastatud veebisaitide vahemälu kausta. Kuna kõik teie vahemälifailid asuvad kaitstud režiimi piirkonnas, see on madala kataloogi all.

Vahemälu korralikult tühjendamiseks peate sama käsu uuesti käivitama, kuid seekord käivitage see madala terviklikkuse tasemel. Täpselt seda teeb Internet Explorer, kui proovite vahemälu menüüvalikute abil tühjendada. See ilmneb järgmisest graafikust.

Kuidas tühjendada Internet Exploreri vahemälu käsurida kasutades?

Internet Exploreri ajutiste Interneti-failide vahemälu korralikult tühjendamiseks kasutage ühte neist suvanditest.

1. võimalus: PsExec.exe kasutamine

Kasutage Windows SysInternalsist madala terviklikkusega Rundll32.exe käivitamiseks. Laadige PsExec.exe alla Windows SysInternalsist ja salvestage see mugavasse kohta. IE vahemälu tühjendamiseks käivitage see käsk:

 \ psexec.exe -lc: \ windows \ system32 \ RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8 

Näide:

 c: \ tools \ psexec.exe -lc: \ windows \ system32 \ RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8 

Tänu magicandre1987 StackOverflow'is PsExeci näpunäidete jaoks.

2. võimalus: tehke Rundll32.exe koopia ja seadke see käitamiseks madala IL-ga

Avage oma Windows \ System32 kataloog. Tehke rundll32.exe koopia ja pange koopiale nimi rundll32-low.exe

Nüüd avage kõrgendatud või administraatori käsuviip ja tippige:

 icacls rundll32-low.exe / setintegritylevel madal 

Peaksite väljundis nägema 1 edukalt töödeldud faili.

Valikuliselt saate teha märkuse Internet Exploreri kataloogi Ajutised Interneti-failid \ Madal tarbitud kettaruumi, seal talletatakse tegelik vahemälu (kaitstud režiimi jaoks).

Vajutage WinKey + R ja tippige käsureal, et tühjendada IE vahemälu, kuid seekord kasutades rundll32-low.exe .

 RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8 

See teeb tööd suurepäraselt. Palun.

Soovi korral võite teha otsetee ka ülaltoodud käsuridale.

Märkus: ülaltoodud meetodil on väike puudus. Protsess rundll32-low.exe tühjendab vahemälu ideaalselt, kuid ei välju puhtalt. Protsess kuvatakse tegumihalduris kuni käsitsi väljumiseni. See ei tohiks küll esinemist mõjutada.

Toimetaja Valik