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

Käsurida rundll32, mis hõlmab inetcpl.cpl ja sisenemispunkti ClearMyTracksByProcess mis on laialdaselt kasutusel alates Internet Explorer 7-st, on efektiivne ainult siis, kui see töötab madalal terviklikkuse tasemel. Selle põhjuseks on asjaolu, et Windows Vista ja uuemates versioonides haldab Internet Explorer kahte erinevat vahemälukonteinerit, millest üks on mõeldud kaitstud režiimi ja teise vahemälu kausta failide salvestamiseks, kui Internet Explorer on väljaspool kaitstud kausta Režiim.

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

RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8

Käsk täidetakse keskmise terviklikkuse tasemel ja seega tühjendab ainult nende veebisaitide vahemälu kausta, mida külastatakse väljaspool kaitstud režiimi. Kui kõik teie vahemälufailid asuvad kaitstud režiimi alal, mis asub all Madal kataloog.

Vahemälu nõuetekohaseks tühjendamiseks peate sama käsu uuesti käivitama, kuid seekord käivitage see madalal terviklikkuse tasemel. Täpselt seda teeb Internet Explorer, kui proovite vahemälu menüüvalikute kaudu tühjendada. See ilmneb järgmiselt graafikult.

Tühjendage Internet Exploreri vahemälu

Kuidas kustutada Internet Exploreri vahemälu käsurea abil?

Internet Exploreri ajutiste Interneti-failide vahemälu nõuetekohaseks tühjendamiseks kasutage ühte järgmistest valikutest.

Valik 1: PsExec.exe kasutamine

Kasutage Windows SysInternalsist, et käivitada Rundll32.exe madala terviklikkuse tasemega. Lae alla PsExec.exe alates Windows SysInternals ja salvestage see sobivasse kohta. IE vahemälu tühjendamiseks käivitage see käsk:

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

Näide:

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

Tänu võlunder1987 StackOverflow'st, et saada PsExeci näpunäidet.

Valik 2: tehke failist Rundll32.exe koopia ja määrake see Käivita madala IL-iga

Avage oma Windows\System32 kataloog. Tehke failist rundll32.exe koopia ja nimetage koopiaks rundll32-low.exe

Tühjendage Internet Exploreri vahemälu

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

icacls rundll32-low.exe /setintegritylevel madal

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

Tühjendage Internet Exploreri vahemälu

Soovi korral märkige üles Internet Exploreri kataloogi Temporary Internet Files\Low tarbitud kettaruum, kuhu salvestatakse tegelik vahemälu (kaitstud režiimi jaoks).

Tühjendage Internet Exploreri vahemälu

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

RunDll32-low.exe InetCpl.cpl, ClearMyTracksByProcess 8
Tühjendage Internet Exploreri vahemälu

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

Tühjendage Internet Exploreri vahemälu

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

Märge: Ülaltoodud meetodil on väike puudus. Rundll32-low.exe protsess tühjendab suurepäraselt vahemälu, kuid ei välju puhtalt. Protsess kuvatakse tegumihalduris seni, kuni te sellest käsitsi väljute. See ei tohiks siiski jõudlust mõjutada.


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)